我正在尝试创建一个简单的.tex文件:
document = """
\documentclass[12pt]{article}
\begin{document}
Hello world!
$Hello world!$ %math mode
\end{document}
"""
file = open("main.tex",'w')
file.write(document)
file.close
它将创建一个名为“ main.tex”的文档,但该文档为空。 有什么想法为什么以及如何解决?
答案 0 :(得分:2)
如果您以这种方式运行此代码,则问题来自:
file.close
将parenthensis添加到:
file.close
将变为:
file.close()
答案 1 :(得分:0)
您可以尝试以下方法:
Sub Create_Text()
On Error Resume Next
MkDir "C:\Temporal"
On Error GoTo 0
document = "" & _
"\documentclass[12pt]{article}" & _
"\begin{document} " & _
"Hello world! " & _
"$Hello world!$ %math mode " & _
"\end{document}"
Open "C:\Temporal\main.txt" For Append As #1
Print #1, document & ";"
Close #1
End Sub
我希望这会有所帮助!