include - 告诉 `pandoc` 生成没有前导的 `.tex` 的优雅方式,以便它们可以包含在乳胶中?
问题描述
我正在写一个文本markdown
来管道pandoc
生成html
和tex
文件。这适用于单个文件和链接的 html 文件。现在我想使用一个调用 tex 文件的主文件来构建多个 tex 文件的单个 pdf \include{foo}
。每个.tex
文件都有一个完整的序言,这会失败。
我将如何告诉pandoc生成一个可包含的tex 文件?还是我走错了路?如果是这样,我怎样才能将几个markdown文件中的pdf拼接在一起?
PS我在这里是因为这个
解决方案
您不需要“可包含”的文档,有几个乳胶类和包允许您包含带有完整序言的文档,例如docmute
:
\documentclass{article}
\usepackage{docmute}
\begin{document}
test
\include{document} % document with full preamble
\end{document}
(或查看其中一些https://www.ctan.org/recommendations/combine)
pdfpages
或者,如果您已经拥有各个文档的 pdf 文件,您可以使用该软件包将它们拼接在一起。
推荐阅读
- mysql - 获取查询总数的最有效方法,但仅检索前 N 项
- django - 我从入口点导出了环境变量,但是为什么我在docker容器中打印它时看不到它?
- java - 无法匹配方法参数中的泛型类型
- php - 在 Woocommerce 中显示每克产品的价格
- microsoft-teams - Microsoft Teams 桌面应用程序中的浏览器版本过时
- c# - C# 正则表达式由多个右括号集分割
- android - 在Linux(Ubuntu)中按下Power,Vllume up,More等模拟器按钮后,Android Emulator停止工作
- javascript - 需要键盘时隐藏焦点并显示模糊并超时?
- assembly - 当我执行 int 0x10 时,qemu 如何在后台工作?
- java - 如何一次退出所有多个嵌套方法