![从多个 latex 文件自动生成 pdf 文件](https://linux22.com/image/419075/%E4%BB%8E%E5%A4%9A%E4%B8%AA%20latex%20%E6%96%87%E4%BB%B6%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%20pdf%20%E6%96%87%E4%BB%B6.png)
我通过 python 生成了 50 个类似的 latex 文件。现在我需要将所有这些文件都转换为 pdf。有没有办法以某种方式自动完成此操作?文件名为版本 1、...、版本 50。
示例文件:
\documentclass[12pt,a4paper]{scrartcl}
\usepackage{mathtools}
\begin{document}
\begin{equation*}
\begin{array}{rl}
\min & 2x_1 - 5x_2 + 1x_3 - 7x_4\\ [1ex]
\text{s.t.} & -4x_1 + 9x_2 + 1x_3 - 7x_4 = 0\\ [1ex]
& 0 \leq x \leq 6
\end{array}
\end{equation*}
\end{document}
答案1
在 bash 中,
for i in *.tex; do pdflatex $i; done
其他 shell 也类似,或者你也可以在 python 中循环