首页 > 解决方案 > 告诉 `pandoc` 生成没有前导的 `.tex` 的优雅方式,以便它们可以包含在乳胶中?

问题描述

我正在写一个文本markdown来管道pandoc生成htmltex文件。这适用于单个文件和链接的 html 文件。现在我想使用一个调用 tex 文件的主文件来构建多个 tex 文件的单个 pdf \include{foo}。每个.tex文件都有一个完整的序言,这会失败。

我将如何告诉pandoc生成一个可包含的tex 文件?还是我走错了路?如果是这样,我怎样才能将几个markdown文件中的pdf拼接在一起?

PS我在这里是因为这个

标签: includelatexmarkdownpandoctex

解决方案


您不需要“可包含”的文档,有几个乳胶类和包允许您包含带有完整序言的文档,例如docmute

\documentclass{article}
\usepackage{docmute}

\begin{document}

test

\include{document} % document with full preamble

\end{document}

(或查看其中一些https://www.ctan.org/recommendations/combine


pdfpages或者,如果您已经拥有各个文档的 pdf 文件,您可以使用该软件包将它们拼接在一起。


推荐阅读