1. 项目缘起为什么美赛选手需要一个“活”的LaTeX模板如果你正在准备2025年的美国大学生数学建模竞赛MCM/ICM并且已经决定或者被队友“安利”使用LaTeX来撰写最终论文那么你大概率会经历这样一个过程在网上疯狂搜索“美赛 LaTeX模板”下载一个看起来不错的压缩包解压打开主文件然后……陷入迷茫。模板里一堆看不懂的宏包、自定义命令参考文献格式好像不太对图表排版也和自己想象的不一样。更头疼的是当你按照某篇教程配置好环境编译出来的PDF却满是红色警告参考文献列表一片混乱。这正是我几年前第一次用LaTeX打美赛时的真实写照。我下载的模板号称“最新”但参考文献格式还是陈旧的、不符合美赛近年要求的样式。最后关头为了调格式我和队友熬了整个通宵差点耽误了论文提交。自那以后我每年都会维护一个自己用的美赛LaTeX模板并根据官方要求和新发现的问题持续更新。今天分享的这个模板核心解决两个痛点一是提供一个开箱即用、结构清晰、注释详尽的基础框架二是集成了符合美赛要求的APA第七版参考文献格式让你不用再为文献引用格式这种“琐事”分心。这个模板不仅仅是一个.tex文件它是我和几届队友实战经验的凝结。我们踩过的坑比如摘要页的页眉页脚、目录的生成、交叉引用的稳定性、长表格的排版以及最重要的——参考文献的规范都在这个模板中通过预设的配置和详细的注释给出了解决方案。对于数学建模论文而言内容固然是核心但一份排版专业、格式规范的论文能在第一印象上为你赢得评委的些许好感避免因格式问题导致的非必要扣分。2. 模板核心设计为数学建模论文量身定制的骨架一个优秀的论文模板应该像一座房子的骨架坚固且布局合理让你可以专心于“装修”内容而不用担心结构会垮。这个美赛模板的设计哲学正是如此。它没有过度封装复杂的命令而是通过清晰的模块划分和详尽的注释让你既能快速上手又能理解每一部分的作用方便你进行个性化调整。2.1 文档类型与全局设置奠定专业基调模板以documentclass[11pt, letterpaper]{article}开头。选择article类型是因为它最适合竞赛论文这种相对短小精悍的学术报告。11pt的字体大小在可读性和信息密度之间取得了很好的平衡比标准的10pt更易于阅读又不会像12pt那样让论文显得过于松散。letterpaper指定了美赛官方要求的纸张尺寸。紧接着的宏包引入是模板的“武器库”。除了像amsmath,amssymb这样的数学公式必备包模板特意引入了geometry包来设置页边距。美赛虽然没有严格的页边距规定但合理的边距例如上下2.5cm左右2cm能让页面看起来更加舒适和专业。graphicx包用于插入图片并配合subcaption包实现子图排版这在展示模型对比结果时非常有用。一个关键的细节是hyperref包。它让生成的PDF中的目录、引用链接都可点击极大提升了电子版论文的阅读体验。其设置选项colorlinkstrue, linkcolorblue, citecolorgreen, urlcolorred在保留打印效果的同时在屏幕上提供了清晰的视觉反馈。% 在导言区中 \usepackage{geometry} \geometry{a4paper, left2cm, right2cm, top2.5cm, bottom2.5cm} % 设置页边距 \usepackage{graphicx} \usepackage{subcaption} % 用于并排子图 \usepackage{hyperref} \hypersetup{ colorlinkstrue, linkcolorblue, citecolorgreen, urlcolorred, pdftitle{Your MCM/ICM Paper Title}, pdfauthor{Your Team Number} }2.2 章节与标题格式构建清晰的逻辑层次数学建模论文有固定的结构摘要、问题重述、模型假设、符号说明、模型建立与求解、结果分析、模型评价与推广、参考文献。模板通过titlesec宏包对这些章节标题的格式进行了优化。默认的LaTeX章节标题间距有时过大。我们通过titlesec将其调整得更加紧凑美观。例如将\section的格式设置为前后间距更合理并保持加粗字体。同时我们使用tocloft宏包微调了目录的显示比如增加目录的页眉并适当缩进各级标题使目录结构一目了然。\usepackage{titlesec} \titleformat{\section}[block]{\normalfont\Large\bfseries}{\thesection}{1em}{} \titlespacing*{\section}{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex} \usepackage{tocloft} \renewcommand{\cfttoctitlefont}{\hfill\Large\bfseries} % 目录标题居中 \renewcommand{\cftaftertoctitle}{\hfill} \setlength{\cftbeforesecskip}{4pt} % 节标题前的间距2.3 数学环境与算法排版展示模型的核心数学公式和算法是建模论文的心脏。模板强化了这方面的支持。公式编号与引用使用amsmath包可以方便地使用align,gather等环境编排多行公式。模板建议的公式编号格式是(章节号.公式序号)如(2.3)这比简单的(3)更能清晰定位公式所在章节。通过\label{eq:model}和\eqref{eq:model}可以稳定地进行交叉引用。算法伪代码虽然美赛论文不强制要求贴代码但清晰地描述算法步骤至关重要。模板推荐使用algorithm2e或algorithmicx宏包来排版伪代码。它们能生成带有标题、编号和行号的漂亮算法框图使算法描述既专业又易读。\usepackage[ruled,vlined]{algorithm2e} % 在文档中 \begin{algorithm}[H] \caption{我们的优化算法 (Genetic Algorithm)} \KwIn{种群大小 $N$, 最大迭代次数 $G_{max}$} \KwOut{最优解 $X_{best}$} 初始化种群 $P_0$\; \For{$g 1$ to $G_{max}$}{ 计算种群 $P_{g-1}$ 中每个个体的适应度\; 选择父代个体\; 进行交叉和变异操作生成子代种群 $Q_g$\; 从 $P_{g-1}$ 和 $Q_g$ 中选择精英个体形成新种群 $P_g$\; } 返回历代最优个体 $X_{best}$\; \label{alg:ga} \end{algorithm}注意在美赛论文中伪代码应侧重于描述算法的逻辑流程而不是编程语言的语法细节。使用自然语言和数学符号相结合的方式让即使不懂特定编程语言的评委也能理解。3. APA参考文献实战从混乱到规范参考文献格式是历届美赛新手最容易栽跟头的地方之一。官方要求使用APA格式但网络上很多旧模板仍在使用过时的版本或格式混乱。本模板的核心更新之一就是集成并配置好了BibLaTeX配合APA第七版样式实现了参考文献的自动化、规范化管理。3.1 为什么是BibLaTeX APA过去常用的是BibTeX配合natbib宏包。这套组合功能强大但对APA最新版的支持需要复杂的配置。BibLaTeX是新一代的参考文献处理工具它原生支持APA、MLA等多种样式并且与LaTeX的兼容性更好排序、去重、样式调整等功能更直观。我们选择biblatex宏包并指定样式为apa7语言选项为american。这样在编译时BibLaTeX会自动按照APA第七版的标准格式化我们的参考文献列表。\usepackage[styleapa7, backendbiber, sortingnyt, languageamerican]{biblatex} \addbibresource{references.bib} % 指定你的.bib文件 \DeclareLanguageMapping{american}{american-apa} % 确保语言映射正确3.2 构建你的.bib文献数据库这是最关键的一步。你需要创建一个独立的references.bib文件。在这个文件中你不再需要记忆复杂的格式只需要按字段填写文献信息。文献信息可以从Google Scholar、知网等网站直接导出BibTeX格式。% 在 references.bib 文件中 article{smith2020optimization, title{A novel optimization method for renewable energy systems}, author{Smith, John and Doe, Jane}, journal{Journal of Sustainable Energy}, volume{15}, number{3}, pages{123--145}, year{2020}, publisher{Elsevier} } book{anderson2016modeling, title{Introduction to mathematical modeling}, author{Anderson, David F. and Yang, Grace}, edition{2nd}, year{2016}, address{Boston, MA}, publisher{Academic Press} } online{website2024data, author {{U.S. Energy Information Administration}}, title {Annual Energy Outlook 2024}, year {2024}, url {https://www.eia.gov/outlooks/aeo/}, urldate {2024-11-01} }实操心得在竞赛期间每参考一篇文献就立刻将其添加到.bib文件中。养成这个习惯最后整理参考文献时你会感谢自己。避免在论文最后手动输入那样极易出错且效率低下。3.3 文中引用与文末列表生成在正文中引用文献变得极其简单。使用\parencite{引用标签}命令它会在文中生成APA格式的括号引用如(Smith Doe, 2020)。如果需要提及作者可以使用\textcite{引用标签}生成如Smith and Doe (2020)的格式。在文档的末尾\end{document}之前使用\printbibliography[title{References}]命令BibLaTeX会自动从.bib文件中提取所有被引用过的文献并按照APA第七版格式生成完整的“References”部分包括正确的作者名格式、标题大小写、期刊斜体、DOI链接等。编译流程由于使用了BibLaTeX和biber后端编译顺序变为XeLaTeX - Biber - XeLaTeX (两次)。大多数现代编辑器如VS Code with LaTeX Workshop, Overleaf都可以自动处理这个流程。如果手动编译在命令行中需要依次执行xelatex main.tex biber main xelatex main.tex xelatex main.tex最后两次XeLaTeX编译是为了正确解析引用和生成目录。4. 美赛论文特殊页面的精细处理美赛论文有几个页面有特殊格式要求模板对此进行了预设。4.1 摘要页独立于正文的“门面”美赛要求摘要页单独一页且不能有页眉和页码。模板通过以下方式实现\begin{titlepage} \centering {\LARGE\bfseries Your Paper Title Here \\[0.5cm]} {\Large\textbf{Team \#: Your Team Number} \\[2cm]} {\large\textbf{Summary Sheet} \\[2cm]} % 这里粘贴或输入你的摘要正文 \vfill {\large \today} % 或指定提交日期 \end{titlepage} \newpage \setcounter{page}{1} % 正文从第1页开始计数使用titlepage环境创建了一个独立的标题页环境。摘要写在这个环境中。之后用\newpage和\setcounter{page}{1}确保正文从第一页开始编号。4.2 目录、图表清单自动化生成在摘要页之后正文开始之前通常需要插入目录和可能的图表清单。\tableofcontents \newpage \listoffigures % 如果图片较多 \listoftables % 如果表格较多 \newpage\tableofcontents会自动生成目录。\listoffigures和\listoftables会分别列出所有带\caption的图和表及其所在页码。对于篇幅较长的论文这能极大方便评委查阅。4.3 页眉页脚简洁的专业感模板使用fancyhdr宏包设置了简洁的页眉页脚。通常页眉可以放置团队控制号或论文简短标题页脚放置页码。\usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} % 清除所有页眉页脚 \fancyhead[C]{Team \#: YourTeamNumber} % 页眉居中 \fancyfoot[C]{\thepage} % 页脚居中页码 \renewcommand{\headrulewidth}{0.4pt} % 页眉横线宽度 \renewcommand{\footrulewidth}{0pt} % 取消页脚横线通过\pagestyle{fancy}应用此样式。注意在摘要页titlepage环境和目录页可以使用\thispagestyle{empty}来禁用页眉页脚。5. 实战中的高级技巧与避坑指南有了好的模板还要会用。下面分享几个在实战中能显著提升效率和质量的高级技巧。5.1 图表插入与浮动体控制LaTeX中图和表是“浮动体”它们的位置由LaTeX自动优化以避免出现大块空白。但这有时会导致图表出现在你意想不到的地方。技巧一使用[H]位置选项。在figure或table环境中加入[H]需要float宏包可以强制将浮动体放置在代码所在的位置。这在美赛论文这种对图表位置有较强逻辑要求的文档中非常有用。\usepackage{float} ... \begin{figure}[H] \centering \includegraphics[width0.8\textwidth]{model_flowchart.pdf} \caption{系统模型流程图} \label{fig:flowchart} \end{figure}技巧二子图排版。当需要并排展示多张图片进行对比时subcaption包是神器。\begin{figure}[H] \centering \begin{subfigure}[b]{0.48\textwidth} \centering \includegraphics[width\linewidth]{result_a.png} \caption{方案A的结果} \label{fig:result_a} \end{subfigure} \hfill \begin{subfigure}[b]{0.48\textwidth} \centering \includegraphics[width\linewidth]{result_b.png} \caption{方案B的结果} \label{fig:result_b} \end{subfigure} \caption{两种不同方案的仿真结果对比} \label{fig:comparison} \end{figure}这样可以分别引用子图图\ref{fig:result_a}和总图图\ref{fig:comparison}。5.2 数学符号与自定义命令在论文中反复输入一长串符号如\mathbf{x}^{(t)}非常繁琐且易错。LaTeX允许你定义自定义命令来简化。% 在导言区定义 \newcommand{\vectX}{\mathbf{x}} % 向量x \newcommand{\state}[1]{\vectX^{(#1)}} % 第t时刻的状态 \newcommand{\diff}{\,\mathrm{d}} % 积分微分符号的间距在正文中你只需要输入$\state{t}$就能得到$\mathbf{x}^{(t)}$。这不仅提高了输入效率更重要的是保证了全文符号的一致性。如果后期需要修改符号的表示法只需在定义处修改一次即可。5.3 处理编译警告与常见错误即使有了模板编译过程中也可能遇到警告或错误。以下是一些常见问题的排查思路“Undefined control sequence”通常是因为拼写错误或者使用了未引入的宏包命令。检查命令拼写并确认相关宏包已通过\usepackage{}引入。“Citation ‘xxx’ on page y undefined”引用未定义。这几乎总是因为.bib文件中的引用标签xxx不存在或者编译流程未执行biber。请检查.bib文件中的条目并确保完整执行了编译链LaTeX - Biber - LaTeX x2。“Overfull \hbox”内容超出了行的宽度。这通常是由于单词太长无法断词如长URL或者公式、图片太宽。对于URL可以使用\url{}命令由hyperref提供它允许在斜杠处断行。对于过宽的公式考虑换行或调整字体大小。对于图片适当调整\includegraphics的宽度比例。参考文献格式混乱如果参考文献列表的格式不符合APA请首先检查biblatex的样式是否确为styleapa7以及是否使用了正确的后端backendbiber。其次检查.bib文件中的条目信息是否完整、准确特别是作者名、年份、期刊/书名等必填字段。一个黄金法则在最终提交前务必将生成的PDF从头到尾仔细检查一遍。重点关注页码是否正确摘要无页码正文从1开始所有交叉引用公式、图表、章节的编号是否准确参考文献列表是否完整且格式统一图表是否都在预期位置是否有任何溢出页边的内容。6. 从模板到完整论文工作流建议最后分享一个高效协作的LaTeX工作流特别适合美赛96小时的高强度环境。环境准备阶段赛前全队统一安装TeX发行版如TeX Live, MiKTeX和编辑器推荐VS Code LaTeX Workshop插件或Overleaf在线协作。将本模板上传至共享的Overleaf项目或Git仓库让每位队员熟悉文件结构。框架搭建阶段赛初队长或负责写作的队员根据问题分析在模板的sections/文件夹下如果采用多文件结构或主文件中快速搭建好论文的章节骨架即\section{Problem Restatement},\section{Assumptions},\section{Model Development}等。同时创建references.bib文件并开始收集和添加第一批参考文献。并行写作阶段赛中建模与编程队员将模型公式、算法伪代码、关键结果图表提供给写作队员。写作队员专注于将思路转化为文字并利用模板的命令快速插入公式\eqref{}、引用图表\ref{fig:xx}和文献\parencite{}。所有队员养成“即时提交”的习惯。每当完成一小段内容或一个图表就立即提交到共享仓库或Overleaf。避免在本地积累大量未同步的更改导致合并冲突。整合与打磨阶段赛末留出至少6-8小时进行最终的整合、校对和格式检查。这个阶段的任务包括统一术语和符号确保全文对同一概念使用相同的名词和符号。检查逻辑流通读全文确保从问题重述到模型推广逻辑连贯没有跳跃。最终编译运行完整的编译链生成最终PDF。交叉校对队员之间交换检查一人朗读原文另一人对照PDF检查错别字、语法错误和格式问题。这是发现细微错误最有效的方法。这个模板和这套工作流是我们从数次实战和教训中总结出来的。它不能代替你们对问题的深刻理解和出色的建模能力但它能像一个可靠的助手帮你们把所有的智慧和努力以最专业、最清晰的形式呈现出来。在分秒必争的美赛战场上把格式问题交给模板你们才能更专注于模型本身。祝你们在2025年的MCM/ICM中取得好成绩