我有一个相当大的 LaTeX 文档,包含多个章节。我打算在其中一章中插入另一个 LaTeX 文档。“在接下来的页面中,我们包括(文档)...”
我可以使用\includepdf
,但我希望插入的文档具有与其余工作相同的样式。我可以以所需的样式重新编译插入的文档,然后使用\includepdf
。有没有更简单的方法?
那么:有没有办法让插入的文档拥有自己的章节编号,独立于周围的章节?插入文档中的内部引用应保持一致。理想情况下,插入文档中的章节编号应与周围的编号不同,例如,插入文档中的编号可以是字母,而周围文本中的编号可以是数字。插入文档的章节不应出现在周围文档的目录中。
我可以完全访问插入文档的 LaTeX 代码。
答案1
我在这里看到的问题是目录。设置以下内容很容易:
\newcounter{sectionsaved}% [...]
\setcounter{sectionsaved}{\value{section}}% [...]
\setcounter{section}{0}% [...]
然后插入您的文档并恢复旧的分区值:
\setcounter{section}{\value{sectionsaved}}% [...]
([...]
表示subsection
如果插入后没有开始新的部分,则可能需要额外的计数器。)
切换到按字母顺序划分的一种方法是改变命令\thesection
:
\let\thesectionold\thesection
\renewcommand\thesection{\Alph{section}}%
插入文档后\thesection
可以用以下命令重置:
\let\thesection\thesectionold
遗憾的是,插入文档中的分段命令会在目录中生成条目。您可以重新定义\section
、\subsection
等,以不写入目录。但是,最方便的解决方案可能是坚持使用\includepdf
。