20220914 afternoon

This commit is contained in:
Wang Weiye 2022-09-14 18:49:26 +08:00
parent fadbcd0822
commit 236763c691
6 changed files with 70 additions and 73 deletions

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 10,
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
@ -10,7 +10,7 @@
"\n",
"\"\"\"---设置关键字, 同一field下不同选项为or关系, 同一字典中不同字段间为and关系, 不同字典间为or关系, _not表示列表中的关键字都不含, 同一字典中的数字用来供应同一字段不同的条件之间的and---\"\"\"\n",
"keywords_dict_table = [\n",
" {\"tags\":[\"第一单元\",\"第二单元\"],\"origin\":[\"测验\",\"月考\"]}\n",
" {\"tags\":[\"第三单元\"],\"objs\":[r\"K030[\\d]\",r\"K031[0123]\"]}\n",
"]\n",
"\"\"\"---关键字设置完毕---\"\"\"\n",
"# 示例: keywords_dict_table = [\n",
@ -72,7 +72,7 @@
],
"metadata": {
"kernelspec": {
"display_name": "Python 3.8.8 ('base')",
"display_name": "Python 3.9.7 ('base')",
"language": "python",
"name": "python3"
},
@ -86,12 +86,12 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.8"
"version": "3.9.7"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
}
}
},

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"execution_count": 1,
"metadata": {},
"outputs": [
{
@ -13,11 +13,9 @@
"题块 1 处理完毕.\n",
"正在处理题块 2 .\n",
"题块 2 处理完毕.\n",
"正在处理题块 3 .\n",
"题块 3 处理完毕.\n",
"开始编译教师版本pdf文件: 临时文件/周末卷02_教师_20220913.tex\n",
"开始编译教师版本pdf文件: 临时文件/和差倍角公式_教师_20220914.tex\n",
"0\n",
"开始编译学生版本pdf文件: 临时文件/周末卷02_学生_20220913.tex\n",
"开始编译学生版本pdf文件: 临时文件/和差倍角公式_学生_20220914.tex\n",
"0\n"
]
}
@ -30,30 +28,29 @@
"\"\"\"---设置模式结束---\"\"\"\n",
"\n",
"\"\"\"---设置模板文件名---\"\"\"\n",
"# template_file = \"模板文件/第一轮复习讲义模板.tex\"\n",
"template_file = \"模板文件/测验周末卷模板.tex\"\n",
"template_file = \"模板文件/第一轮复习讲义模板.tex\"\n",
"# template_file = \"模板文件/测验周末卷模板.tex\"\n",
"\"\"\"---设置模板文件名结束---\"\"\"\n",
"\n",
"\"\"\"---设置其他预处理替换命令---\"\"\"\n",
"#2023届第一轮讲义更换标题\n",
"# exec_list = [(\"标题数字待处理\",\"11\"),(\"标题文字待处理\",\"三角比的定义及直接性质\")] \n",
"# enumi_mode = 0\n",
"exec_list = [(\"标题数字待处理\",\"12\"),(\"标题文字待处理\",\"和差倍角公式\")] \n",
"enumi_mode = 0\n",
"\n",
"#2023届测验卷与周末卷\n",
"exec_list = [(\"标题替换\",\"周末卷02\")]\n",
"enumi_mode = 1\n",
"# exec_list = [(\"标题替换\",\"测验卷02\")]\n",
"# enumi_mode = 1\n",
"\"\"\"---其他预处理替换命令结束---\"\"\"\n",
"\n",
"\"\"\"---设置目标文件名---\"\"\"\n",
"destination_file = \"临时文件/周末卷02\"\n",
"destination_file = \"临时文件/和差倍角公式\"\n",
"\"\"\"---设置目标文件名结束---\"\"\"\n",
"\n",
"\n",
"\"\"\"---设置题号数据---\"\"\"\n",
"problems = [\n",
"\"10944,30017,10946:10955\",\n",
"\"10956,2874,10958,10959\",\n",
"\"10960:10964\"\n",
"\"3092,3094,6115,3095,3097,3102,3113,3114,3100,6147,4548,3125,8168,5086,3093,6286\",\n",
"\"6138,3105,6163,6166,6190,6129,6177,6126,6214,8170,3107,6288\"\n",
"]\n",
"\"\"\"---设置题号数据结束---\"\"\"\n",
"\n",
@ -160,7 +157,7 @@
" else:\n",
" objects_string += obj + \"|\" + obj_dict[obj][\"content\"] + \"\\n\\n\"\n",
" objects = objects_string\n",
" space = (\"\" if problemset[\"space\"] == \"\" else r\"\\vspace*{\"+problemset[\"space\"]+\"}\\n\")\n",
" space = (\"\" if problemset[\"space\"] == \"\" else \"\\n\"+r\"\\vspace*{\"+problemset[\"space\"]+\"}\\n\")\n",
" tags = (\"|\".join(problemset[\"tags\"]) if len(problemset[\"origin\"])>0 else \"暂无标签\")\n",
" raw_string = \"\\\\item \" + \"{\\\\tiny (\"+id+\")}\"+problem\n",
" teachers_string += raw_string.replace(\"\\\\tiny\",\"\")+\"\\n\\n关联目标:\\n\\n\"+ objects + \"\\n\\n标签: \" + tags + \"\\n\\n答案: \"+answer + \"\\n\\n\" + \"解答或提示: \" + solution + \"\\n\\n使用记录:\\n\\n\"+ usage + \"\\n\" + \"\\n\\n出处: \"+origin + \"\\n\"\n",
@ -197,7 +194,7 @@
],
"metadata": {
"kernelspec": {
"display_name": "Python 3.8.8 ('base')",
"display_name": "Python 3.9.7 ('base')",
"language": "python",
"name": "python3"
},
@ -211,12 +208,12 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.8"
"version": "3.9.7"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
}
}
},

