从LaTeX中的1 TEX文件制作多个PDF?
我想创建多个源文件来自一个文件的文档(运行pdflatex后输出为PDF) 例如:从LaTeX中的1 TEX文件制作多个PDF?,latex,pdflatex,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} 这将特别有用,因为: 我可以把所有东西都保存在一个文件中
\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}
这将特别有用,因为:
ifthen
或其他循环自动生成文档的各种替代形式如果不对文件进行一些预处理,即使用脚本语言生成两个单独的文档,然后分别编译它们,那么这是不可能的。即使那样,我也不认为这是个好主意
您认为这会很有用的第一个原因是,使用
\include
将序言放在一个单独的文档中,该文档可以包含在任意数量的文档中。第二个方面可以通过使用Makefiles并将条件分支放在其中来构建文档的特定版本来处理。我为LaTeX编写了一个非常简单的预处理器,将Ruby代码直接嵌入到.tex
文件中,并使用ERB模板引擎。如果你想看的话,下面是源代码。虽然我经常从基于Ant
/latexmk
的构建脚本中使用它,但它并没有太多功能,而且它对于生成多个版本的简历非常有用。它在Linux/MacOSX/Windows上同样工作良好,假设您有一个可用的LaTex和Ruby安装