论文的模块化章节

论文的模块化章节

我有几个不同的章节想要纳入一篇论文。每个章节都是一篇独立的论文,有自己的目录结构(图表、表格等)。我想保留单独编译(和处理)每个章节的能力,但将它们全部纳入论文。正确的做法是什么?使用\input会破坏目录结构,而且我需要忽略每篇论文的序言和摘要。

答案1

使用进口包裹。

假设我写了一份文档,描述如何制作香蕉奶昔。将文档分为标题和内容:

/香蕉/bananaMilkshake.tex(伪代码)

\documentclass{whatever}
\begin{document}
\input{bananaMilkshake-content.tex}
\end{document}

/香蕉/香蕉Milkshake-content.tex

Whatever content you want.

然后,在你的论文中,只\import*需要包含以下内容部分:

/my_thesis_directory/thesis.tex

...
\usepackage{import}
\chapter{Milkshakes}
\import*{/banana/}{bananaMilkshake-content}

这样做的好处\import*是,您可以指定要使用的文件的路径。\input导入文件中的任何命令或图形内容仍然有效。\subimport如果您想要相对路径,也可以使用。星号用于防止 TeX 使用本地目录中可能与要导入的内容同名的文件。请参阅上面链接的文档。

将文档拆分为标题和内容部分实际上并不是一个“额外”步骤,因为无论如何您都应该这样做。例如,我将包导入和类似内容放在一个公共 .tex 文件中,该文件根据需要导入(我必须明确导入的一个包\usepackage是...导入包)。您应该有类似 等的行\input{abstract.tex}

现在,如果你想要添加外部文件作为附录并相互引用,那就比较棘手了。请参阅我最近的帖子(附有完整的工作示例)关于此内容。

相关内容