如何解决你如何在 Python 中使用 pdflatex?
我正在尝试使用 pdflatex 在 Python 脚本中编译 .tex 文件。当我从 Windows 上的命令行运行它时,命令 pdflatex filename.tex
起作用。但是,尝试运行 os.system("pdflatex filename.tex")
只会将 1
吐出到 Python 控制台并且不会编译 pdf。我也试过放入类似于 this person solved their problem 的完整文件路径,但同样的事情发生了。同样,subprocess.call(['pdflatex','filename.tex'])
只输出一个 1 而没有做任何事情。
似乎其他人在 this thread 中遇到了同样的问题,但在 Mac 上而不是在 Windows 上。 (但不管是什么操作系统,他们都没有找到答案。)
为什么会发生这种情况?
编辑:我刚刚发现了一个解决方案。当我使用命令行运行 .py 文件时,脚本成功运行(使用 os.system
方法)。以前我试图从 RStudio 运行脚本,既使用 reticulate::source_python(filename)
,也通过 reticulate
REPL 逐行运行。似乎问题实际上可能来自 R 的网状包,而不是与 Python 无关。
幸运的是 RStudio 有一个终端窗口,所以这不会太不方便!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。