模板改自电子科技大学中山学院,中山学院提供的教程verygood,在学习使用的时候可以完全按照这个教程
- 使用Latex模板撰写论文,可以让你只关注内容,而不被格式困扰。可以先看一下本模板的最终效果。
- 不过,Latex的使用稍微需要一点点学习成本。
- Latex模板撰写的论文最终输出成PDF文档,当然不可能和Word一模一样。
- 简单看一下B站视频教程,直接使用Overleaf模板,Open as Template,肝就是了。
- 如果觉得表格编辑有点麻烦,可以搜索并使用一些在线latex表格工具来生成表格。
- 如果图片导致文中有大段空白,可以通过调整文字和图片的位置,以及设置正确的浮动方式,来抑制文中的大段空白。
- 切记,参考文献,一定要在文中引用,才能出现在最后的参考文献章节。
- 切记,图片和表格一定要在文中引用,千万不能写,如下图,如下表。
email: tzd15@qq.com
以下太长不看版
毕业季,大家为了论文而忙碌。在答辩的前几天,如果你的论文使用了Word模板,通常会因为各种格式问题而抓狂。为了让大家从中解脱出来,我们设计了四川大学锦江学院毕业论文Latex模板,推荐大家使用Latex来完成毕业论文。
Latex是免费的文档排版编译系统,Latex模板分离了论文的内容和格式。对于使用者来说,只要关注论文本身的内容,而不用关注论文的格式,比如字号,字体,交叉引用,目录等,这些排版的事情都交给Latex模板即可,最终你可以得到一本格式正确的PDF论文。
建议直接使用在线的Overleaf在线环境。
- Overleaf是在线的Latex编辑编译系统
- 免去小白用户安装配置本地编译环境的苦恼
- 非常利于团队多人合作来撰写论文
- 包含大量精美的模板,不仅限于论文写作,还可以完成很多其它的文档,比如个人简历制作。
- 首次使用,请先利用邮箱注册账号,注册成功,应该会收到激活邮件,根据提示激活一下账号,否则可能无法正常使用。
- 直接打开(后续加网址)
- Open as Template, 生成一个新的项目
- 编辑论文内容, 编译生成pdf格式的论文
thesis
| main.tex (tex源码,其input了tex目录中的文件)
| make.bat (Windows编译脚本)
| make.sh (Linux编译脚本)
|
+---bib
| gbt7714-numerical.bst (参考文献样式)
| ref.bib (BIBTEX参考文献数据库文件)
|
+---img (论文中需要插入的图片放到此目录)
| fig1.png (图片)
| ...
|
+---logo (学校的logo)
| logo.png
| uestc.pdf
|
+---sign (原创声明页手写签名图片)
| advisor.png (导师签名)
| author.png (作者签名)
|
+---style
| zsccode.sty (源代码样式)
| zscexample.sty (例子样式)
| zscthesis.cfg (配置文件)
| zscthesis.cls (封装导言区,需要额外的宏包,在此添加)
|
+---tex (如果增加新的章节,先在此目录下增加tex文件,再修改main.tex)
| frontinfo.tex (封面)
| declaration.tex (独创性声明,如无需要,不用修改)
| abstract-ch.tex (中文摘要)
| abstract-en.tex (英文摘要)
| content.tex (目录,图目录,表目录,如无需要,不用修改)
| chap-1.tex (第1章)
| chap-2.tex (第2章)
| chap-3.tex (第3章)
| chap-4.tex (第4章)
| chap-5.tex (第5章)
| chap-6.tex (第6章)
| reference.tex (参考文献,如无需要,不用修改)
| appendix.tex (附录,如果没有内容,在main.tex中注释掉)
| acknowledgement.tex (致谢)
|
\---tmp (编译结果)
| main.pdf (最终的pdf文档)
- 普通文本
- 注释
% - 环境
\begin{环境名}[可选参数]{必须参数} ... \end{环境名}- 公式
\begin{equation} ... \end{equation} - 图片
\begin{figure}[H] ... \end{figure}
- 公式
- 命令
\命令名[可选参数]{必须参数}- 居中
\centering - 加载
\input{tex/frontinfo.tex}
- 居中
- 换行需要两次回车,也就是tex源码中一个空行,pdf文档才能换行
- tex/frontinfo.tex
- 使用相应的命令来设置相关信息
- 论文题目
\mytitle{} - 完成时间
\completedate{}
- 论文题目
- 把个人信息填入相应的
{}中 - 团队论文
- 学号用
\\分隔 - 学生用
~分隔
- 学号用
- 多个指导老师
- 用
\\分隔
- 用
- tex/declaration.tex
- 此页内容自动生成,不用手动修改
- 替换导师签名图片文件 sign/advisor.png
- 替换作者签名图片文件 sign/author.png
- 中文 tex/abstract-ch.tex
- 英文 tex/abstract-en.tex
- 增加摘要内容
\abstract{} - 填入关键词
\keywords{}
- tex/content.tex
- 包含了目录,图目录,表目录
- 目录是自动生成的,不用手动修改
- tex/chap-1.tex
- 章,使用命令
\chapter- 章的序号自动添加
- 章会自动进入目录,页眉等处
\chapter{绪论}
- 节,使用命令
\section,\subsection,\subsubsection- 节的序号自动添加
- 除了
\subsubsection,其它节进入目录 \section{课题背景}
- 在tex目录下新建一个chap-n.tex文件
- 在其中按照已有章节设置格式和内容
- 最简单的是复制已有章节,修改其标题和内容即可
- 在main.tex中,按照章的顺序,在合适位置,使用命令
\input\input{tex/chap-n.tex}
- 增加之后,目录和文档内容都会发生相应变化
- tex/chap-1.tex
- 使用环境
enumerate\begin{enumerate} \item 希腊 \item 罗马 \end{enumerate} - 不用手动添加序号
- 可以进行列表的嵌套
- tex/chap-1.tex
- 使用环境
itemize\begin{itemize} \item 古希腊 \item 古罗马 \end{itemize}
- tex/reference.tex 不用修改此文件
- 包含参考文献的样式
- 包含BIBTEX数据库文件
- bib/ref.bib 被引的文献按照格式加到此文件
- 一般的中文文献都可以借助百度学术找到相应的bib,英文文献则可以借助google学术找到相应的bib
- 如果实在找不到,可以手动填写,其中的关键字和规则,可以参考gbt7714-bibtex
- 例子中的
chen2005laser是参考文献的标签 (注意:标签不能重复),标签主要用于引用,多个作者用and分隔
@book{chen2005laser, title={现代激光焊接技术}, author={陈彦宾 and 刘艳红}, volume={42}, year={2005}, publisher={科学出版社} } - tex/chap-1.tex
- 引用处使用命令
\cite,引用文献的标签这是一句引用参考文献的例子\cite{chen2005laser}
- 搜索某个关键字,比如 激光
- 在某个结果中找到 引用
- 进入引用界面
- 进入BibTeX
- 复制内容到bib/ref.bib即可
- 搜索某个关键字,比如 laser
- 在某个结果中找到 ”
- 进入引用界面
- 进入BibTeX
- 复制内容到bib/ref.bib即可
- tex/chap-2.tex
- 行内公式
- 使用
$ $ $e=mc^2$
- 使用
- 行间公式
- 使用环境
equation - 如果要引用,使用命令
\label添加标签 (注意:标签不能重复)
\begin{equation}\label{eq:newton} \vec{F}=m\vec{a} \end{equation} - 使用环境
- 公式引用,使用命令
\eqref,引用标签如公式\eqref{eq:newton}所示
- tex/chap-3.tex
- xelatex 支持的图片格式包括
- 矢量图: .pdf .eps
- 位图: .jpg .png .bmp
- 图片尽量使用矢量图
- 使用矢量图,pdf格式,可以用visio画流程图导出成pdf格式
- 矢量图易于调整分辨率,减少空白
- 如果实在文中空白过大,可以把大图放到附录
- 图片文件放到img目录
- 插入图片
- 使用环境
figure - 使用命令
\centering,设置位置 - 使用命令
\includegraphics,引入图片 - 使用命令
\caption,设置标题,不需要设置序号,标题会自动进入图目录 - 使用命令
\label,添加标签,(注意:标签不能重复)
\begin{figure}[H] % [H] 浮动优先级,当前位置 \centering % 居中 % width=.5\textwidth 文档宽度的0.5 % fig1图片放在img目录下,在此处引用无需img/前缀和图片格式后缀(png, jpg等) \includegraphics[width=.5\textwidth]{fig1} \caption{图的标题} \label{fig:single} % label紧接caption之后,用于引用 \end{figure} - 使用环境
- 引用图片,使用命令
\ref,引用标签如图\ref{fig:single}所示
- tex/chap-5.tex
- 表格
- 使用环境
table - 使用命令
\caption,设置标题,不需要设置序号,标题会自动进入表目录 - 使用命令
\label,添加标签, (注意:标签不能重复) - 使用环境
tabular,设置每格内容居中{|c|c|c|c|} - 使用命令
\hline,表示表格的横线 - 用
&来分隔不同的列 - 用
\\来分隔不同的行
\begin{table}[H] % H 浮动优先级 \zihao{5} % 字号5 \centering % 居中 \caption{一个表格} % 表格标题 \label{tab:tab1} % 用于引用的label % 字母的个数对应列数,|代表分割线 % l代表左对齐,c代表居中,r代表右对齐 \begin{tabular}{|c|c|c|c|} \hline % 表格的横线 1 & 2 & 3 & 4 \\ % 表格中的内容,用&分开,\\表示下一行 \hline 0.1 & 0.2 & 0.3 & 0.4 \\ \hline \end{tabular} \end{table} - 使用环境
- 表格引用,使用命令
\ref,引用标签如表\ref{tab:tab1}所示
- 如果觉得表格编辑有点麻烦,可以使用在线工具。
- tex/chap-4.tex
- 使用自定义的环境
clan,matlab等\begin{clan} #include <stdio.h> int main() //main 入口函数 { printf("Hello,World!"); //printf 函数打印 return 1; //函数返回值 } \end{clan} - 源码的格式在 style/zsccode.sty, 如果需要其它风格的源码,可以自行定制
- 定制方法参考文档 listings.pdf
- 在命令行运行
texdoc listings即可打开
- tex/appendix.tex
- 附录有自己的章节chapter和section,可以认为是独立的文档
- 增加相关的附录内容
- 如果没有附录内容,就在main.tex中注释掉
- tex/acknowledgement.tex
- 修改致谢的内容
- 适合喜欢折腾的用户
- style/zscthesis.cls
- 如果需要一些高级功能
- 可以在导言区增加相应的宏包
- 自定义命令
- 自定义环境等
- 源代码文件 .tex
- .sty 宏包文件。宏包的名称与文件名一致。
- .cls 文档类文件。文档类名称与文件名一致。
- .bib BIBTEX 参考文献数据库文件。
- .bst BIBTEX 用到的参考文献格式模板
- .log 排版引擎生成的日志文件,供排查错误使用。
- .aux LATEX 生成的主辅助文件,记录交叉引用、目录、参考文献的引用等。
- .toc LATEX 生成的目录记录文件。
- .lof LATEX 生成的图片目录记录文件。
- .lot LATEX 生成的表格目录记录文件。
- .bbl BIBTEX 生成的参考文献记录文件。
- .blg BIBTEX 生成的日志文件。
- .idx LATEX 生成的供 makeindex 处理的索引记录文件。
- .ind makeindex 处理 .idx 生成的用于排版的格式化索引文件。
- .ilg makeindex 生成的日志文件。
- .out hyperref 宏包生成的 PDF 书签记录文件。
- 编译 xelatex bibtex 比如我们的编译脚本中的用法 比如TeXstudio配置选项中的用法
- 查看帮助文档 texdoc
比如查看宏包ctex的帮助文档
texdoc ctex
- 请先浏览2017级模板使用情况,对可能遇到的问题做到心中有数
- Latex不能直接输出成Word,并且无法做到所见即所得,请与你的指导老师沟通之后,再慎重考虑是否使用本模板
- Latex不适合无脑用户,初学者会遇到很多问题,如果你没有基本的代码修养,请放弃使用本模板
- Latex模板的最终结果无法做到和Word模板一模一样,比如封面的Logo就不同,如果你有强迫症,请放弃使用本模板
- 请论文指导老师不要逼迫使用Latex模板的学生去修改最终的格式做到与Word模板完全一样,这是不可能的。因为Latex模板分离了内容和格式,学生仅需关注论文的内容,无需关注论文的格式。学生基本上没有能力也没有必要自己去修改格式
- 本模板在Windows10和Ubuntu1604下测试通过
- 本模板在Overleaf下测试通过
- 本模板使用编译系统TeXLive2020, 可能会与TeXLive2021等其它版本的编译系统产生冲突
- 本模板使用编译器为XeLaTex
- tex文档编码必须使用UTF-8
- 本模板可能还有很多意想不到的格式以及兼容性问题
- 常见问题
-
在线模板和使用环境(Overleaf),使用Overleaf就不需要搭建本地环境了,也便于师生合作。
-
源码和文本教程(gitee),就是这里啦。
-
配套的视频教程(B站),和gitee的文字教程是一一对应的。
-
文本+视频教程(泛雅),就是以上二者的综合体。
- 刘海洋.LATEX入门[M].北京:电子工业出版社,2013. (中山学院图书馆索书号: TS803.23/L628)
- 刘小平.论文排版实用教程:Word与LaTeX[M].北京:清华大学出版社,2015. (中山学院图书馆索书号: TS803.23/L694)
- 胡伟.LaTeX2e文类和宏包学习手册[M].清华大学出版社,2017. (中山学院图书馆索书号: TS803.23/H513)
- 中国科学院大学学位论文模板ucasthesis
- CTEX开发小组.一份不太简短的LaTeX2e介绍
- Liam Huang.一份其实很短的 LaTeX 入门文档
tzd,cjj,jzx





