为了制作论文首页,是否应该创建一个单独的 .tex 文件?
在阅读了几个已经提出的关于同一主题的问题后,我发现首页应该使用单独的\begin{document}
和\end{document}
。如果是这样的话,那么我需要为论文的章节使用另一个\begin{document}
和吗?\end{document}
答案1
您可以只使用一个文件来编写整个论文 - 甚至是一本书:没有类文件,没有单独的章节、图表、表格、参考书目等。
没有必要将您的工作构建到多个文件中...但您应该这样做。
这样做有几个原因,几乎没有理由不这样做。如果你将 TiKz 图形和表格分开,你就可以摆脱很多代码行,这些代码行会使你难以专注于论文的主要内容,即文本。使用每个章节的单独文件可以让你轻松跟踪进度,而无需弄乱主文件。使用单独的文件可以减少编译时间(这一事实不适用于导入的文件),因为你不必每次都从头开始重新编译。
如果不是默认页,标题页通常有很多行代码,因此最好将其分开。
除了上述两种方法(include
和input
)之外,我建议standalone
对父文件使用包,standalone
对子文件使用类。这样,子文件(可以是tabular
、、tikzpicture
论文的一章等)就可以独立编译,而无需主文件。这意味着您可以轻松地将子文件从一个文档移动到另一个文档,而不必担心包等问题(好吧,有时包之间可能会发生冲突)。这也意味着您只需在相应的子文件中为文档的一部分加载所需的包,这样可以避免最终文档加载大量不需要的包。
答案2
简短回答:您可以完全自由地构建您的项目(例如您的论文)。没有必要使用不同的文档(具有多个文档环境),我也不知道有谁会推荐它。
我会怎么做:
- 如果标题页包含大量图形(TikZ 等,只是为了缩短主代码),请使用单独的 TeX 文件,
\input
稍后再使用。 - 为每个章节使用一个单独的 TeX 文件(这也是为了缩短代码),然后再对
\include
它们进行处理,因为这样您就可以获得有效的目录而无需每次都编译整个文档。