摘要
说到数学建模,不得不说会用latex模板模友甩了别人几条街啊。编过程的同学可能对这种新的打代码软件学习方法不一样,下面小虎就给大家体会一下这种方法。
先run一下
你跑通了之后会感觉到自己有底了,那么就相信自己,照着这条路早下去。接下来,介绍一下tex软件,然后最重要的,就常用的模板结构、图片、表格、公式、引用作进一步讲解,最后说说赛前的热身准备。
美赛
运行中的图片和输出的图片:
国赛
# 软件用途特点
美赛我使用的是LATEX免费的标准软件MiKTex,当然也可以用texlive;国赛使用的是CTEX。这里的区别是论文使用的语言不同,前者为English,后者为中文。
这些软件我称之为tex软件,因为主要的文件后缀都是.tex,这也意味着同一个tex可以在不同的tex软件修改编译使用。但是不建议对同一个比赛用不同的人做的模板,这样只会让队友觉得这人“一意孤行”。
他们的用途相信大家都有了解一二,就是对论文进行撰写、美化排版,除了一些格式的符号需要特定的代码外,其他都跟各位在Word写论文一样,但是tex能让论文看起来更整齐、更美观。
由于代码语言上tex软件基本相同,只是环境配置的不同,所以下面我就以一个例子来讲述,这里选择我美赛常用的MiKTex。
学习Latex最实用小技巧
跳到原文看代码
miktex右键,Ctex鼠标左键。追根溯源,是学习最深刻最有效率的方式,也是“一通百通,触类旁通”的奇招。
常用技巧
由于我们引用模板,那些\usepackage{}用了那个包、字体大小等等我就不讲了,因为一般来说这些都不会有太大改变,但是control page要注意每年都不同,需要更新。TEX的编程语言不用像C++加;或者python注意对齐。
结构
数模比赛的论文结构是:控制页(2020美赛没有了,但是有标题那页格式还是跟去年不同)、标题、摘要、关键词、目录、正文、引用。你可以把所以的内容都写在一个tex中,但是也可以分立开来,本人比较欣赏第二种,条理比较清晰,但是还是看你们写论文的队友用哪一种来确定。分立式示意,在附件中有。
\input{Abstract.tex}
\xiaosi
\setlength{\parskip}{0.5pt}
\setlength{\baselineskip}{16pt}
\CJKindent
\newpage
\input{BeforeModel.tex}
\input{Modeling.tex}
\newpage
\input{Reference.tex}
\newpage
\input{Appendices.tex}
图片
代码如下,一般只需要改宽度高度width和height,还有文件路径,一般在tex文件所在路径figures文件夹中,比如下面那句\includegraphics,其实那个图片就是在C:\Users\ACER\Desktop\美赛template\figures中的example-image-a.pdf。下面只设了width=8cm,意思是具体用A4打印出来宽度将会是8cm,还可以加如height=6cm控制高度。图片格式可以是jpg, png等图片浏览软件可以打开的;也可以是pdf文件。
\begin{figure}[h]
\small
\centering
\includegraphics[width=8cm]{example-image-a}
\caption{The name of figure} \label{fig:aa}
\end{figure}
引用时注意对应引用图片时所用的\label,上面图片引用方法如下。
\ref {fig:aa}
表格
引用方式
\ref{aa}
代码如下:
\begin{table}[htbp]\label{aa}
\centering % 表居中
\begin{tabular}{lccc} % {lccc} 表示各列元素对齐方式,left-l,right-r,center-c
\hline
Type &TEST/(J/g)\\ \hline % \hline 在此行下面画一横线
KKYE &435 \\ % \\ 表示重新开始一行
Other &410\\ \hline
Total &2875\\ \hline
\end{tabular}
\caption{test}%表名
\end{table}
公式
引用方式同上文,代码如下:
\begin{equation}
\arcsin \theta =
\mathop{{\int\!\!\!\!\!\int\!\!\!\!\!\int}\mkern-31.2mu
\bigodot}\limits_\varphi
{\mathop {\lim }\limits_{x \to \infty } \frac{{n!}}{{r!\left( {n - r}
\right)!}}}
\end{equation}
引用
在reference.bib文件夹中放入论文信息,顺序不用管,可以按添加起始位置自动标号,引用是用第一行标签:
\cite{zhu2002free}
Mendeley导出bib文件:
先update details, 然后export即可。也可以导出word参考格式。进一步可以参考:https://blog.csdn.net/xlcaoyi/article/details/90511973
赛前准备(热身)
建议叫写论文的队友在比赛前一周吧往年论文拿来练手写形式出来,比赛的时候直接套。
模板资源
请直接下载CSDN的附件,如果没有积分想学的朋友可以在评论区留下你的邮箱,我有空发给你。
软件的一些雷和坑
-
.sty文件not found,在MiKTex用console的package查找这个文件,更新一下;在CTEX多运行几次,可能会自动下载。
-
跨软件编.tex,可能要改选不同的编译格式
-
后面我跨平台运行模板其实也可以,但是CTEX更新sty文件有点连不上网,而且不同语言下始终有这样那样的bug,建议按我之前说的英文用Miktex或texlive,中文用CTEX,中文模板如果用我给的资源那一般是可以直接用的,即使是要下载的sty文件也不是很多。
-
\label一般跟在\caption后面
\begin{figure}[htbp]
\centering
\includegraphics[height=6.0cm,width=9.5cm]{./figures/materialspie.jpg}
\caption{Different materials of plastic waste in 2015(source from\cite{1})}
\label{fig:mat}
\end{figure}
责任声明
本模板不是本人制作,是本人朋友修改别人的模板得到;模板中的论文是以往优秀论文,本人也没有任何参与该文。因为这里仅仅作为学习交流使用,希望原作者们能理解,如果原作者不同意,应该会涉及权利、法律问题,本人会修改甚至删除博客。