告诉 `pandoc` 在没有序言的情况下生成 `.tex` 的优雅方式,这样它们就可以_included_ 到乳胶中了?
Elegant way to tell `pandoc` to produce `.tex` without a preamble so they can be _included_ with latex?
我正在 markdown
中编写文本以通过管道传输到 pandoc
以生成 html
和 tex
文件。
这对单个文件和链接的 html 文件非常有效。
现在我想使用一个主文件构建多个 tex 文件的单个 pdf,该主文件使用 \include{foo}
调用 tex 文件。
每个 .tex
文件都有完整的序言,这会失败。
我如何告诉 pandoc 生成一个 includable tex 文件?
还是我走错了路?如果是这样,我怎样才能将几个 markdown 文件拼凑成一个 pdf?
PS我来了because of this
我刚刚意识到我的 pandoc
命令中仍然有 -s
选项。
没有它,pandoc 只生成文本正文,一切正常。
奖励:事实上,想要使用 \input{foo}
能够在多个乳胶文件上进行标签。
您不需要“可包含”文档,有几个乳胶 class 和包可以让您包含带有完整序言的文档,例如docmute
:
\documentclass{article}
\usepackage{docmute}
\begin{document}
test
\include{document} % document with full preamble
\end{document}
(或者看看其中的一些 https://www.ctan.org/recommendations/combine )
或者,如果您已经拥有各个文档的 pdf 文件,则可以使用 pdfpages
包将它们拼接在一起。
我正在 markdown
中编写文本以通过管道传输到 pandoc
以生成 html
和 tex
文件。
这对单个文件和链接的 html 文件非常有效。
现在我想使用一个主文件构建多个 tex 文件的单个 pdf,该主文件使用 \include{foo}
调用 tex 文件。
每个 .tex
文件都有完整的序言,这会失败。
我如何告诉 pandoc 生成一个 includable tex 文件? 还是我走错了路?如果是这样,我怎样才能将几个 markdown 文件拼凑成一个 pdf?
PS我来了because of this
我刚刚意识到我的 pandoc
命令中仍然有 -s
选项。
没有它,pandoc 只生成文本正文,一切正常。
奖励:事实上,想要使用 \input{foo}
能够在多个乳胶文件上进行标签。
您不需要“可包含”文档,有几个乳胶 class 和包可以让您包含带有完整序言的文档,例如docmute
:
\documentclass{article}
\usepackage{docmute}
\begin{document}
test
\include{document} % document with full preamble
\end{document}
(或者看看其中的一些 https://www.ctan.org/recommendations/combine )
或者,如果您已经拥有各个文档的 pdf 文件,则可以使用 pdfpages
包将它们拼接在一起。