Мне нужен способ создания документа, который просто объединяет PDF-файлы, которые я бы получил, скомпилировав несколько файлов .tex по отдельности.
Я могу сделать это «вручную», скомпилировав каждый файл в PDF-файл по отдельности, а затем объединив результаты с помощью pdfpages (см. ниже), но я бы предпочел избавить себя от лишних хлопот.
\documentclass{report}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-]{compiled_tex_file1.pdf}
\includepdf[pages=-]{compiled_tex_file2.pdf}
\end{document}
Я пробовал онлайн-примеры карго-культа, используя различные комбинации standalone
, subfiles
, input
, import
, include
, 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
который по сути является оболочкой вокруг pdfpages
пакета LaTeX и может делать почти все, что может этот пакет.
Оба пакета позволяют выбирать, перемешивать, вращать, изменять размер, добавлять водяные знаки и т. д. на страницах.