From ab8cbf6ad473ec832b63895c536a7cab96afb12b Mon Sep 17 00:00:00 2001 From: wangweiye7840 Date: Fri, 30 Jun 2023 15:34:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AD=A6=E7=94=9F=E5=92=8C?= =?UTF-8?q?=E6=95=99=E5=B8=88=E8=AE=B2=E4=B9=89=E5=88=B6=E4=BD=9C=E5=90=8E?= =?UTF-8?q?=E7=9A=84=E8=BE=93=E5=87=BA=E5=91=88=E7=8E=B0=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具v2/学生讲义制作.py | 5 ++++- 工具v2/教师讲义制作.py | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/工具v2/学生讲义制作.py b/工具v2/学生讲义制作.py index 698b2405..aaf08846 100644 --- a/工具v2/学生讲义制作.py +++ b/工具v2/学生讲义制作.py @@ -28,6 +28,9 @@ bodystring = GenerateStudentBodyString(problems,sectiontitles,pro_dict,consecuti latex_data = StringSubstitute(r"<<[\s\S]*?待替换[\s\S]*?>>",latex_raw,(notetitle,bodystring)) #替换标题和bodystring SaveTextFile(latex_data,outputfilepath) #保存.tex文件 -succeeded = XeLaTeXCompile(outputdir,notetitle+".tex") +if XeLaTeXCompile(outputdir,notetitle+".tex"): + print("编译成功") +else: + print("编译失败") diff --git a/工具v2/教师讲义制作.py b/工具v2/教师讲义制作.py index 70542c38..1c5e5f77 100644 --- a/工具v2/教师讲义制作.py +++ b/工具v2/教师讲义制作.py @@ -2,7 +2,7 @@ problems = ["1:50000"] #题号列表, 每个字符串表示一个分块的题目 notetitle = "测试讲义教师版" #讲义标题, 也是文件标题 sectiontitles = ["课前","课后"] #小节标题列表, 如果与题号列表长度不符则作为不设小节处理 consecutivenumbering = False #不同小节是否连续编号, True表示连续编号, False表示每小节从1开始编号 -topandbottomusagestuple = (3,-1) #表示保留得分率最高的使用记录与最低的使用记录的个数, 有负数表示不排列 +topandbottomusagestuple = (2,0) #表示保留得分率最高的使用记录与最低的使用记录的个数, 有负数表示不排列 @@ -30,7 +30,10 @@ bodystring = GenerateTeacherBodyString(problems,sectiontitles,pro_dict,obj_dict, latex_data = StringSubstitute(r"<<[\s\S]*?待替换[\s\S]*?>>",latex_raw,(notetitle,bodystring)) #替换标题和bodystring SaveTextFile(latex_data,outputfilepath) #保存.tex文件 -succeeded = XeLaTeXCompile(outputdir,notetitle+".tex") +if XeLaTeXCompile(outputdir,notetitle+".tex"): + print("编译成功") +else: + print("编译失败")