View File

@ -2,37 +2,35 @@
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"execution_count": 6,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"009531 True\n",
"003013 True\n",
"010196 True\n",
"010192 True\n",
"003648 True\n",
"000555 True\n",
"010197 True\n",
"001227 True\n",
"000884 True\n",
"002975 True\n",
"000087 True\n",
"001277 True\n",
"004770 True\n",
"009532 True\n",
"004720 True\n",
"000622 True\n",
"009530 True\n",
"005236 True\n",
"001226 True\n",
"002955 True\n",
"001231 True\n",
"002966 True\n",
"004439 True\n",
"002959 True\n"
"010944 True\n",
"030017 True\n",
"010946 True\n",
"010947 True\n",
"010948 True\n",
"010949 True\n",
"010950 True\n",
"010951 True\n",
"010952 True\n",
"010953 True\n",
"010954 True\n",
"010955 True\n",
"010956 True\n",
"002874 True\n",
"010958 True\n",
"010959 True\n",
"010960 True\n",
"010961 True\n",
"010962 True\n",
"010963 True\n",
"010964 True\n",
"010944,030017,010946,010947,010948,010949,010950,010951,010952,010953,010954,010955,010956,002874,010958,010959,010960,010961,010962,010963,010964\n"
]
}
],
@ -43,7 +41,7 @@
"with open(r\"../题库0.3/Problems.json\",\"r\",encoding = \"utf8\") as f:\n",
" database = f.read()\n",
"pro_dict = json.loads(database)\n",
"with open(r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\第一轮复习讲义\\09_函数的零点与最值.tex\",\"r\",encoding = \"u8\") as f:\n",
"with open(r\"C:\\Users\\Wang Weiye\\Documents\\wwy sync\\23届\\上学期周末卷\\周末卷02.tex\",\"r\",encoding = \"u8\") as f:\n",
" data = f.read()\n",
"problems_raw = re.findall(r\"\\(([\\d]{6})\\)\\}([\\s\\S]*?)\\n\\n\",data)\n",
"problems_list = []\n",
@ -57,7 +55,9 @@
" print(p[0],pro_dict[p[0]][\"content\"].strip() == p[1].strip())\n",
" if not pro_dict[p[0]][\"content\"].strip() == p[1].strip():\n",
" print(pro_dict[p[0]][\"content\"].strip())\n",
" print(p[1].strip())"
" print(p[1].strip())\n",
"\n",
"print(\",\".join(re.findall(r\"\\(([\\d]{6})\\)\",data)))"
]
},
{
@ -70,7 +70,7 @@
],
"metadata": {
"kernelspec": {
"display_name": "Python 3.8.8 ('base')",
"display_name": "Python 3.9.7 ('base')",
"language": "python",
"name": "python3"
},
@ -84,12 +84,12 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.8"
"version": "3.9.7"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
}
}
},

