基于LATEX编制本科毕业论文模板

2019-03-21 作者:小编

摘要:毕业设计(论文)教学过程是学生培养计划中的重要环节,是本科教学计划的重要组成部分,是学生在校学习的后阶段和质量总检查,对全面提高教学质量具有重要意义。本文针对基于WORD毕业论文模板的不足,设计制作了基于LATEX系统的毕业论文模板。新模板具有开源、系统稳定等优点,能够缩短排版时间,生成符合学位论文规范的学术论文。
关键词:LATEX;毕业论文;模板
中图分类号:G642 文献标志码:A 文章编号:1674-9324(2015)31-0195-02
毕业设计(论文)教学过程是学生培养计划的重要环节,是提高学生综合能力的重要途径,也是对学生进行毕业资格与学位资格认定的重要依据。大部分高校都结合自己学校的特点,采用所见即所得文字处理软件制作了相应的学位论文模板。但是,学生在用WORD模板进行写作时,往往需要花费很多精力进行文本格式调节对比,尤其对篇幅较大的文章,数学公式排序、图表及标题等都需要手动标记,使学生不能集中精力进行毕业论文写作。而使用LATEX编版,文章样式的各种细节都由LATEX统一规划设置,修改稿件时,章节、图表和公式等的位置都可任意调整,无须考虑编号,编译时LATEX可以自动统一添加编号,大大减轻了排版工作量。本文主要从以下几个方面介绍基于LATEX本科毕业论文模板的设计。

PaperisOk论文查重网提供知网论文查重服务,所有论文查重系统均来之官网检测,查重报告均支持验证真伪!不论您学习哪个专业,写作什么类型的论文,只要您有文本相似度检测的需求,知网查重检测系统总有一个版本适合您。

