美赛Latex模板说明
0.安装Tex-Live
参考下面这个网站,安装TexLive-2021。
https://liam.page/texlive/
需要等待很长一段时间。
1.安装MCM的latex模板
https://github.com/Liam0205/mcmthesis
2.使用
mcmthesis 提供了 \mcmsetup 命令来调整模板的行为。
\mcmsetup{tcn = 12345,problem = B, titlepage = false}
队伍控制号码 / tcn
每个美赛参赛队伍,都会由赛事主办方提供一个唯一的控制号码(Team Control Number)。主办方要求该号码必须出现在摘要页上,以及之后正文的页眉中。mcmthesis 通过选项 tcn 来设定该号码,如果不进行设置,将使用默认的 0000。
选题 / problem
每个参赛队伍能且只能选择一个题目进行作答。赛事主办方要求参赛队伍将选题的题号标注在摘要页上。mcmthesis 通过选项 problem 来设定选题,如果不进行设置,将使用默认的 A。
摘要页 / sheet
mcmthesis 用 LaTeX 代码实现了自己的摘要页。如果你觉得默认的摘要页效果不满意,希望使用学校提供的摘要页,或者你有自信用 LaTeX 自己实现摘要页,那么你可以将该选项设置为 false,关闭 mcmthesis 的摘要页输出。如果不进行设置,将使用默认的 true,即输出 mcmthesis 摘要页。
\mcmsetup{sheet = true}
摘要页中的标题 / titleinsheet
如果参赛者希望在摘要页中「Summary」的上方显示文章标题,那么可以将该选项设置为 true。如果不进行设置,将使用默认的 false,即不在摘要页中显示文章标题。
\mcmsetup{titleinsheet = false}
注意,赛事主办方没有对摘要页中是否显示文章标题做具体规定。但是,对于主办方来说,在初审(即只看摘要页中的摘要内容)时对文章标题并无兴趣。因此默认设置为 false。
摘要页中的关键字 / keywordsinsheet
如果参赛者希望在摘要页中「Summary」的下方显示关键字,那么可以将该选项设置为 true。如果不进行设置,将使用默认的 false,即不在摘要页中显示关键字。
\mcmsetup{keywordsinsheet = false}
注意,赛事主办方没有对摘要页中是否显示关键字做具体规定。但是,对于主办方来说,每篇文章的关键字其实都差不多,加上关键字对初审并没有提高多少信息量,反而显得累赘。因此默认设置为 false。
标题页 / titlepage
如果参赛者不希望在摘要页后显示 LaTeX 标准的标题页,那么可以将该选项设置为 false。如果不进行设置,将使用默认的 true,即 mcmthesis 会在摘要页后显示 LaTeX 标准的标题页。
\mcmsetup{titlepage = true}
标题页中的摘要 / abstract
如果参赛者认为,摘要页已经显示过一次摘要,在标题页显示摘要有些累赘,故而不希望在摘要页后的标题页中显示摘要(和关键字),那么可以将该选项设置为 false。如果不进行设置,将使用默认的 true,即 mcmthesis 会在标题页中显示摘要。
\mcmsetup{abstract = true}
CTeX 套装兼容选项 / CTeX
v6.0 及之后版本有此选项
当你使用 CTeX 套装时,请将该选项设置为 true。如果不进行设置,将使用默认的 false,即关闭与 CTeX 套装的兼容。
\mcmsetup{CTeX = false}
定制摘要页头部内容
v6.2 及之后版本有此选项
MCM/ICM 的主办方经常变动摘要页头部的年份及赛事名称说明的格式,可谓岁岁年年各不同。因此,模板很难保证这部分的格式与当年的要求完全一致,故而给出一个易于修改的接口。例如:
\renewcommand{\headset}{{\Large\the\year}\\MCM/ICM\\Summary Sheet}
3.documentclass
文档类型。
当 latex 处理源文件时, 首先需要知道的就是作者所要创建的文档类型。 文档类型可由\documentclass 命令来指定。
\documentclass[option]{class}
4.usepackage
排版文档时, 你可能会发现某些时候基本的LATEX 并不能解决你的问题。 如果想插入图形(graphics)、 彩色文本(coloured text) 或源代码到你的文档中, 你就需要使用宏包来增强LATEX 的功能。 可使用如下命令调用宏包
\usepackage[options]{package}
5.title
显示标题
\title{The \LaTeX{} Template for MCM Version\MCMversion}
6.author和date
\author{\small \href{http://www.latexstudio.net/}
{\includegraphics[width=7cm]{mcmthesis-logo}}}
\date{\today}
author作者。
date日期
7.keywords
\begin{keywords}
keyword1; keyword2
\end{keywords}
8.item无序列表
\begin{itemize}
\item minimizes the discomfort to the hands, or
\item maximizes the outgoing velocity of the ball.
\end{itemize
9.emph
强调。
\emph{center of percussion}
10.理论、证明
\begin{Theorem} \label{thm:latex}
\LaTeX
\end{Theorem}
\begin{Lemma} \label{thm:tex}
\TeX .
\end{Lemma}
\begin{proof}
The proof of theorem.
\end{proof}
11.章节
\section{Introduction}
\subsection{Other Assumptions}
12.引用文献
\begin{thebibliography}{99}
\bibitem{1} D.~E. KNUTH The \TeX{}book the American
Mathematical Society and Addison-Wesley
Publishing Company , 1984-1986.
\bibitem{2}Lamport, Leslie, \LaTeX{}: `` A Document Preparation System '',
Addison-Wesley Publishing Company, 1986.
\bibitem{3}\url{http://www.latexstudio.net/}
\bibitem{4}\url{http://www.chinatex.org/}
\end{thebibliography}
13.插入代码
Here are simulation programmes we used in our model as follow.\\
\textbf{\textcolor[rgb]{0.98,0.00,0.00}{Input matlab source:}}
\lstinputlisting[language=Matlab]{./code/mcmthesis-matlab1.m}
\section{Second appendix}
some more text \textcolor[rgb]{0.98,0.00,0.00}{\textbf{Input C++ source:}}
\lstinputlisting[language=C++]{./code/mcmthesis-sudoku.cpp}