View File

@ -9,8 +9,8 @@
"name": "stdout",
"output_type": "stream",
"text": [
"开始编译单元与课时目标信息pdf文件: 临时文件/课时目标及单元目标_20220911.tex\n",
"开始编译课时划分信息pdf文件: 临时文件/课时划分_20220911.tex\n"
"开始编译单元与课时目标信息pdf文件: 临时文件/课时目标及单元目标_20220914.tex\n",
"开始编译课时划分信息pdf文件: 临时文件/课时划分_20220914.tex\n"
]
},
{
@ -164,7 +164,7 @@
],
"metadata": {
"kernelspec": {
"display_name": "Python 3.8.8 ('base')",
"display_name": "Python 3.9.7 ('base')",
"language": "python",
"name": "python3"
},
@ -178,12 +178,12 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.8"
"version": "3.9.7"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
}
}
},

View File

@ -2,16 +2,16 @@
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"开始编译教师版本pdf文件: 临时文件/高三上周末卷01批改结果_教师用_20220913.tex\n",
"开始编译教师版本pdf文件: 临时文件/月考备选_教师用_20220914.tex\n",
"0\n",
"开始编译学生版本pdf文件: 临时文件/高三上周末卷01批改结果_学生用_20220913.tex\n",
"开始编译学生版本pdf文件: 临时文件/月考备选_学生用_20220914.tex\n",
"0\n"
]
}
@ -26,14 +26,14 @@
"\"\"\"---设置题目列表---\"\"\"\n",
"#留空为编译全题库\n",
"problems = r\"\"\"\n",
"010923,010924,010925,010926,030013,010928,010929,010930,030014,010932,010933,010934,010935,010936,010937,010938,010939,010940,010941,010942,010943\n",
"4080,4059,4122,4143,4125,4312,4248,4249,4354,4392,4449,4335,4451,4431,4228,4557,4432,4642,4276,4316,4149,4417,8170,4089,4356,4416,4320,4339,4415,4217,4359,109,4153,4175,4382,6033,4091,4500,4366,4384,4400,8101,4401,4522,4094,4157,4305,4440,4370,4139,4224,4328,4350,4407,4444,4184,4247,\n",
"\n",
"\"\"\"\n",
"\"\"\"---设置题目列表结束---\"\"\"\n",
"\n",
"\"\"\"---设置文件名---\"\"\"\n",
"#目录和文件的分隔务必用/\n",
"filename = \"临时文件/高三上周末卷01批改结果\"\n",
"filename = \"临时文件/月考备选\"\n",
"\"\"\"---设置文件名结束---\"\"\"\n",
"\n",
"\n",
@ -162,7 +162,7 @@
],
"metadata": {
"kernelspec": {
"display_name": "Python 3.8.8 ('base')",
"display_name": "Python 3.9.7 ('base')",
"language": "python",
"name": "python3"
},
@ -176,12 +176,12 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.8"
"version": "3.9.7"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac"
"hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba"
}
}
},

View File

