写毕业论文时,往往不是一页两页那么简单,至少都是几十页,整个论文分为引言,正文,参考文献,致谢等多个部分,此外还有各种图片等。LaTeX编译过程中还会产生很多辅助文件,比如以aux, bbl, log等等很多文件都为辅助文件。如果将所有的正式内容都放到一个tex文件中,显然会显得有些凌乱。(虽然arxiv上很多论文的LaTeX文件都是比较精简,常常是一个tex文件外加几个图片,但是写大型的论文最好还是不要这样。)
因此,安排好整个LaTeX代码结构很有必要(其实很简单,就是使用include功能)。另外,如果内容实在是很多,分开放即可,不必将所有内容放在一个工程下。因为内容太多编译时还是需要等待时间的,个人来说可接受的编译时间是5秒左右,最长不超过10秒。
下面是我的本科论文的整体结构安排 [szuthesis],初学者还可以借鉴一下如何调整LaTeX样式,在tex与样式控制文件中我做了诸多注解。
如上图:
data
目录下存放每个章节的tex文件。ref
目录下存放引用的参考文献文件。graphics