Tôi biết rằng đây là một câu hỏi cũ, nhưng tôi chưa thấy câu trả lời nào cho hiệu ứng này: Về cơ bản, nếu bạn đang sử dụng markdown và pandoc để chuyển đổi tệp của mình sang pdf, trong dữ liệu yaml của bạn ở đầu trang, bạn có thể đưa vào đại loại như thế này:
---
header-includes:
- \usepackage{pdfpages}
output: pdf_document
---
\includepdf{/path/to/pdf/document.pdf}
# Section
Blah blah
## Section
Blah blah
Vì pandoc sử dụng latex để chuyển đổi tất cả các tài liệu của bạn, header-includes
phần này gọi gói pdfpages. Sau đó, khi bạn đưa vào, \includepdf{/path/to/pdf/document.pdf}
nó sẽ chèn bất cứ thứ gì có trong tài liệu đó. Hơn nữa, bạn có thể bao gồm nhiều tệp pdf theo cách này.
Như một phần thưởng thú vị, và điều này chỉ bởi vì tôi thường sử dụng markdown, nếu bạn muốn bao gồm các tệp khác ngoài markdown, ví dụ như các tệp latex. Tôi đã sửa đổi câu trả lời này một chút. Giả sử bạn có tệp markdown markdown1.md:
---
title: Something meaning full
author: Talking head
---
Và hai tập tin latex nghiện tài liệu1, trông như thế này:
\section{Section}
Profundity.
\subsection{Section}
Razor's edge.
Và một cái khác, document2.tex, trông như thế này:
\section{Section
Glah
\subsection{Section}
Balh Balh
Giả sử rằng bạn muốn bao gồm document1.tex và document2.tex vào markdown1.md, bạn sẽ chỉ làm điều này với markdown1.md
---
title: Something meaning full
author: Talking head
---
\input{/path/to/document1}
\input{/path/to/document2}
Chạy pandoc qua nó, ví dụ
trong thiết bị đầu cuối pandoc markdown1.md -o markdown1.pdf
Tài liệu cuối cùng của bạn sẽ trông giống như thế này:
Một cái gì đó có nghĩa đầy đủ
Đầu nói chuyện
Phần
Sự thành thạo.
Phần
Dao cạo cạnh.
Phần
Glah
Phần
Balh Balh