Я знаю, что это старый вопрос, но я не видел ответов на этот вопрос: по сути, если вы используете markdown и pandoc для преобразования вашего файла в pdf, в свои данные yaml вверху страницы вы можете включить что-то вроде этого:
---
header-includes:
- \usepackage{pdfpages}
output: pdf_document
---
\includepdf{/path/to/pdf/document.pdf}
# Section
Blah blah
## Section
Blah blah
Поскольку pandoc использует латекс для конвертации всех ваших документов, этот header-includes
раздел вызывает пакет pdfpages. Затем, когда вы включите \includepdf{/path/to/pdf/document.pdf}
его, он вставит все, что включено в этот документ. Кроме того, вы можете включить несколько файлов PDF таким образом.
В качестве забавного бонуса, и это только потому, что я часто использую уценку, если вы хотите включить файлы, отличные от уценки, например, латексные файлы. Я несколько изменил этот ответ . Скажем, у вас есть файл уценки markdown1.md:
---
title: Something meaning full
author: Talking head
---
И два дополнительных латексных файла document1, которые выглядят так:
\section{Section}
Profundity.
\subsection{Section}
Razor's edge.
И еще один, document2.tex, который выглядит так:
\section{Section
Glah
\subsection{Section}
Balh Balh
Предполагая, что вы хотите включить document1.tex и document2.tex в markdown1.md, вы просто сделаете это для markdown1.md
---
title: Something meaning full
author: Talking head
---
\input{/path/to/document1}
\input{/path/to/document2}
Запустите pandoc, например
в терминале pandoc markdown1.md -o markdown1.pdf
Ваш окончательный документ будет выглядеть примерно так:
Нечто Полное
Говорящая голова
Раздел
Основательность.
Раздел
Лезвие бритвы
Раздел
Glah
Раздел
Балх Балх