本模板除了对 袁轶君 制作的华东师范大学本科生毕业论文LaTeX模板模板的封面进行了修改外没有进行其他改动。
本模板的结构如下:
.\
|-- preface
| |-- inner-cover.tex
| `-- abstract.tex
|-- body
| |-- SectionA.tex
| |-- SectionB.tex
| |-- SectionC.tex
| |-- SectionD.tex
| `-- SectionE.tex
|-- ending
| |-- Acknowledgement.tex
| `-- Appendix.tex
|-- figures
| |-- ECNUlogo.png
| `-- figure_example1.jpg
|-- reference
| `--thesis-ref.bib
|-- main.tex
|-- packages_and_settings.tex
|-- paper_info.tex
|-- main.pdf
|-- gb7714-2015.bbx
|-- gb7714-2015.cbx
`-- README.md
从中可以看出,本模板提倡模块化的论文写作方式。所有tex文件,最终都会汇入到main.tex
中进行编译。
本模板的核心,控制着整个项目的结构。在这个文件中,你需要修改的只有文章正文的各个section所在的tex文件(在演示中,它们是SectionA.tex
,...,SectionE.tex
),它们被建议放置在~/body/
中。当然,你可以随意地修改这些文件的名字和内容并进行删减与增补。语法可见本文件中的示例。
这个文件用来载入宏包并进行各种格式设置。简而言之,请不要轻易修改,删除本文件中的任何内容,特别是不要修改宏包的加载顺序,除非你真的知道你在做什么。这真的非常重要!!!!!!!
总的来说,你唯一可能需要添加的是某些类似于定理的环境。本模板中已有了定理,引理,命题,解,证明等环境及对应的无编号环境。如果你要添加新的环境,可以模仿本文件中已有的做法。不过我们更希望把你的需求放到issue里。
本文件中定义了各种论文的基本信息,如作者名称,完成日期,中英文关键词等,需要你自己填写修改。
文件内容是不言自明的,相信你看了内容与注释就知道怎么弄了。
这个文件定义了内封面,请勿进行任何修改,除非你真的知道你在做什么。
这个文件定义了中英文的摘要(事实上还有关键词,只是关键词已经在paper_info.tex
中填写所以在这个文件中会自动调用,你就不用管了),内容同样是不言自明的,相信你看了内容就知道怎么弄了。
另外特别提醒:请不要添加额外的空行,否则关键词的显示可能会出现一定异常。
正如前文所提到的,这些文件定义了正文部分。这里我们按照Section进行文件分割并在main.tex
中统一input以便管理。
这些文件包括了各种格式要求中提到的usecase和一些注意事项。我们不想对这部分作过多的解释,因为通过对比main.pdf
与这部分源代码并不困难,而且正文中已经进行了部分解释。
这个文件定义了致谢的内容,请自行修改填写。
这个文件定义了各个附件。需要指出的是,每个附件必须以\apdx{title}
,其中title
为该附件的标题。
另外,每个附件都是单独成页的。
学校logo,请勿修改或删除。
用来演示插入图片所使用的样例图片,使用方法请见~\body\SectionD.tex
。
存放了所有的参考文献条码。虽然本模板使用的biblatex系统可以处理多bib文件,但我们依然建议你把所有条目都放在这个文件中。
如果你真的需要使用另外的bib文件,请自行修改main.tex
的第4行。
这两个文件是hushidong的所做满足GB/T7714-2015标准的biblatex样式包,一般情况下你不需要也不应该对这两个文件进行任何操作。在此一起打包发布是为了方便模板使用者,感谢hushidong的作品。
本模板在texlive 2016环境中编译通过,别的环境请自行测试。一般情况下不支持(也从不准备支持)CTex套装。
本模板使用了biblatex来进行文献管理,且使用了biber作为后端。如果需要完整编译一次,你需要依次进行以下操作:
xelatex main.tex
biber main.bcf
xelatex main.tex
xelatex main.tex
是的没错,xelatex指令一共要执行三次。最后的产物就是main.pdf
。
相信使用这份模板的人并不都精通TeX系统,甚至连作者自己也算不上精通,所以有些问题也需要慢慢摸索修改。
总之欢迎开issue。但我们不接受如下issue:
- 我什么都不改,就编译失败了(作者回答:请检查你的toolchain并仔细阅读本README.md)
- 所有本README.md中已经提到的问题。
- 袁轶君(Yijun Yuan)