从多个 latex 文件自动生成 pdf 文件

从多个 latex 文件自动生成 pdf 文件

我通过 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 中循环

相关内容