LaTeX-使用Mcmthesis模板写作美赛论文

本文总结了使用mcmthesis的方法,以及一些美赛时可能用到的表格,图片等环境。本文并不能作为LaTex的学习教程。

论文基本设置

mcmthesis中设置了\mcmsetup来调整基本选项,通过这些选项设置队伍的相关信息,论文中的标题,摘要等。如果想要调整模板的一些参数设置,或者是摘要页的格式,可以通过修改mcmthesis.cls文件进行修改,也就是调整模板格式 。

1
2
3
4
5
6
7
8
9
\mcmsetup{
tcn = 12345,
problem = B,
sheet = true,
titleinsheet = true,
keywordsinsheet = false,
titlepage = false,
abstract = true
}

队伍控制号

在成功注册缴费报名后,每个队伍会得到一个控制号(Team Control Number),根据美赛的规则,控制号必须在摘要页以及之后的论文的页眉中出现,这点模板中已经设置好了,我们只需要改为自己队伍的控制号即可,即将tcn的值改为本队控制号,例如12345(默认值为0000)。

1
\mcmsetup{tcn = 12345}

选题

在比赛开始后,将一共发布6道题,队伍只能选择一道题作答,并将该题编号写于摘要页上。我们只需要改动problem的值为本队选择的问题即可,例如B题(默认值为A)。

1
\mcmsetup{probelm = B}

摘要页

mcmthesis模板中生成了摘要页,队伍可以选择使用此摘要页,或者选择学校提供的摘要页或者官网提供的Word摘要页,关闭此摘要页(默认值为true,即开启)。

1
\mcmsetup{sheet = true}

摘要页中的标题

如果希望在摘要页中显示文章标题,将titleinsheet的值设置为true(默认值为false)。

1
\mcmsetup{titleinsheet = true}

摘要页中的关键词

如果希望在摘要页中显示关键词,将keywordsinsheet的值设置为true(默认值为false)。如果不显示关键词,请记得也把摘要中的\begin{keywords}...\end{keywords}去掉或修改注释掉。

1
\mcmsetup{keywordsinsheet = false}

标题页

如果希望在摘要后显示LaTex标准的标题页,将titlepage的值设置为true(默认值为true)。

1
\mcmsetup{titlepage = false}

标题页的摘要

如果在上一项titlepage的值设置为true,将此选项abstract的值设置为true,将在标题页中显示摘要,也就是在前面的摘要页之后再一次显示摘要,摘要会被放在标题页中,如果titlepage值设置为false,则此处就无影响(默认值为true)。

1
\mcmsetup{abstract = true}

美赛写作常用

以下将整理一些在美赛中常用的设置,环境,调用等等。

段落缩进

mcmthesis模板中的段落缩进与LaTex中一样,首段默认不缩进,其他段落缩进,通过资料搜寻,发现这似乎是一个英文习惯,所以首段不缩进的问题不大。可以通过\usepackage{identfirst}解决,本人调用宏包失败尚未解决这个问题。如果觉得有的缩进有的不缩进显得混乱,可以通过\setlength{\parindent}{0pt}设置缩进为0。

插入图片(Figure)

在文中常常需要插入图片,图片的标题应该在图片下方,mcmthesis模板中提供了一个参考格式如下:

1
2
3
4
5
6
7
\begin{figure}[htbp]
\small
\centering
\includegraphics[width=12cm]{a.eps}
\caption{a}
\label{fig:Figure 1}
\end{figure}

htbp选项表示由LaTex决定插图位置,即这里,页顶,页底,浮动。 \centring表示居中,\label{}应该在\caption之后。图片格式可以通过 Convert PNG/JPEG(Raster) to EPS/PDF(Vector) Format 转化为*.eps,*.pdf格式,放置于figure文件夹中,并且*.pdf的命名格式有一定的要求,如图片为a.eps,则PDF文件应该命名为a-eps-converted-to.pdf

列表

简单的列表样式通常用于列举assumptions,方程、公式等的参数

无序列表

无序列表各项前的符号默认为实心小圆点,可以通过改变\item[]参数来修改符号。

1
2
3
4
5
\begin{itemize}
\item
\item[-]
\item[*]
\end{itemize}

有序列表

参数同样可以改变。

1
2
3
4
\begin{enumerate}
\item
\item
\end{enumerate}

表格(Table)

常用于列举notations,以及各种参数,表格的标题应该在表格上方,下面是一个简单的示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
\begin{table}[htbp]
\centering
\caption{Notations}
\label{tab:Table 1}
\begin{tabular}{c|l}
\toprule
Symbol & Description\\
\midrule
$W/L$ & width \\
\hline
$A$ & area \\
\bottomrule
\end{tabular}
\end{table}

参数设置与图片浮动Figure环境类似。\hline表示横线,\toprule,\bottomrule可以使顶部和底部的线与中间的线\midrule区分开来。|表示竖线,每列的横向对齐方式通过l,c,r控制,分别表示左对齐 ,居中,右对齐。\\用于换行,也就是分行,&用于分列。

数学

公式

带序号的行间公式,可以在equation后加上*不带序号。

1
2
3
\begin{equation}
...
\end{equation}

方程组

可以使用方程和数组的结合,参考如下:

1
2
3
4
5
6
7
8
9
10
\begin{equation}
\left\{
\begin{array}{lll}
\frac{\partial T}{\partial n}=0\\
\\
T = a
\\
T_0=25
\end{array}\right.
\end{equation}

多行公式等号对齐

1
2
3
4
5
6
7
\begin{align}
\eta_1 &= \frac{S_1}{A}
\\
\eta_2 &= \frac{N \times A}{S_{Total}}
\\
Z &= p \eta_3 + (1-p)\eta_4
\end{align}

更多常用数学符号的整理传送门:LaTeX - 常用数学符号 | 在逃的貓

LaTeX 数学符号快速搜索:LaTeX Search: Find LaTeX commands

参考文献的书写

1
2
3
4
5
\begin{thebibliography}{99}
\bibitem{1}Wikipedia. 2018. Thermal Conduction. \url{https://en.wikipedia.org/wiki/Thermal_conduction}

\bibitem{2}Name. Article(in Chinese). \emph{Magazine}, year, number: page. \url{site}
\end{thebibliography}

99表示允许的最大条目数。在文章中可以使用\cite{}\bibitem中编号了的参考文献进行引用。

强调

\emph用于强调,通常会变为斜体 \textbf{}用于字体加粗

参考资料