組合多個 .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,幾乎可以完成該包可以做的所有事情。

這兩個包都可以在頁面上進行選擇、隨機播放、旋轉、調整大小、添加浮水印等操作。

相關內容