单题生成图片功能适配macos

This commit is contained in:
wangweiye7840 2024-03-14 13:05:26 +08:00
parent 5deffbdf9d
commit 4cb68ad559
1 changed files with 4 additions and 0 deletions

View File

@ -24,6 +24,10 @@ class MyWindow(QWidget,Ui_Form):
prefix = self.lineEdit_message.text().strip() prefix = self.lineEdit_message.text().strip()
content = f"{prefix} {pro_dict[self.id.zfill(6)]['content']}" content = f"{prefix} {pro_dict[self.id.zfill(6)]['content']}"
latex_raw = ReadTextFile("模板文件/独立文件模板.txt") latex_raw = ReadTextFile("模板文件/独立文件模板.txt")
#识别操作系统
if sys.platform != "win32":
latex_raw = re.sub(r"fontset[\s]*=[\s]*none","fontset = fandol",latex_raw)
latex_raw = re.sub(r"\\setCJKmainfont",r"% \\setCJKmainfont",latex_raw)
latexdata = StringSubstitute(r"<<待替换\d*>>",latex_raw,[content]) latexdata = StringSubstitute(r"<<待替换\d*>>",latex_raw,[content])
makedir("临时文件/pics") makedir("临时文件/pics")
SaveTextFile(latexdata,f"临时文件/pics/ID{self.id}-{self.dpi}-{self.time}.tex") SaveTextFile(latexdata,f"临时文件/pics/ID{self.id}-{self.dpi}-{self.time}.tex")