从 python 脚本运行 pdflatex (3.5.2)

问题描述 投票:0回答:2

我正在尝试使用 subprocess 模块从 python 脚本运行 pdflatex 但由于某种原因 python 找不到 pdflatex 模块。我可以从命令提示符调用 pdflatex,它可以正常工作,没有任何问题。我已经验证环境变量下存在 pdflatex 的路径。我安装了 MikTex 2.9,它可以在 TexWorks 和 Texstudio 上运行。

我已经安装了python的latex包(它也使用了subprocess模块),但也找不到pdflatex。

我正在运行 Win 10,但我可以在 Win 7 和 Win 8 上重现该问题。我已经找到了基于 env 参数的 Win 7 解决方案,但由于某种原因现在找不到它。

有人知道如何让 pdflatex 与 Python 一起正常工作吗?

致以诚挚的问候,

python subprocess pdflatex
2个回答
0
投票

你应该尝试latexrun。这负责运行所有与乳胶相关的命令。


0
投票

我不久前也在做同样的事情,并想出了一系列解决方案来实现这一目标,我为该项目创建了一个repo很难解释每个步骤,您可以将此作为参考来开始解决,并在存储库中沟通以解决任何疑问。

© www.soinside.com 2019 - 2024. All rights reserved.