![同一文档中包含单独的章节,每章都有单独的序言](https://linux22.com/image/258364/%E5%90%8C%E4%B8%80%E6%96%87%E6%A1%A3%E4%B8%AD%E5%8C%85%E5%90%AB%E5%8D%95%E7%8B%AC%E7%9A%84%E7%AB%A0%E8%8A%82%EF%BC%8C%E6%AF%8F%E7%AB%A0%E9%83%BD%E6%9C%89%E5%8D%95%E7%8B%AC%E7%9A%84%E5%BA%8F%E8%A8%80.png)
我有一份文档,想将其拆分成单独的部分。我希望每个部分都可以独立编译,但当然我也需要编译整个文档。
问题是,我的每一部分都需要一个很长的序言(\usepackage
调用、命令定义等),我用 或 来包含它们\input
。\include
序言包括命令,所以如果我尝试编译整个文档,\documentclass
我最终会得到。! LaTeX Error: Can be used only in preamble.
我已经在使用了\usepackage{subfiles}
,但是它似乎没有解决问题。
答案1
最好的方案是包裹standalone
和类。这个站点上有很多例子。
您可能希望将所有包和前言收集到一个单独的文件中,以便该文件可以包含在主文档和子文档中。