系列讲义生成功能产生合集时处理不同平台的字体

This commit is contained in:
wangweiye7840 2024-03-15 14:30:53 +08:00
parent 7f898dc5dd
commit cfcae05ede
1 changed files with 3 additions and 1 deletions

View File

@ -133,7 +133,9 @@ class MyWindow(QWidget,Ui_Form):
merged += multitexdata[i] merged += multitexdata[i]
mergedtext = StringSubstitute(r"<<待替换[\d]+>>",ReadTextFile("./模板文件/合集模板.txt"),[merged]) mergedtext = StringSubstitute(r"<<待替换[\d]+>>",ReadTextFile("./模板文件/合集模板.txt"),[merged])
if sys.platform != "win32":
mergedtext = re.sub(r"fontset[\s]*=[\s]*none","fontset = fandol",mergedtext)
mergedtext = re.sub(r"\\setCJKmainfont",r"% \\setCJKmainfont",mergedtext)
SaveTextFile(mergedtext,os.path.join(self.outputpath,f"合集{GetDate()}.tex")) SaveTextFile(mergedtext,os.path.join(self.outputpath,f"合集{GetDate()}.tex"))
# if not "编译合集" in configjson or configjson["编译合集"] == False: # if not "编译合集" in configjson or configjson["编译合集"] == False: