前言: 数模排版通常面临两个选择:Word、latex,但是许多人对latex并不熟悉,就算下载了别人分享的模板,还有一些小细节不会。在此,我分享latex排版时常用语法。
本人还是觉得latex会用了是很方便的,节约排版的时间,尤其是图、表、公式比较多的时候,latex可以自动标号。推荐小白使用overleaf https://www.overleaf.com/。
1.引入包库
就像Python、C语言一样,latex使用某些语法函数时也需要导包
\usepackage{geometry}
\usepackage{array}
\usepackage{amsmath}
\usepackage{subfigure} %插入图片
%类似与上述这种,使用\usepackage{}的形式
2.基础知识
文字写在标题代码之后,换行需要文字段直接隔一行
标题、加粗等对某句操作的语法代码:在{}内写标题、需要加粗的内容
特殊字符需要转义,为了不影响编译,在字符前面加\即可
文本里包含&,&不是代码,就写成 \& Saaty
\newpage %从此之后从新的一页开始
\textbf{加粗} %{}里面的字加粗
\textit{斜体} %{}里面的字倾斜
\begin{} 必须有 \end{}
在\begin{document}和\end{document}之间写文字
\vspace{5pt} %灵活调整上下行间距,排版好帮手
% mm毫米 1 mm = 2.845 pt
% pt 点 1 pt = 0.351 mm
\thispagestyle{empty} %去除改页的页头页尾等的格式
3.大标题+段行标号
大标题
就像Word里的设定好的标题形式一样,套上格式就可以
\title{论文题目}
\begin{document}
\maketitle
\renewcommand{\abstractname}{\Large 摘要\\}
\begin{abstract} %摘要的格式
\normalsize
摘要内容写这里就可以。
\textbf{关键字}:
\end{abstract}
\section{一级标题}
\subsection{二级标题}
\subsubsection{三级标题}
%一般就三个等级的标题就够用了
标号
下面这些在写模型优缺点这种一条条的比较适用
- 有序段,根据1. 2. 3.的排序的段行
\begin{enumerate}[\bfseries 1.]
\setlength{\parsep}{0ex} %段落间距
\setlength{\t