Wiem, że to stare pytanie, ale nie widziałem żadnych odpowiedzi na ten efekt: Zasadniczo, jeśli używasz Markdown i Pandoc do konwersji pliku na pdf, w swoich danych yaml u góry strony, możesz dołączyć coś takiego:
---
header-includes:
- \usepackage{pdfpages}
output: pdf_document
---
\includepdf{/path/to/pdf/document.pdf}
# Section
Blah blah
## Section
Blah blah
Ponieważ pandoc używa lateksu do konwersji wszystkich dokumentów, header-includes
sekcja wywołuje pakiet pdfpages. Następnie, jeśli dodasz \includepdf{/path/to/pdf/document.pdf}
, wstawi wszystko, co jest zawarte w tym dokumencie. Ponadto można w ten sposób dołączyć wiele plików pdf.
Jako bonus zabawy, a to tylko dlatego, że często używam Markdown, jeśli chcesz dołączyć pliki inne niż Markdown, na przykład pliki lateksowe. Zmodyfikowałem nieco tę odpowiedź . Powiedz, że masz plik markdown markdown1.md:
---
title: Something meaning full
author: Talking head
---
I dwa dodatkowe dokumenty z lateksu1, które wyglądają tak:
\section{Section}
Profundity.
\subsection{Section}
Razor's edge.
I kolejny, document2.tex, który wygląda następująco:
\section{Section
Glah
\subsection{Section}
Balh Balh
Zakładając, że chcesz dołączyć document1.tex i document2.tex do markdown1.md, po prostu zrób to dla markdown1.md
---
title: Something meaning full
author: Talking head
---
\input{/path/to/document1}
\input{/path/to/document2}
Uruchom nad nim pandoc, np
w terminalu pandoc markdown1.md -o markdown1.pdf
Twój końcowy dokument będzie wyglądał mniej więcej tak:
Coś oznacza pełne
Gadająca głowa
Sekcja
Głębia.
Sekcja
Krawędź żyletki.
Sekcja
Glah
Sekcja
Balh Balh