@ -73429,7 +73429,7 @@
},
"002970": {
"id": "002970",
"content": "*已知函数$f(x)=1+a\\cdot (\\dfrac 12)^x+(\\dfrac 14)^x$.\\\\\n(1) 当$a=1$时, 求函数$y=f(x)$在$(-\\infty,0)$上的值域;\\\\\n(2) 对于定义在集合$D$上的函数$y=f(x)$, 如果存在常数$M>0$, 满足: 对任意$x\\in D$, 都有$|f(x)|\\le M$成立, 则称$f(x)$是$D$上的有界函数, 其中$M$称为函数$f(x)$的一个上界.若函数$y=f(x)$在$[0,+\\infty)$上是以$3$为一个上界的有界函数, 求实数$a$的取值范围.",
"content": "已知函数$f(x)=1+a\\cdot (\\dfrac 12)^x+(\\dfrac 14)^x$.\\\\\n(1) 当$a=1$时, 求函数$y=f(x)$在$(-\\infty,0)$上的值域;\\\\\n(2) 对于定义在集合$D$上的函数$y=f(x)$, 如果存在常数$M>0$, 满足: 对任意$x\\in D$, 都有$|f(x)|\\le M$成立, 则称$f(x)$是$D$上的有界函数, 其中$M$称为函数$f(x)$的一个上界.若函数$y=f(x)$在$[0,+\\infty)$上是以$3$为一个上界的有界函数, 求实数$a$的取值范围.",
"objs": [
"K0215005B",
"K0221002B"
@ -76463,7 +76463,7 @@
},
"003100": {
"id": "003100",
"content": "*已知$\\tan\\alpha=-\\dfrac 17$, $\\tan\\beta=-\\dfrac 13$, 且$\\alpha,\\beta$均为钝角, 求$\\alpha+2\\beta$的值.",
"content": "已知$\\tan\\alpha=-\\dfrac 17$, $\\tan\\beta=-\\dfrac 13$, 且$\\alpha,\\beta$均为钝角, 求$\\alpha+2\\beta$的值.",
"objs": [
"K0310002B"
],
@ -77024,7 +77024,7 @@
},
"003125": {
"id": "003125",
"content": "*求证: $\\dfrac{2\\cos\\alpha}{1+\\sin\\alpha+\\cos\\alpha}=1-\\tan\\dfrac{\\alpha}2$.",
"content": "求证: $\\dfrac{2\\cos\\alpha}{1+\\sin\\alpha+\\cos\\alpha}=1-\\tan\\dfrac{\\alpha}2$.",
"objs": [
"K0312003B"
],
@ -134202,7 +134202,7 @@
},
"005574": {
"id": "005574",
"content": "若函数$f(x)=a^x-(b+1)$($a>0$且$a\\ne 1$)的图像第一、三、四象限, 则必有\\bracket{20}.\n\\fourch{$0<a<1$且$b>0$}{$0<a<1$且$b<0$}{$a>1$且$b<1$}{$a>1$且$b>0$}",
"content": "若函数$f(x)=a^x-(b+1)$($a>0$且$a\\ne 1$)的图像经过第一、三、四象限, 则必有\\bracket{20}.\n\\fourch{$0<a<1$且$b>0$}{$0<a<1$且$b<0$}{$a>1$且$b<1$}{$a>1$且$b>0$}",
"objs": [],
"tags": [
"第二单元"
@ -134421,7 +134421,7 @@
},
"005584": {
"id": "005584",
"content": "若函数$y=(\\dfrac 12)^{(m^2-1)x}$在$x\\in \\mathbf{R}$为减函数, 则实数$m$的取值范围是\\blank{50}.",
"content": "若函数$y=(\\dfrac 12)^{(m^2-1)x}$在$x\\in \\mathbf{R}$为严格减函数, 则实数$m$的取值范围是\\blank{50}.",
"objs": [],
"tags": [
"第二单元"
@ -251618,7 +251618,7 @@
},
"010956": {
"id": "010956",
"content": "曲线$y^2=9x$的准线方程是\\bracket{20}.\n\\fourch{$x=4$}{$x=2$}{$x=-2$}{$x=-4$}",
"content": "曲线$y^2=8x$的准线方程是\\bracket{20}.\n\\fourch{$x=4$}{$x=2$}{$x=-2$}{$x=-4$}",
"objs": [],
"tags": [
""