“工欲善其事,必先利其器”。论文写作的工具主要有两个,一个是MS Word,另一个是LaTex(音译“拉泰赫”)。后者似乎没有前者知名度高,但确实是写作的一把利器。 LaTex在排版和公式编辑等方面都有独特的优势,在数学建模论文的撰写方面也普遍受到欢迎。这里重点介绍LaTex的一些教程和资源。
LaTeX的理念是,最好把文档设计留给自己 文档设计者,并让作者继续编写文档。 https://www.latex-project.org/about/ LaTeX是基于TeX排版语言的。 LaTeX不是文字处理程序,而是用作文档标记语言 (类似于HTML),给出了关于文件的内容和格式的说明 供程序解释和生成的文件。
LaTex有单机版编译工具,如Texlive、Texwork等,但安装较为繁琐,这里笔者推荐使用在线版本的编辑器网站overleaf。
\author
的大括号内输入作者姓名,\title
后输入文章标题,\date
后输入日期(若大括号内什么也不填,则不会显示日期)。
\begin{document}
以上的部分称为“前置部分”,这一部分声明文档类型(\documentclass
,默认为article
)、输入本文需要用到的库package(LaTex有四千多个库,可以视为解决不同问题的工具箱);\begin{document}
至\end{document}
部分称为“正文部分”,用于撰写文章的主体。在正文部分输入文章的内容,然后点击右上角的recompile
进行编译就可以呈现文章的pdf版本了。
如果不适用任何语法,在正文部分输入文本的话会发现文本没有任何格式。那么如何设置文本的格式呢?这就需要了解LaTex的语法了.
使用section{}
subsection{}
subsubsection{}
设置不同层级的章节标题
emph{}
字体强调、斜体textbf{}
字体加粗underline{}
下划线\begin{itemize}
\end{itemize}
设置无序列表,将每一个条目放置在\item
后面即可\begin{enumerate}
\end{enumerate}
设置有序列表,将每一个条目放置在\item
后面即可使用LaTex的一个很重要的原因是它可以将公式美观地进行呈现,可以使用单个美元符号\$将公式括起来如`$公式$`进行输入行内公式,两个个美元符号\$将公式括起来如$$公式$$
进行输入行间公式。对于分式、根号、积分、导数、矩阵等LaTex都有特殊的符号写法,不过也容易记忆,基本上是这个符号的英文或英文前几个字母,比如
\frac{}{}
表示分式,第一个大括号输入分子,第二个输入分母\sqrt{}
表示根式\int
表示积分
还有很多希腊字母,直接用\
+希腊字母英文即可,如\alpha
,\beta
表示希腊字母 $\alpha$,$\beta$.
类似的公式有很多,最开始记不住是很正常的,用多了就熟悉了。这里推荐一个网站可以将公式转化为LaTex语法 https://www.latexlive.com/
这里也提供一个备忘录供参考
LaTex在\begin{table}
\end{table}
之间插入表格语法可以插入表格,因为介绍比较繁琐,就先不提了,这里提供一个快速excel或csv文件格式转为LaTex的网站给大家,可以节省不少写语法的时间(https://tableconvert.com/)。 图片则需要\begin{figure}
\end{figure}
之间插入代码,在overleaf中会自动帮助生成图片语法,不过要注意的是,除了输入表格语法以外,在“前置部分”需要引用graphicx
才行,具体语法是usepackage{graphicx}
否则会报错。
LaTex默认是输入英文,若要输入中文,可以将文档类型更改为\documentclass{ctexart}
,同时点开Menu
将编译器compiler更改为XeLaTex
即可。
以上便是快速入门LaTex写作的一些方法和步骤。LaTex的功能很多,远不止上文所提到的这些,但初学者可以先按照这个教程入门,基本了解它的使用,后续再针对具体的点比如如何引用文献、调节图片大小等进行检索,因为使用LaTex的人很多,所以基本上很容易搜索到想要的解答。
参考资料