【评论区留言免费赠书啦】如何使用Latex撰写毕业论文? | 您所在的位置:网站首页 › overleaf中文 › 【评论区留言免费赠书啦】如何使用Latex撰写毕业论文? |
前三期的Latex文章,分别讲解了Latex安装、Latex写论文、Latex做幻灯片。本期讲解下更难的使用Latex撰写毕业论文。 首先,我想强调下,每个大学的毕业论文格式要求是不一样的。理论上,有多少所大学,就要讲解多少种模板。这显然是一篇文章无法做到的。 更不好的消息是,每所大学通常都不提供官方Latex模板,只会给一份格式说明的Word文件。网上那些毕业论文模板就是根据此Word文件,针对性编写了.cls、.sty、.bst文件。 附:.cls文件内容对应命令\documentclass{}(控制标题字体等)、.sty文件对应命令\usepackage{}(控制加载的各种宏包)、.bst文件控制参考文献格式。而我也没有能力直接根据word要求,去编写一份完整的Latex毕业论文模板。 但大神还是很多的,通常可以从以下四种途径下载到模板。 下载模板可通过论坛、Github、Overleaf、CTAN下载。 1. 各种论坛这里推荐“Latex科技排版工作室”(大家也可以在上面搜索遇到的其他Latex问题),网址: 国内大学高校 LaTeX 论文、报告模板统计 - 我的问答 (latexstudio.net) 按照大学首字母顺序,给出了一些模板。 不过这些链接都指向Github资源。所以大家也可以直接在Github上搜索。 2. Github网址:Search · 毕业论文 (github.com) 直接搜索关键字"毕业论文"或具体到XX大学。 有1253个结果,不见准都能用,能用的也会不定时更新完善。 以第三个武汉大学模板为例,文件非常多。下载方式:点击"Code"——"Download Zip"。使用细节,记得查看里面的"README.md"文件。 很多同学下载完后运行,会报各种错误。主要是因为没有安装一些特定的宏包造成的。安装宏包的教程请看后文。 如果不想倍受报错问题的煎熬,可以直接去Overleaf搜。 3. Overleaf网址:Templates - Overleaf, Online LaTeX Editor 搜索关键字"毕业论文"或具体到XX大学。 以“上海理工大学博士学位论文”为例。正文通常采用main.tex命名(图中蓝框),每一章节的内容可以分开写(图中红框)。 采用这种正文每一章节内容都分开写的样式,和我之前文章给的模板是不一样的。 这是因为,对于博士毕业论文,通常都要100多页,分开写可以方便我们查找。若全写在一个.tex文件中,容易头秃。 写完每一章的内容后,只需要调用\include{...}命令,即可添加到正文: 有时候也用\input{...}命令。两者仅存在细微区别。 附:\input可以放在导言区和正文区,包含的内容不另起一页;而\include只能放在正文区,包含的内容另起一页。如果大家真想采用Latex写毕业论文,新手建议在Overleaf上写。 因为即使完整下载了模板,再使用CTEX套装或TeXstudio等运行,仍会报很多错误,需要一点一点解决。 4. CTAN网址:CTAN: Search thesis 在Search框内填写"thesis"。(不识别中文) 上面有很多美国大学的毕业论文模板。如果想搜中国大学的,需要加一些大学的英文简称,进行组合搜索。 如哈工大的毕业论文模板就是这样命名的: 总结下这四种方式: 一般你想要的模板,在Github和Overleaf上都能搜到;如果没有,建议放弃使用Latex写毕业论文,从0开始搭建模板,得靠大神;即使搜到,也要先检查下该模板是否符合学校Word里规定的格式要求,若相差不大,自己可以主动修改控制格式和宏包的.cls和.sty文件。下面,补充下之前埋得坑,即如何安装Latex宏包。没有提前安装所需宏包,是报错的主要原因。 安装Latex宏包之前Latex做幻灯片的文章,就忘了讲要先安装"beamer"宏包,才能成功运行代码(获取代码方式,参见文末)。 当时写的时候是去年10月初,没想到啊,CTEX套装从18年停更后,突然在去年10月28发布alpha测试版,至此,已经是3.0的稳定版了。 为什么强调这一点,是因为我发现新版本会检测你的代码,然后自动安装所需宏包。 而以前的2.9版本是不能的。注:必须卸载2.9版本后,才能安装3.0版本。 下载网址:下载中心 – CTEX 基于此,如果大家卸载2.9安装3.0,那后面如何安装宏包的教程就不用看了;如果大家坚持用2.9(不建议,已停止更新维护),可以按以下3步安装宏包。1.下载beamer宏包网址:CTAN: Package beamer 点击下方的"Download"下载。 我习惯将各种软件安装在D盘,因此,beamer文件会放置在: D:\CTEX\MiKTeX\tex\latex 3. 更新宏包库打开WinEdt界面,逐步找到:TeX->MiKTeX->MiKTeX Options->General->Refresh FNDB,点击更新即可。 同理,下载并安装"ctex宏包"也是如此。 补充1. CTEX套装和ctex宏包的区别不用怀疑,c就是Chinese的简写,两者区别如下: CTEX套装是中国运筹学会搞的,方便编译Latex语法的套装,包含了TeXworks和WinEdt编译器。ctex宏包是CTAN官网上,专门用来编译中文的宏包,就跟beamer专门用来编译幻灯片一样。2. 使用CTEX3.0套装编译中文 很奇怪,我之前用CTEX2.9可以直接用WinEdt编译包含中文的tex文件,可是到了3.0就不行了,我发现网上也有人指出这个问题。 使用CTEX生成中文pdf_ctex生成pdf_-CSDN博客 他的办法是换成CTEX套装里的另一个编译器TeXworks。亲测有效。 在"开始菜单"——"所有应用"找到TeXworks,将要运行的代码拷贝到里面。 运行时选择第二个(pdfLaTeX)或者第三个(很长的这个)就能编译成功(其它的会编译失败)。 代码如下: \documentclass{article} \usepackage[UTF8]{ctex} \title{这是一个例子} \author{科研小飞} \begin{document} \maketitle \section{第一章} 你好,科研小飞。 \end{document}综上,大家若写英文论文,强烈建议卸载CTEX2.9,安装3.0,因为它运行时能自动安装所需宏包,省时省力不报错。 至于WinEdt11为什么不能编译中文,可能是版本更新还不够完善造成的,期待后续的更新。也可能是没充会员,毕竟它并不是免费的。 但送书活动,大家可以免费参与啊! 文末福利科研小飞与电子工业出版社一起来给大家送书啦!只要留言,能有机会获取。 方式:关注WX公众号“科研小飞”,并在评论区留言,分享使用Latex的一些心得,精选后: 第一本:送给获得点赞数第一的同学第二本:送给获得点赞数第二的同学第三本:送给最走心的一个留言截至时间:2023年3月31日 24:00 不闻不若闻之,闻之不若见之;见之不若知之,知之不若行之。我是科研小飞,期待您的关注。 【相关】 Latex论文写作神器!CTeX套装搭配Overleaf使用,安装简练!模板千万!高效排版! - 知乎 (zhihu.com) Latex收藏帖 | 详解Latex写作8大部分,阅完即可上手!模板/学习资料都给您准备好啦~ - 知乎 (zhihu.com) 假装学术大佬 | 如何用Latex制作出严谨漂亮的幻灯片? - 知乎 (zhihu.com) |
CopyRight 2018-2019 实验室设备网 版权所有 |