赞
踩
前言: 数模排版通常面临两个选择:Word、latex,但是许多人对latex并不熟悉,就算下载了别人分享的模板,还有一些小细节不会。在此,我分享latex排版时常用语法。
本人还是觉得latex会用了是很方便的,节约排版的时间,尤其是图、表、公式比较多的时候,latex可以自动标号。推荐小白使用overleaf https://www.overleaf.com/。
就像Python、C语言一样,latex使用某些语法函数时也需要导包
\usepackage{geometry}
\usepackage{array}
\usepackage{amsmath}
\usepackage{subfigure} %插入图片
%类似与上述这种,使用\usepackage{}的形式
文字写在标题代码之后,换行需要文字段直接隔一行
标题、加粗等对某句操作的语法代码:在{}内写标题、需要加粗的内容
特殊字符需要转义,为了不影响编译,在字符前面加\即可
文本里包含&,&不是代码,就写成 \& 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} %去除改页的页头页尾等的格式
就像Word里的设定好的标题形式一样,套上格式就可以
\title{论文题目}
\begin{document}
\maketitle
\renewcommand{\abstractname}{\Large 摘要\\}
\begin{abstract} %摘要的格式
\normalsize
摘要内容写这里就可以。
\textbf{关键字}:
\end{abstract}
\section{一级标题}
\subsection{二级标题}
\subsubsection{三级标题}
%一般就三个等级的标题就够用了
下面这些在写模型优缺点这种一条条的比较适用
\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}
\begin{itemize}
\setlength{\parsep}{0ex} %段落间距
\setlength{\topsep}{2ex} %列表到上下文的垂直距离
\setlength{\itemsep}{1ex} %条目间距
\item one;
\item two;
\item there;
\item four.
\end{itemize}
直接将图片拖入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}
很好用的在线编辑表格转latex代码的网址:https://www.tablesgenerator.com/
如果要细调,或者用三线表模板就用下面的
表格也复杂也不复杂,下面这个是讲解一个复杂一点的,调整会比较灵活
\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}
效果如下:
公式有特定的语法, 方便自动转latex代码的方法我放在这一条博客里了latex写论文包括公式、画图等
下面是需要了解的语法,因为公式有时候可能会识别错误,总有一些小细节需要自己修改一下
The trained model achieved an $R^{2}$ of 0.98.
\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}
公式如下:
在文章内[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}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。