合并多个 .tex 文件,*呈现为好像它们是独立编译的*

合并多个 .tex 文件,*呈现为好像它们是独立编译的*

我想要一种方法来创建一个文档,该文档仅连接我从独立编译多个 .tex 文件中获得的 PDF。

我可以通过编译每个文件来独立生成 PDF,然后使用 pdfpages 合并结果(见下文)来“手动”完成此操作,但我宁愿省去这个麻烦。

\documentclass{report}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-]{compiled_tex_file1.pdf}
\includepdf[pages=-]{compiled_tex_file2.pdf}
\end{document}

standalone我曾尝试使用、subfilesinputimportinclude、等各种组合来测试在线货物崇拜示例combine,但都无法使它们中的任何一个正常工作。

答案1

在我看来,这更多的是关于操作 PDF,而不是与 LaTeX 相关。我通常使用pdftk(它被称为pdftk 服务器在网站上,但它基本上是应用程序的命令行版本),通常在您的发行版中可用:

pdftk file1.pdf file2.pdf cat output file1+2.pdf

将合并文件。

如果你已经完整安装了 TeXLive,那么你已经pdfjam,你可以用

pdfjam file1.pdf file2.pdf -o file1+2.pdf

它基本上是 LaTeX 包的包装器pdfpages,几乎可以完成该包的所有功能。

这两个软件包都可以对页面进行选择、随机播放、旋转、调整大小、添加水印等等。

相关内容