蟒蛇相当于击:`latexmk file.tex && latexmk -c fil

2019-10-17 21:52发布

转换的问题&&在击到Python已得到解决Xymostech的协助下,他们的帮助是极大的赞赏-谢谢!

所讨论的命令行(从击终端)是: latexmk file.tex && latexmk -c file.tex

这里是插件,如果有人有兴趣:

https://github.com/lawlist/ST2-plugin-latexmk-save-build-clean

Answer 1:

&&是bash所支持的特性。 你可以做同样的事情在python虽然,使用subprocesscheck_call

import subprocess

try:
    subprocess.check_call(["latexmk", "file.tex"])
except subprocess.CalledProcessError:
    print "Failed making"
else:
    subprocess.call(["latexmk", "-c", "file.tex"])


文章来源: Python equivalent to Bash: `latexmk file.tex && latexmk -c file.tex`