在 LaTeX 中从 1 个 TEX 文件制作多个 PDF?

Vil*_*age 5 latex pdflatex

我想创建多个文档(运行 pdflatex 后输出为 PDF),其来源来自一个文件。

例子:

\documentclass{article}

\begin{document}
    This text will appear in the first PDF.
\end{document}

\begin{document}
    This text will appear in the second PDF.
\end{document}
Run Code Online (Sandbox Code Playgroud)

这将特别有用,因为:

  1. 我可以将所有内容保存在一个文件中,并使用一个一致的序言。
  2. 我可以使用ifthen或其他循环来自动生成文档的各种替代形式。

jay*_*bee 3

据我所知,如果不对文件进行一些预处理,即使用脚本语言生成两个单独的文档,然后分别编译它们,这是不可能的。即使这样我也不认为这是一个好主意。

您认为这有用的第一个原因是通过将您的序言放入一个单独的文档中来处理,该文档包含在您想要使用的任意多个文档中\include。第二个方面可以通过使用 Makefile 并放置条件分支来构建文档的特定版本来处理。