本模版可用于撰写华南理工大学硕/博士学位论文。模板由alwintsui以及yecfly的模板修改而来。
本模版还衍生出了很多模版:
3.华南理工大学研究生学位(毕业)论文开题报告LaTeX模板
4.华南理工大学研究生学位(毕业)论文文献综述LaTeX模板
鉴于大家快毕业了才会来本网站查看,所以开题有关的latex模版还需要大家帮忙传播出去给需要的同学。
latex和office在写论文、写slides时只是不同的工具,就像是两把菜刀,谁更锋利不重要,谁更顺手才重要。这里就不列举latex的优点,仅仅从个人的角度阐述为什么需要latex模版做以上各种报告、各种论文。
原因很简单,因为本人在使用word对公式、图表进行编号和交叉引用时遇到了很大的困难,我知道mathtype、也试过网上的各种域操作、各种教程。但无论如何都让我感到困难。参考文献由于有zotero的帮助一切倒还好。在把电脑换成MacBook之后,上述问题更甚了,macOS上的word是和win上的不一样,使用起来难度又加大了。mathtype在macOS上还没法破解。仅仅因为这点我把所有报告、论文、slides的东西全都改用latex。写完论文把内容复制到beamer模版就得到幻灯片了。一致性很好,不需要像office一样写完word文档再写ppt时还需要做额外的工作,当然也可能是我不会用,但anyway,我在office面前已经认输,非必要不敢使用。
写下这部分是希望同学们对latex模版熟悉的话可以帮忙改进。目前对缺点是显而易见的:因为是改自其他模版,难免有很多冗余代码。
我一直想重新整理,从零开始写一个新的,代码简洁的模版。奈何时间不允许。希望遇到一位大神来一起合作!!!
Note: 本模板不再利用Lyx,直接使用TeXstudio或者vscode进行编辑,这类似IDE。vscode的一些使用技巧以及快捷键可参考其他教程(百度vscode latex),这里仅仅给出配置文件
settings_files/settings.json
。详情移步讨论区的vscode配置。有什么问题都可以在讨论区交流。
使用之前可先阅读本文模板编译后生成的使用说明scutthesis.pdf文件、并有选择性地阅读《一份(不太)简短的LATEX 2ε 介绍》 入门。还可以阅读tutorial里的scutthesis说明.pdf
文件,这是旧模版的文件,可以参考旧模版的东西。使用案例为本人的学位论文(注意该论文是基于初代模版,而现在的模版已经不断更新)。
编译之前首先安装texlive,找到对应系统(Linux,win,macOS)的版本。注意macOS是MacTeX。
编译有四种方法:
1.使用VSCode, 安装LaTeX Workshop插件,在settings.json
中修改相关字段为settings_files/settings.json
中的值。以前就有在使用vscode的同学需要把该settings.json
文件的部分内容添加到自己的.json文件。第一次使用vscode的同学直接覆盖就行。在vscode配置使用xelatexmk进行编译。详情参考讨论区。(2022年起添加的方法,有编程基础的同学建议使用,无编程基础使用TeXstudio)
2.使用编译脚本all.bat
,记得关掉生成的pdf文档再双击all.bat
。双击clean.bat
删除临时文件。(此方法仅支持win,且多年未维护)
3.使用TeXstudio,首次编译建议从主文件scutthesis.tex
开始编译,首先在TeXstudio的Options->Configure TeXstudio->build
中,编译器(Dufault Compiler)选择XeLaTeX
,默认文献工具(Default Bibliography Tool)选Biber
,构建并查看(build & view) 按照scutthesis.pdf
中的图2-1进行设置(点击右侧扳手符号进行设置,分别选择recompile-bibliography
、Defualt compiler
、Defualt Viewer
并点add到右侧栏中),也可以使用默认的Compile & View(只不过此时不会自动更新参考文献著录)。(模版最初使用的编辑器,建议平时较少倒腾电脑、很少编程的同学使用)
4.使用overleaf,只需要在overleaf网页设置为XeLaTeX的编译方式即可。推荐无编程基础且不喜欢GitHub的同学使用。又可以分为三种操作方法,选择你觉得最顺手的:
1)在终端 git clone https://github.com/mengchaoheng/SCUT_thesis.git
得到本项目后切换到 overleaf
分支。将文件导入到overleaf,如果文件太大就删除.git文件等隐藏文件。
2)当然也可以直接在overleaf网页导入,模版地址在SCUT_overleaf,更多使用说明参考overleaf文档。
3)在本页面将master branch改为选择overleaf分支后在download本项目等.zip文件,然后上传overleaf。
Note: 使用Mac的同学可以买texifier(也可tb,学生嘛哈哈)或者私信我要安装包。此软件可以理解为Mac上的IDE,像VSCode、TeXstudio之类,还是有不少同学喜欢用的。
本模板最主要的改动是参考文献使用biblatex(biber),而不是原来的BibTeX,因此不再需要.bst文件。在这项改动之后,参考文献部分的格式符合国标,当然要注意进行适当的设置,因为根据学校的论文撰写规范,有的信息是不需要显示在参考文献著录里的。每年都有同学提问为什么参考文献的显示和学校发布的撰写规范有一点点不同,详情到issue和讨论区查看,但简而言之,目前的默认设置是可以用的,已经连续用了那么多届都没问题。感兴趣的同学可以查看biblatex包的使用说明,package_Documentation文件夹还有其他包的使用说明。而大部分同学不需要关心这些。
另外参考文献管理软件推荐使用开源的zotero,这是生成本模板的bib文件的软件(使用其他文献管理软件如endnote当然也可以,重点是导出bib文件)。当然,也可以手动新建一个后缀名为.bib的文件,然后直接在文献页面(或谷歌、百度学术页面)复制BibTeX数据到该.bib文件,最后在scutthesis.tex
文件里使用就行。zotero不仅有强大的PC端(支持mac、win、linux),还有移动端(安卓、ios),所有文献信息都是同步的,文献的pdf文件可以使用第三方存储工具(坚果云)同步。zotero的浏览器插件,可以使用chrome等浏览器搜索到论文后一键捕获文献信息到zotero。对zotero收集好的文献,选中想要引用的论文然后按快捷键复制(需要适当自定义设置),再到撰写论文的tex文件粘贴即可(word也可以使用zotero,也很方便,本项目我们仅仅讨论latex模板)。zotero还有翻译插件,scihub插件等等,功能非常强大。注意避免使用付费插件,这有悖于此软件的开源精神,部分公众号不敢恭维。总之多端同步,开源免费,插件丰富,方便随时随地看论文,省去管理文献的麻烦,相见恨晚!在2020年时个人比较推荐的zotero教程是b站up主Struggle_with_me
做的,当然最近出现了很多新功能新教程,但最本质的东西应该还没有变,并且花里胡哨的东西其实并不实用。在写毕业论文的各位可以推荐给研一的师弟师妹,早用早享受,方便后期写论文。
Note 使用zotero,科学上网很重要,通常我们使用谷歌学术搜索文献并利用chrome的zotero插件直接捕获文献著录信息。但我使用各种方法均遇到过被谷歌学术封锁的情况,后来只能换科学上网方法,这方面可以百度自行学习。强烈建议不要在谷歌学术搜索界面用zotero插件一键捕获大量文章,一次只捕获一两篇最佳。进入文章页面(如IEEE页)一篇一篇地捕获也可以。利用谷歌学术从搜索结果大量捕获文献信息容易被谷歌封ip,一旦被封只能换ip,相当麻烦!
编译时如果提示缺乏字体,请安装settings_files里面的字体(win右键安装即可;mac参考官方字体安装教程;linux下类似,需要自行百度)。此外,目前遇到的导致错误的原因大都是以下三种:
1.语法错误,这种借助百度、谷歌很容易解决,按照latex的规范去写就好。
2.和参考文献有关的错误,记住一定检查好bib文件,而bib文件来源于参考文献管理软件如本文推荐的zotero,又或者来源于自己手动建立的文件。一定要设置好导出选项以及格式,同时要设置好编译选项biber(区别于常见的bibtex)。
3.编译器问题,和第二条一样,使用TeXstudio的话,一定要在Options->Configure TeXstudio->build
中设置好;使用vscode的话,记得按照讨论区设置好vscode编译的配置文件settings.json
。
4.其他问题,关掉生成的PDF,清除所有中间文件再编译一次看看。如win系统双击clean.bat
文件。或使用TeXstudio的话,点击Tools->Clean Auxiliary files
。
确保以上几方面没问题的话,基本就可以愉快的写论文了。
按加入时间顺序:
欢迎大家加入维护团队!!!