经验分享|LaTeX教你摆脱论文格式排版的繁琐
来源: 黄翰/
华南理工大学
4192
1
0
2021-11-04

每逢毕业季,由于学位论文严格的格式要求,很多人会发现完成学位论文后期排版所花的时间比撰写论文的时间还长。你是不是也曾因繁琐的论文排版工作而焦头烂额?你是不是也曾因数学公式不贴合、插入图表或参考文献而导致排版错乱、删除内容而引发全文序号重编等问题而叫苦不迭?小编今天就要为大家推荐一款实用的排版工具——LaTeX,帮助大家摆脱论文格式排版的繁琐。

图片

在现有的可以对科技论文和书籍进行排版的计算机程序中,要属斯坦福大学Donald E. Knuth在1977年5月开始设计的TeX程序功能最强。LaTeX是由美国计算机学家Leslie Lamport在20世纪80年代初期开发的一种基于ΤeΧ的排版系统。LaTeX能够让使用者在即使缺乏排版和程序设计相关知识的情况下也可以充分发挥由TeX所提供的强大功能,尤其适用于生成复杂表格和数学公式,因此成为生成高排版质量的科技和数学类文档的不错选择。接下来,我们将详细介绍一些实用的LaTeX基础操作。

Q1:怎么插入数学公式?

理工科学生难免要与数学公式打交道,而数学公式的排版永远是件麻烦事,特别是当公式很多、很复杂的时候。在Word中,插入公式很容易引起行距的变化,牵一发而动全身(此处忽略Word排版大神)。此外,在Word中对公式进行编号也要经过很多步骤,而使用LaTeX可以对数学公式进行自动编号和交叉引用。具体操作步骤如下:

(1)首先在MatyType中编辑好自己需要的公式;

(2)在MatyType菜单栏选择“预置”,点击“剪切和复制预置”,选择“MathML或 TeX”,点击“确定”,完成设置;

图片

图1  使用LaTeX对数学公式进行排版

(3)选中并复制编辑器中的公式,在LaTeX编辑器中粘贴,可以得到:

          \[F\left( u \right) = \left\{ \begin{array}{l}

          0,u < 0\\

          \frac{1}{2},u = 0\\

          \frac{1}{{\sqrt {2\pi n} k}}\int_{ - \infty }^u {{e^{ - \frac{{{t^2}}}{{2n{k^2}}}}}}dt,u > 0

          \end{array} \right.\]

Q2:怎么插入图表?

使用Word工具排版的时候,你可能有过这样的经历:插入一张小小的图表后,后续所有章节的排版全部乱了。而使用LaTeX排版时,你就不会遇到这种问题,因为LaTeX本身能自动生成最适合阅读的排版,即使你对生成的结果不满意,想要固定某些图标位置,也只需要修改一两行代码。

另外,LaTeX有一些相关库中包含了强大的图表操作,可以制作出精美的子图排版或者复杂的表格样式。下面,我们将进一步介绍在LaTeX中插入图表的常用方法。

(1)不管是插入图片还是表格,首先需要调用宏包(所有宏包都放在\begin{document}前面):

          \usepackage{booktabs}            %插入三线表格用的宏包

          \usepackage{diagbox}             %插入斜线表头的表格用的宏包

          \usepackage{multirow}            %插入多行表格用的宏包

          \usepackage{graphicx}           %插入图片的宏包

          \usepackage[subfigure]{graphfig}           %插入多张图片的宏包

(2)插入表格:LaTeX自带插入表格的控件,点击“Tabular”按钮,选择所需的行列数,LaTeX将自动生成表格插入代码。

图片

图2  使用LaTeX插入表格进行排版

(3)插入图片:

          \begin{figure}                 %固定开头

          \centering                       %居中,也可以设置靠左或靠右

          \includegraphics[height=4.5cm,width=7.5cm]{图片名称.pdf}           %设置图片宽高

          \caption{图片名称}         %图片标题

          \label{Fig1}                     %引用图片时的标签

          \end{figure}                    %固定结尾

(4)表格和图片有区分单排和双排的插入方式,只需要将

          \begin{figure}改为\begin{figure*}

          \begin{tabel}改为\begin{tabel*}

          \end{}语句也同样加*

Q3:怎么引用参考文献?

LaTeX中所有文献资料都可以独立保存在.bib文档中,一览无余。正文里在需要引用的位置直接添加cite,操作方便。需要额外添加或者删除文献的引用,可以直接在正文中修改操作,文中的参考文献标号会重新自动调整排版,无需手动修改。

参考文献的显示格式是可以定制的,参考文献以正文中引用顺序排序,同时还是以文献第一作者的姓氏首字母排序,可以通过修改bst文件来控制。

(1)在需要编写的tex文件同一目录下新建一个文本文档,命名为*.bib(如myfile.bib);

(2)搜索论文的bib引用内容(在IEEE/IEE(期刊、会议录、标准)库https://ieeexplore.ieee.org中搜索栏输入要搜索的论文标题,如:An Experimental Method to Estimate Running Time of Evolutionary Algorithms for Continuous Optimization),点击“Cite This”,选择“BibTex”,点击“Copy”按钮进行复制,把bib引用内容粘贴到myfile.bib文件中,点击保存bib文件。(现在绝大多数学术论文引用都自带.bib格式,复制过来就能使用);

图片

图3  使用LaTeX引用参考文献

(3)打开tex文件,在 \begin{document}前面添加cite包\usepackage{cite}。在\end{dobument}前面添加:

          \bibliographystyle{文献风格}

          \bibliography{bib文件名}

(4)在tex文件引用该文献的位置添加引用标识符:

①针对研究生的学位论文,研究生院规定引用参考文献采用的上标格式,应使用\cite{文献标题} 命令,其效果是[1]

②但是有时候参考文献又需要直接作为行文语句的组成部分,这时应使用\mycite{文献标题}命令,其效果是[1]。

(5)编译:

①用PDFLaTeX编译tex文件;

②用BibTeX编译tex文件;

③用PDFLaTeX再次编译tex文件(如果引用编号没有正确显示,可再用PDFLaTeX编译一下)。

LaTeX善于把复杂的事简单化,把简单的事自动化,使文档排版更加高效且美观,能够很好地满足学位论文的格式要求。此外,LaTeX还有很多小妙用值得你进一步去探索,例如LaTeX一键生成PDF文件等。希望LaTeX能让你如虎添翼,早日摆脱论文排版的困扰,使你的论文写作之路更加通畅!如果你觉得有帮助的话,不要忘记点赞并转发给更多的小伙伴哦!

总编:黄翰

责任编辑:袁中锦

文字:刘丁榕

图片:刘丁榕

校稿:何莉怡

时间:2021年10月15日


登录用户可以查看和发表评论, 请前往  登录 或  注册
SCHOLAT.com 学者网
免责声明 | 关于我们 | 联系我们
联系我们: