主页模型库竞赛学习中心工具箱写作指导论文库前沿建模空间AI建模
Writing Tools

数学建模写作工具教程

工具不是为了炫技,而是为了让团队在 48-96 小时内稳定产出:公式不乱、图表可追溯、参考文献不丢、版本不冲突、最终稿可提交。

先选工具:按任务而不是按喜好

场景推荐工具为什么注意事项
MCM/ICM、HiMCM 英文论文Overleaf + LaTeX + Zotero/BibTeX公式、交叉引用、参考文献和多人协作更稳定提前准备模板,不要比赛当天才学语法
国赛、校赛中文论文Word/WPS + 公式编辑器 + 样式模板提交格式友好,图文混排成本低必须使用样式管理标题、图表和目录
建模过程记录Markdown + Obsidian/Typora记录假设、变量、代码思路和会议纪要很快最终仍需转成 Word 或 LaTeX 规范稿
团队资料管理Obsidian + Git/网盘 + Zotero适合沉淀模型卡片、文献摘要和复盘约定文件命名和版本规则

LaTeX 与 Overleaf:适合公式密集型建模论文

LaTeX 的优势不是“看起来高级”,而是能把公式编号、图表引用、参考文献、目录和交叉引用交给系统管理。Overleaf 则把 LaTeX 变成在线协作工具,适合国际赛和英文论文。

LaTeX 用在什么地方

模型公式、符号表、算法伪代码、参考文献、图表自动编号。

公式引用排版稳定

Overleaf 用在什么地方

多人在线编辑、历史版本、评论讨论、模板复用。

协作版本模板

建模中的最低掌握线

会写公式、插图表、引用公式、生成参考文献、处理编译错误。

够用优先赛前准备

建模论文常用 LaTeX 片段

\begin{equation} \min Z=\sum_{i=1}^{m}\sum_{j=1}^{n} c_{ij}x_{ij} \end{equation} \begin{table}[htbp] \centering \caption{主要符号说明} \begin{tabular}{lll} \hline 符号 & 含义 & 单位 \\ \hline $x_{ij}$ & 从节点 $i$ 到节点 $j$ 的运输量 & 吨 \\ $c_{ij}$ & 单位运输成本 & 元/吨 \\ \hline \end{tabular} \end{table}

Overleaf 从零开始:先搭好可编译骨架

Overleaf 不需要本地安装 LaTeX。新建项目后,先约定主文件、图片目录和参考文献文件,再分章节写作。中文论文优先选择 XeLaTeX 编译器;纯英文论文通常可使用 pdfLaTeX

推荐目录

  • main.tex:统一加载宏包和章节
  • sections/:按问题拆分正文
  • figures/:保存图表,文件名用英文
  • refs.bib:集中管理参考文献

团队协作

  • 用 Share 邀请队员,用 Comment 讨论修改
  • 保留一人负责合并章节和最终编译
  • 大改前用 History 留下可恢复版本
  • 统一标签前缀:fig:tab:eq:
\documentclass[11pt]{article} \usepackage[UTF8]{ctex} % 中文论文使用 XeLaTeX \usepackage{amsmath,amssymb,bm} \usepackage{graphicx,booktabs} \usepackage{float,subcaption} \usepackage{hyperref} \usepackage[backend=biber,style=numeric]{biblatex} \addbibresource{refs.bib}

常用数学符号速查

符号第一次出现时要解释含义、单位和下标范围。向量、集合和矩阵应采用统一风格。

类别常用写法用途
希腊字母\alpha \beta \gamma \lambda \mu \sigma \theta参数、权重、均值、标准差、阈值
运算符\sum \prod \int \partial \nabla \lim \sqrt{x} \frac{a}{b}求和、积分、偏导、梯度、极限、分式
关系与集合\le \ge \ne \approx \in \notin \subseteq \cup \cap \emptyset约束、归属、交并关系
箭头与逻辑\to \Rightarrow \Leftrightarrow \mapsto推导、等价、映射
向量与矩阵\hat{x} \bar{x} \vec{x} \bm{x} A^{\mathsf T} A^{-1}估计值、均值、向量、转置、逆矩阵

公式写法:从行内公式到约束组

短变量关系使用行内公式;关键模型、目标函数和约束单独成行并添加标签。引用公式时使用 \eqref{eq:objective},不要手工输入编号。

行内与独立公式

平均误差为 $e=\frac{1}{n}\sum_{i=1}^{n}e_i$。 \[ R^2 = 1-\frac{\sum_i(y_i-\hat y_i)^2} {\sum_i(y_i-\bar y)^2} \]

带编号的目标函数

\begin{equation} \min_{\bm{x}} c^{\mathsf T}\bm{x} + \lambda \lVert \bm{x} \rVert_2^2 \label{eq:objective} \end{equation}

多行约束

\begin{align} \text{s.t.}\quad A\bm{x} &\le \bm{b}, \\ \sum_{j=1}^{m}x_j &= 1, \\ x_j &\ge 0. \end{align}

分段函数与矩阵

f(x)=\begin{cases} x^2, & x \ge 0,\\ -x, & x < 0. \end{cases} \quad A=\begin{bmatrix}a & b\\ c & d\end{bmatrix}

插入图表并正确引用

图和表都应有标签,并在正文中先解释作用,再给出图表。图注放在图下,表题放在表上。折线图、流程图优先使用 PDF 矢量文件;照片或热力图可使用高分辨率 PNG。

插入图片

\begin{figure}[htbp] \centering \includegraphics[width=0.82\linewidth] {figures/sensitivity.pdf} \caption{需求变化下的总成本敏感性} \label{fig:sensitivity} \end{figure} 如图~\ref{fig:sensitivity} 所示,...

三线表

\begin{table}[htbp] \centering \caption{不同情景下的优化结果} \label{tab:scenarios} \begin{tabular}{lrr} \toprule 情景 & 成本 & 延误率 \\ \midrule 基准 & 125.6 & 3.1\% \\ 高需求 & 148.2 & 5.4\% \\ \bottomrule \end{tabular} \end{table}
图表技巧:不要把 Excel 截图直接贴入论文。坐标轴、单位、图例和小数位数要统一;表格列名写明单位;图片文件使用简短英文名,避免空格和特殊字符。

插入参考文献:refs.bib + cite

在 Overleaf 中新建 refs.bib,粘贴数据库导出的 BibTeX 条目。正文用 \cite{dantzig1959decomposition} 引用,并在文末输出列表。使用 biblatex 时,编译链应包含 Biber。

refs.bib 条目

@article{dantzig1959decomposition, title={Decomposition Principle for Linear Programs}, author={Dantzig, George B. and Wolfe, Philip}, journal={Operations Research}, year={1960}, volume={8}, number={1}, pages={101--111} }

正文引用与文末列表

经典分解思想见文献 \cite{dantzig1959decomposition}。 % 放在正文末尾 \printbibliography

若模板要求传统 BibTeX,可改用 \bibliographystyle{plain}\bibliography{refs}

Overleaf 协作与排错技巧

现象常见原因处理方法
Undefined control sequence命令拼写错误或缺少宏包检查报错行,并确认已加载对应宏包
Missing $ inserted数学命令写在公式外,或下划线未转义将公式放入 $...$,文本下划线写成 \_
图表找不到路径、大小写或文件名不一致核对 figures/ 路径,并使用英文文件名
引用显示为问号尚未多次编译,或 Biber 未运行重新编译;检查引用键和参考文献设置
Overfull \hbox长公式、长网址或表格超宽拆分公式,缩短网址,或调整表格列宽

特殊字符

正文中的 %&_# 通常要转义为 \%\&\_\#。大括号写成 \{\}

稳定排版习惯

  • \label 放在 \caption 之后
  • 浮动位置优先用 [htbp],少量关键图表再用 [H]
  • 长公式使用 align 拆行
  • 提交前检查每个公式、图表和引用是否在正文中被解释
建议:把“符号表、模型公式、图表引用、参考文献”作为 LaTeX 的优先学习内容。宏包和高级排版先放后面,竞赛中稳定比花哨重要。

Word / WPS:适合中文论文和快速成稿

Word 的核心不是手动调格式,而是“样式系统”。优秀的 Word 建模论文通常不是一点点改字号,而是提前定义标题、正文、图题、表题、公式编号和参考文献格式。

必须使用样式

一级标题、二级标题、正文、图题、表题统一设置,目录才能自动生成。

公式编号要规范

公式居中,编号右对齐。不要用空格硬推位置。

图表要可解释

图题写“看什么”,正文写“说明什么”,避免只贴图不解释。

Word 建模论文排版顺序

  1. 先建立模板:页面、字体、标题样式、图表题注。
  2. 再写内容:摘要、问题重述、假设、符号、模型、求解、检验、评价。
  3. 最后统一:自动目录、图表编号、交叉引用、参考文献、页眉页脚。

Markdown、Typora 与 Obsidian:适合建模过程管理

Markdown 不一定是最终提交格式,但非常适合记录建模过程。尤其是 Obsidian,可以把“模型卡片、文献摘录、变量定义、会议纪要、复盘总结”连接起来,形成个人或团队知识库。

Markdown

适合写推导草稿、任务清单、代码说明和日报。

轻量可版本管理

Typora

适合个人快速写作,所见即所得,导出 PDF/Word 比较方便。

快速草稿导出

Obsidian

适合长期沉淀模型、案例、竞赛复盘和文献卡片。

知识库双链

推荐的建模笔记目录

/项目名称 00_题目与要求.md 01_问题重述.md 02_假设与变量.md 03_数据处理.md 04_模型方案.md 05_结果与图表.md 06_论文写作清单.md refs_文献卡片/

Zotero 与参考文献:避免最后一小时崩盘

参考文献管理不是最后才做。建模论文中,文献主要服务三件事:证明问题背景真实、说明方法有依据、支撑参数或数据来源。

  • Zotero:适合收集论文、网页、报告和 DOI 信息,配合 Word 插件或 BibTeX 导出。
  • BibTeX:适合 LaTeX/Overleaf,引用键建议用 authorYearKeyword
  • 文献卡片:每篇文献记录“研究问题、使用模型、数据来源、可借鉴点”。

推荐团队工作流:草稿快,终稿稳

1. Markdown 记录题意、假设、变量、会议纪要
2. Python/MATLAB 出图统一图名、图注和数据来源
3. Word/LaTeX 成稿按比赛模板组织正文
4. Zotero 管文献方法、数据、背景均可追溯
5. PDF 终检目录、页码、图表、公式、匿名要求
团队建议:建模手负责公式和符号表,编程手负责图表和数据说明,写作手负责结构和语言,但三个人都要看最终 PDF。

提交前工具检查清单

  • 公式是否全部编号,并在正文中解释含义。
  • 符号表是否覆盖所有核心变量、参数和单位。
  • 图表是否有标题、单位、数据来源和正文解释。
  • 参考文献是否在正文中被引用,格式是否统一。
  • Word/LaTeX 导出的 PDF 是否存在图表错位、乱码、页码缺失。
  • 最终文件名是否符合竞赛要求,是否去除作者学校等敏感信息。