【国赛/美赛】数学建模latex小白速成入门论文排版(快速上手latex,零基础不愁)

前言: 数模排版通常面临两个选择: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. 有序段,根据1. 2. 3.的排序的段行
\begin{enumerate}[\bfseries 1.]
    \setlength{\parsep}{0ex} %段落间距
    \setlength{\topsep}{0.5pt} %列表到上下文的垂直距离
    \setlength{\itemsep}{0.5pt} %条目间距
    \item  第一条;
    \item  第二条;
    \item  第三条;
    \item  第四条.
\end{enumerate}

在这里插入图片描述
还可以这样

\begin{itemize}
\item[1.] When predicting other sports, as more data are obtained, the accuracy and generalizability of the model can be further improved.

\item[2.] Establishing a relationship between psychological factors and related variables could provide a more intuitive understanding of fluctuations in players' states.

\item[3.] The model may perform less effectively for tennis competitions with different formats.

\end{itemize}

在这里插入图片描述
带括号,随意自己编辑

\begin{itemize}
\item[(1)] one

\item[(2)] two

\item[(3)] three

\end{itemize}

在这里插入图片描述

  1. 无序段,以点点开头
\begin{itemize}
\setlength{\parsep}{0ex} %段落间距
\setlength{\topsep}{2ex} %列表到上下文的垂直距离
\setlength{\itemsep}{1ex} %条目间距
\item one;
\item two;
\item there;
\item four.
\end{itemize}

在这里插入图片描述

4.插入图片

直接将图片拖入overleaf要插入的地方即可自动生成代码,或者点击编辑器里的右上角三个点的insert figure插入图片。

%[H]可以让图片不浮动,固定安排好的地方
%因为在latex里面,图片表格会自己找合适的地方待着,不一定在插入的文字的后面

\begin{figure}[H] 
    \centering  %图片居中
    \includegraphics[width=0.8\linewidth]{data processing.png}
%width为1就是最大合适大小了,大于1会超出,小于1会按比例缩小
%后面的{data processing.png}是图片名字

    \caption{data processing}
%caption里是图片的标题

    \label{fig:enter-label}
%label在数模里基本用不着,写论文比较需要

\end{figure}

5.表格

  1. 很好用的在线编辑表格转latex代码的网址:https://www.tablesgenerator.com/

  2. 如果要细调,或者用三线表模板就用下面的
    表格也复杂也不复杂,下面这个是讲解一个复杂一点的,调整会比较灵活

\begin{table}[H]  %[H]让表格不浮动
\begin{center} %表格居中
\caption{Calculation results}  %表格标题
\resizebox{10cm}{!} %控制表格大小

{\begin{tabular}{c c c} 
%c的意思是列居中,三个c就是三列都居中
%所以有几个列时,就有几个c

\toprule[2pt]  %表格最上线加粗为2pt

\multicolumn{1}{m{5cm}}{\centering \textbf{Variable}}
&\multicolumn{1}{m{3cm}}{\centering \textbf{Weight}} 
&\multicolumn{1}{m{3cm}}{\centering \textbf{$\alpha$} }\\ 
% m后面是列宽
%\textbf{}里面的是列标题,分别是三个列标题

\midrule %这是列标题下面的线

%下面是表格的除了第一行的内容
%和编译出的结果对比看看,也能明白
%每一行用 \\ 隔开,每一列用 & 隔开
P\_sets      & 0.041       & 0.986   \\
P\_games     & 0.024       & 0.99   \\
sever             & 0.023      & 0.989   \\
P\_ACE           & 0.200        & 0.858   \\
P\_winner        & 0.103      & 0.965   \\
P\_double\_fault        & 0.135       & 0.720   \\
P\_unf\_err         & 0.018       & 0.979   \\
rally\_count      & 0.058       & 0.921   \\
P\_distance\_run      & 0.025        & 0.974    \\
P\_win\_point    & 0.115        & 0.819   \\
break\_point\_won & 0.226        & 0.813   \\
P\_score             & 0.031        & 0.989   \\ 

\bottomrule[2pt] %表格最下线加粗为2pt

\end{tabular}}
\end{center}
\end{table}

效果如下:
在这里插入图片描述
下面的简单一些

\begin{table}[H]
\centering
\caption{Player’s partial comprehensive score}%标题
\label{tab:my-table} %数模用不上,不用管

\resizebox{12cm}{!} %表格大小

{\begin{tabular}{cccc}
\toprule[2pt]

%下面是4个列标题
\textbf{Alexander Zverev} & \textbf{Matteo Berrettini} 
& \textbf{Carlos Alcaraz} & \textbf{Novak Djokovic} \\ 

\midrule
0.16     & 0.17         & 0.16         & 0.19  \\
0.16     & 0.19         & 0.17         & 0.19  \\
…        & …            & …            & …     \\
0.19     & 0.57         & 0.29         & 0.27  \\
\bottomrule[2pt]

\end{tabular}}
\end{table}

效果如下:
在这里插入图片描述
关于想要加列线,需要改这一句

{\begin{tabular}{cccc}
%如果在第一列和第二列之间加线,就在第一个c和第二个c之间加一个|(竖线),如下
{\begin{tabular}{c|ccc}

效果如下:
在这里插入图片描述

6.公式

公式有特定的语法, 方便自动转latex代码的方法我放在这一条博客里了latex写论文包括公式、画图等

下面是需要了解的语法,因为公式有时候可能会识别错误,总有一些小细节需要自己修改一下

  1. 在文章中的公式需要用$$括起来
The trained model achieved an $R^{2}$ of 0.98.

在这里插入图片描述

  1. 自动编号的大公式行 需要用
\begin{equation}\end{equation}括起来
\begin{equation} 
	\label{eq2} %数模用不到不用管
	W=\frac {D} {\sum  {D}} %公式本体
\end{equation}

公式如下:
在这里插入图片描述

\alpha 是α ,\beta 是β
\cdots 是横着的三个点,\vdots是竖着的三个点,\ddots是斜着的三个点
下面是公式里矩阵的语法,和表格的差不多

\begin{bmatrix}
\beta_{11}  & \beta_{12} & {{\cdots}} & \beta_{1n}\\
\beta_{21}  & \beta_{22} & {{\cdots}} & \beta_{2n}\\
{{\vdots}}  & {{\vdots}} &{{\ddots}}  &{{\vdots}}\\
\beta_{n1}  & \beta_{n2} & {{\cdots}} & \beta_{nn}
\end{bmatrix}

公式如下:
在这里插入图片描述

7.引用参考文献

在文章内[1]替换成\cite{},{}里的内容写1或2等等
如果要引用第一个文献,就写\cite{1}即可,编译出来会是[1]的样子

\begin{thebibliography}{99}

\bibitem{1}Gu, W., \& Saaty, T. L. (2019). Predicting the Outcome of a Tennis Tournament: Based on Both Data and Judgments. \textit{Journal of Systems Science and Systems Engineering}, 28(3), 317–343. https://doi.org/10.1007/s11518-018-5395-3

\bibitem{2} 文献2

\bibitem{3} 文献3

\end{thebibliography}

在这里插入图片描述

  • 33
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值