一、毕业论文模板的总体框架
LATEX模板的源文件即为本科毕业设计论文中使用的模板,学生可以通过修改文件来写毕业论文。bzumain.tex:主文件,包含封面部分和其他章节的引用信息。Preface:包含本科毕业设计论文的封面和中英文摘要。Body:包含本文正文中的所有章节。-intros.tex:包括本LATEX模板的介绍,编译方法和使用方法。-figures.tex:包含论文中图片的插入和引用方法。-tables.tex:包含论文中表格的插入和引用方法。-equations.tex:包含论文中数学符号、公式的书写和排版方法。-others.tex:包含论文中使用的罗列环境,定理环境等其他环境的排版方法。-conclusion.tex:包含本文的总结。appendix:存放论文的外文资料,中文译文和致谢部分。references/reference.bib:存放论文所引用的全部参考文献信息。make.bat/Makefile:Windows/Linux环境下的编译脚本clean.bat:双击此文件,可以用来清理BZUmain.tex在编译之后生成的所有附属文件,如后缀名为.aux,.log,.bak的文件。需要说明的是,以上文件名并不是固定的,可以新建一个tex文件,例如algorithm.tex,放在body目录下,并且在bzumain.tex中调用:\include{body/algorithm.tex}来引用之。当然可以重命名这些文件,只要include中的文件名是存在且合法,LATEX总能找到这些文件。
(一)中文字体设置
与英文习惯不同,中文排版一般是用不同的字体来加强文本效果。在CJK默认的字体定义文件中,宋体对应的粗体是用\CJKbold命令通过微小平移字形来实现的,不仅放大后能看到锯齿,而且也不符合中文的排版习惯。将宋体对应的粗体设为黑体,这样文中所有粗体命令作用的环境中加粗的宋体都会自动变成黑体,不需要再用\CJKfamily{hei}来转换。
(二)字号设置及命令
点数(pt)、相应的中文字号及控制命令,25:一号:\Huge;20:二号:\huge;17:三号:\LARGE;
14:四号:\Large;12:小四号:\large;10:五号:\normalsize;9:小五号:\small;8:六号:\footnotesize;
7:小六号:\scriptsize;5:七号:\tiny;空格:LaTeX中空格用来隔开单词(英语一类字母文字),多个空格等效于一个空格;对中文没有作用。换行:用控制命令“\\”,或“\newline”。分段:用控制命令“\par”或空出一行。换页:用控制命令“\newpage”或“\clearpage”。
(三)参考文献
在LATEX中,可以用两种方法生产参考文献。一是手工逐条在正文尾部的\begin{thebibliography}{大条数}\end{thebibliography}内加入“\bibitem{关键词}文献信息”,文章中引用的地方用\cite{关键词},自动按加入的顺序编号,形如[1]。第二个方法是使用bibTex。建立一个文献数据库文件:数据库名.bib,里面有按字段填写的文献信息,以及相应的“引用关键词”。bibTex会生成.bib文件,其中包含引用文献具体内容,在正文末尾用\\bibliography{文献数据库名}包含该文件内容,注意文献数据库名不包含空格。文献数据库中被引用的文献按格式出现在文末,未被引用的文献可以使用\\nocite{关键词}来使其出现在文末。
(四)图片的排版
1.支持图片格式及转换方法。LATEX支持比较多的图片格式是EPS格式。而学生通过其他软件生成的图片,比如机械工程图、数据流程图、电气图等往往不是这种格式,可以采用ImageMagick软件和命令符等方法将其他格式的图片转换成EPS格式图片。其中命令符语法格式为
convert[可选参数]原文件名.后缀名新文件名.eps
参数通常选取-sharpen radius{xsigma}和-resize geometry。-sharpen radius{xsigma}一般在图像像素不高时用来锐化图片;-resize geometry一般用来改变图像大小。
2.单张图片的插入。首先将要放入正文的图片放在当前目录下,然后在想插入的地方使用如下命令语句,
\begin{figure}![ht]
\centering
\includegraphics[width=0.2\textwidth]{图片名称.eps}
\caption{图片标题}
\label{fig:ustc1}
\end{fig}
可选参数[!ht]代表插图的位置。其中!让LATEX忽略审美标准,试图用严格的标准来放置浮动图形;h(ere)代表有限放在此处;t(op)代表如果此处放不下,那么放在下一页页首。width=0.2\textwidth代表图形的宽度是文字宽度的0.2倍,也可以使用其他长度单位,如12cm,4.5in等。caption命令的参数代表图的名称,或者说注解。
(五)数学公式的排版
在LATEX中,上标、下标、希腊字母、点乘、叉乘等符号都是通过相应的命令来实现的。上标命令为^,比如x2,代码$x^2$;下标命令为_,比如x2,代码为
$x_2$;点乘命令为\cdot,比如x y,代码为
$x\cdot y$;叉乘命令为\times,比如x×y,代码为$x\times y$;分数命令为$\frac{}{}$,根号命令为$\sqrt[n]{}$,n=2,表示开2次方,n=3表示开3次方。积分命令为$\int$,其中二重积分、三重积分命令分别为$\iint$,$\iiint$。其中,$代表数学环境,用
其中,{\zihao{5}...}表示表格使用5号字,longtable代表常用的长表格,代码\begin{longtable}和\end{longtable}分别用来开始、结束表格环境,{cc}表示表格内容居中,即center首字母。因为有两列,所以是cc。如果想让三列内容分别左对齐、居中和右对齐那么代码应该是lcr,\caption{分级标题使用命令}这个用来生成标4题。label{tab:fjbt}是标签命令。
二、结论
推广结果表明,基于LATEX模板能够实现对本学术论文的规范化排版。使用该模板时,只需要学习简单的LATEX宏命令,在比较短的时间内,可以比Word等字处理软件具有更高质量的毕业论文。特别是在排版复杂的数学公式时,能够节省排版时间,提高论文规范化管理的质量。

27
来源:教育教学论坛 2015年31期

.—— END ——.