20230203 evening

This commit is contained in:
weiye.wang 2023-02-03 20:07:02 +08:00
parent c21ebdcd45
commit bfe7680a51
6 changed files with 393 additions and 319 deletions

View File

@ -19,7 +19,7 @@
"source": [
"import os,re,json\n",
"\"\"\"这里编辑题号(列表)后将在vscode中打开窗口, 编辑后保存关闭, 随后运行第二个代码块\"\"\"\n",
"problems = \"14384\"\n",
"problems = \"31222:31224\"\n",
"\n",
"def generate_number_set(string,dict):\n",
" string = re.sub(r\"[\\n\\s]\",\"\",string)\n",

View File

@ -2,15 +2,15 @@
"cells": [
{
"cell_type": "code",
"execution_count": 15,
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"import os,re,json,time\n",
"\n",
"\"\"\"---设置原题目id与新题目id---\"\"\"\n",
"old_id = \"3648\"\n",
"new_id = \"31221\"\n",
"old_id = \"13755\"\n",
"new_id = \"31224\"\n",
"\"\"\"---设置完毕---\"\"\"\n",
"\n",
"old_id = old_id.zfill(6)\n",

View File

@ -8,7 +8,7 @@
"source": [
"#修改起始id,出处,文件名\n",
"starting_id = 14379\n",
"raworigin = \"2023年空中课堂高三复习\"\n",
"raworigin = \"2023年空中课堂高三复习\"\n",
"filename = r\"D:\\temp\\空中课堂第三批.tex\"\n",
"editor = \"20230203\\t王伟叶\"\n",
"indexed = False\n"

View File

@ -13,11 +13,9 @@
"题块 1 处理完毕.\n",
"正在处理题块 2 .\n",
"题块 2 处理完毕.\n",
"正在处理题块 3 .\n",
"题块 3 处理完毕.\n",
"开始编译教师版本pdf文件: 临时文件/寒假作业反馈练习_教师_20230202.tex\n",
"1\n",
"开始编译学生版本pdf文件: 临时文件/寒假作业反馈练习_学生_20230202.tex\n",
"开始编译教师版本pdf文件: 临时文件/02_等式与不等式_教师_20230203.tex\n",
"0\n",
"开始编译学生版本pdf文件: 临时文件/02_等式与不等式_学生_20230203.tex\n",
"0\n"
]
}
@ -30,19 +28,19 @@
"\"\"\"---设置模式结束---\"\"\"\n",
"\n",
"\"\"\"---设置模板文件名---\"\"\"\n",
"# template_file = \"模板文件/第一轮复习讲义模板.tex\"\n",
"template_file = \"模板文件/测验周末卷模板.tex\"\n",
"template_file = \"模板文件/复习讲义模板.txt\"\n",
"# template_file = \"模板文件/测验周末卷模板.tex\"\n",
"# template_file = \"模板文件/日常选题讲义模板.tex\"\n",
"\"\"\"---设置模板文件名结束---\"\"\"\n",
"\n",
"\"\"\"---设置其他预处理替换命令---\"\"\"\n",
"#2023届第一轮讲义更换标题\n",
"# exec_list = [(\"标题数字待处理\",\"38\"),(\"标题文字待处理\",\"计数原理与排列组合\")] \n",
"# enumi_mode = 0\n",
"exec_list = [(\"标题数字待处理\",\"02\"),(\"标题文字待处理\",\"等式与不等式\")] \n",
"enumi_mode = 0\n",
"\n",
"#2023届测验卷与周末卷\n",
"exec_list = [(\"标题替换\",\"寒假作业反馈练习\")]\n",
"enumi_mode = 1\n",
"# exec_list = [(\"标题替换\",\"寒假作业反馈练习\")]\n",
"# enumi_mode = 1\n",
"\n",
"# 日常选题讲义\n",
"# exec_list = [(\"标题文字待处理\",\"直线及其方程\")] \n",
@ -51,13 +49,13 @@
"\"\"\"---其他预处理替换命令结束---\"\"\"\n",
"\n",
"\"\"\"---设置目标文件名---\"\"\"\n",
"destination_file = \"临时文件/寒假作业反馈练习\"\n",
"destination_file = \"临时文件/02_等式与不等式\"\n",
"\"\"\"---设置目标文件名结束---\"\"\"\n",
"\n",
"\n",
"\"\"\"---设置题号数据---\"\"\"\n",
"problems = [\n",
"\"31206:31215\",\"31216:31218\",\"31219:31221\"\n",
"\"12801,12802,14134,13740,12805,12818,12815,12817,14136,13750,13754,13721,13739,14153,14165\",\"14133,13724,12816,13736,14164,13724,13742,13727,13746,13747,13720,14157,31224,13752,13738\"\n",
"\n",
"\n",
"]\n",
@ -175,7 +173,7 @@
" objects = objects_string\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",
" 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",
" students_string += raw_string + space + \"\\n\\n\"\n",
" teachers_string = r\"\\setcounter{enumi}{\"+ str(enumi_mode * problems_count) + \"}\\n\\n\" + teachers_string\n",

File diff suppressed because it is too large Load Diff