【国赛/美赛】数学建模latex小白速成入门论文排版(快速上手latex,零基础不愁) | 您所在的位置:网站首页 › 美赛写论文用哪个软件好 › 【国赛/美赛】数学建模latex小白速成入门论文排版(快速上手latex,零基础不愁) |
前言: 数模排版通常面临两个选择:Word、latex,但是许多人对latex并不熟悉,就算下载了别人分享的模板,还有一些小细节不会。在此,我分享latex排版时常用语法。 本人还是觉得latex会用了是很方便的,节约排版的时间,尤其是图、表、公式比较多的时候,latex可以自动标号。推荐小白使用overleaf https://www.overleaf.com/。 数学建模latex速成入门 1.引入包库2.基础知识3.大标题+段行标号大标题标号 4.插入图片5.表格6.公式7.引用参考文献 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} %去除改页的页头页尾等的格式就像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{\topsep}{0.5pt} %列表到上下文的垂直距离 \setlength{\itemsep}{0.5pt} %条目间距 \item 第一条; \item 第二条; \item 第三条; \item 第四条. \end{enumerate}
直接将图片拖入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.表格很好用的在线编辑表格转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}效果如下: 效果如下: 效果如下: 公式有特定的语法, 方便自动转latex代码的方法我放在这一条博客里了latex写论文包括公式、画图等 下面是需要了解的语法,因为公式有时候可能会识别错误,总有一些小细节需要自己修改一下 在文章中的公式需要用$$括起来 The trained model achieved an $R^{2}$ of 0.98.公式如下: \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 2018-2019 实验室设备网 版权所有 |