如何用latex写毕业论文(电子科大版)

前言

latex是基于ΤΕΧ的排版系统,简单来说,通过这个系统,可以像写代码那样写论文。虽然写代码对许多同学来说可能是陌生且困难的,但是tex的代码规则是非常容易学习的,它不涉及算法和数据结构,只有一些固定的格式要求,就像写“八股文"那样,把内容填到相应的空格里,然后再点击“执行代码”就可以生成pdf文件了。

选择用latex写毕业论文的理由

相对于Word这种所见即所得的软件来说,tex看上去是更加麻烦的,但是其也有自己的优势,这就需要同学们自行斟酌

1、电子科大毕业论文latex模板下载地址:https://github.com/bdebye/thesisuestc/archive/refs/heads/master.zip

latex模板已经设置好了各级标题字体的大小、行间距,给出了一些公式、图、表的模版,还包括致谢、参考文献的格式。在有模板的情况下,可以避免在这些方面出错,从而专注于对内容的编辑。

2、latex中的数学公式是用代码生成的,相较于在word中插入公式的繁琐流程,latex无疑更简单,网上还有latex公式在线编辑工具:在线LaTeX公式编辑器-编辑器,只需稍微熟悉一下就可以快速编辑任意公式。在公式方面,latex具有绝对优势

3、图、表的显示,如果只是贴图、贴表,latex和word并没有区别,但是这种情况下往往清晰度不高,尤其是图表内文字的大小、清晰度无法达到完美的效果,在latex中则可以通过作图确保这一点(会在后文中有详细的流程介绍)

4、参考文献,由于在latex中格式已经被设置好,所以只要在google学术找到文章,直接引用bibtex就可以正确引用,相较于word更加快捷

当然,它的劣势也很明显,对毫无代码基础的同学,就需要几天的时间了解和适应它的使用规则,后续本文也会给出所有模块的使用流程和模板,只要不是排斥写代码的同学,三天之内肯定能掌握大部分的编写技巧。

环境搭建和代码结构概览

本篇文章先介绍如何搭建环境,软件使用方法,并对代码结构进行讲解,后续的部分会在其他篇幅中介绍

1、编辑器texstudio下载,这个网上很容易搜到下载链接,安装,通过options->configure texstudio->general-->language 把语言设置为中文

在latex模板文件中直接点击main.tex,默认会用texstudio打开

texstudio界面

 1绿色三角是执行,执行后按2查看结果,会显示在右边,有可能会报错:

pdflatex.exe -synctex=1 -interaction=nonstopmode "main".tex

这是由于texstudio的默认构建格式是pdflatex,只需要在选项-->设置-->构建-->中把格式设置为XeLatex即可

左边编辑,执行以后右边能看到结果

 2、代码结构概览

主要代码结构如下

\begin{document}

\makecover  %这句是插入封面

\begin{chineseabstract}

%这个部分填写中文摘要

\chinesekeyword{%中文关键词填写}
\end{chineseabstract}

\begin{englishabstract}

%这个部分填写英文摘要

\englishkeyword{英文关键词填写}
\end{englishabstract}

\thesistableofcontents

\chapter{绪论}            %第一章标题

\section{研究工作的背景与意义} %1.1标题


\subsection{三级标题} %1.1.1标题


%...................其他模块

\end{document}

一些基本知识:

1、每一个"\begin{}"都会对应一个"\end{}",插入图表、公式都是这样,否则编辑器会找不到相应模块而报错, 我的建议是每编辑一个模块都执行一遍,这样容易知道错误的是哪个部分。

2、有一些符号是需要加\符号才能显示的,例如空格必须是"\ ",百分号为"\%"

3、编辑正文中,换行需要空一行出来

4、双击编辑界面中的部分,显示界面会自动跳转,在显示界面中点击右键-->跳转至源,编辑界面会跳转

5、文献引用显示乱码的问题:

只需要打开cmd命令,进入main.tex的文件夹,例如是文件夹位置是E:\thesisuestc-master,就执行

cd /d E:\thesisuestc-master

再执行以下代码,执行完毕后重新运行程序

xelatex main.tex
bibtex main.aux
bibtex accomplish.aux
xelatex main.tex

执行完命令行再重新运行程序

切记:每次改变参考文献的内容都需要重新执行该命令行代码,是会比较麻烦一点,这也是这个模板存在的缺陷。 文献引用部分会在后续的部分详细讲解

  • 34
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值