Объединение нескольких файлов .tex, *представленных так, как будто они были скомпилированы независимо*

Объединение нескольких файлов .tex, *представленных так, как будто они были скомпилированы независимо*

Мне нужен способ создания документа, который просто объединяет 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 и может делать почти все, что может этот пакет.

Оба пакета позволяют выбирать, перемешивать, вращать, изменять размер, добавлять водяные знаки и т. д. на страницах.

Связанный контент