将 tex 文件添加为适应章节结构的单个文档

将 tex 文件添加为适应章节结构的单个文档

我有几个独立的文档/章节(A.tex、B.tex 等),我想将它们组合到一个文档(Main.tex)中。每个章节都有自己的章节层次结构(从章节开始,再到子章节……)。

我可以通过以下方式加入所有章节:

\section{A}
\input{A.tex}

\section{B}
\input{B.tex}

但随后我需要修改每章内的所有章节层次结构,以降低章节级别,从子章节开始。有没有办法添加文档而无需手动进行此更改?以相对方式定义章节级别?

感谢您的帮助。

答案1

所以您想在级别上或级别下调整层次结构吗?

你可以做的是重新定义命令(我想),例如将 a\chapter变成 a\section等等。毕竟,我们讨论的是 Latex 中的宏,以及修改它们的作用。在这种情况下,你可能需要从最低级别开始,然后向上工作 ;-)

如果由于某种原因失败,例如因为您需要处理各种情况,那么编写脚本可能是一个解决方案。请参阅此处有关提取方程环境的示例如何提取 Latex 文档中的方程环境(或其他块)?。您可以使用相同的方法来替换层次结构。一种方便的方法是分别对每个感兴趣的文件运行这样的脚本。

相关内容