【数学建模】2025美赛MCM/ICM-Latex模板(更新APA参考文献)
张敬信老师
2025年01月13日 22:51
收录于文集
共7篇

关于本模板,我还是这个原则:

模板之所以称为模板,应该拿来就可以使用。

实际上,去年的模板已经很完美了,什么都不用修改,时间到了2025年,再运行自动就是 25 年的模板:

【数学建模】2024美赛MCM/ICM-Latex模板

https://zhuanlan.zhihu.com/p/677094728


按照每年的惯例,我继续发布【数学建模】2025美赛MCM/ICM-Latex模板,主要是修改了参考文献的接入方式:

从比较 Low 的  环境,换成了更高大上的  ,优势是:

  • bib 格式文献,更容易获取和使用

  • 改用更建议的 APA 风格

同时,为了演示不同的文献类型和引用方式,让  生成了各种常见类型的参考文献:期刊论文、书籍、学位论文、会议、网页,插入正文当中。

下载地址:

链接:https://pan.baidu.com/s/1mwSAa5he2PtgGUdT_-X9HQ?pwd=0zja

提取码:0zja

下面做一些解释和展示效果。

1 摘要页、目录页无页码,但是计入页数,正文是从第 3 页开始的

注意,划线地方就是 APA 风格的参考文献引用:

2 复杂公式、三线表、复杂插图,应有尽有

直接套用即可

3 重点说说:参考文献

参考文献,单独以  文件提供,里面内容是各种常见类型参考文献期刊论文、书籍、学位论文、会议、网页等的示例:

代码块
YAML
自动换行
复制代码
@article{kim2006,
    author = {Gi-Beum Kim},
    title = {Change of the Warm Water Temperature for the Development of Smart Healthecare Bathing System},
    journal = {Hwahak konghak},
    year = {2006},
    volume = {44},
    number = {3},
    pages = {270-276}
}

@article{holman2002,
    author = {Holman, J. P.},
    title = {Heat Transfer (9th ed.)},
    journal = {McGraw-Hill},
    year = {2002},
    address = {New York}
}

@book{anderson2006,
    author = {Anderson, D. A. and Tannehill, J. C. and Pletcher, R. H.},
    title = {Computational Fluid Dynamics and Heat Transfer},
    publisher = {Taylor \& Francis},
    year = {2006},
    edition = {2nd}
}

@article{incropera2007,
    author = {Incropera, F. P. and DeWitt, D. P. and Bergman, T. L. and Lavine, A. S.},
    title = {Fundamentals of Heat and Mass Transfer},
    journal = {John Wiley \& Sons},
    year = {2007},
    edition = {6th}
}

@article{evaporation2018,
    author = {Smith, J.},
    title = {Evaporation Effects in Bath Water Temperature Regulation},
    journal = {Journal of Thermal Science and Engineering},
    year = {2018},
    volume = {30},
    number = {4},
    pages = {456-467}
}

@phdthesis{thesis2015,
    author = {Brown, D.},
    title = {Thermal Modeling of Bath Water Systems},
    school = {University of Technology},
    year = {2015},
    address = {City}
}

@misc{website2024,
    author = {Thompson, H.},
    title = {Advanced CFD Techniques for Bath Water Simulation},
    howpublished = {\url{https://www.example.com/advanced-cfd}},
    note = {Accessed: 2024-10-01}
}

@patent{patent2023,
    author = {Wilson, G.},
    title = {Smart Bath Water Temperature Control System},
    number = {1234567},
    year = {2023},
    type = {US Patent},
    assignee = {SmartTech Inc.}
}

@book{Liu02,
    author = {Liu, Weiguo and Chen, Zhaoping and Zhang, Yin},
    title = {Matlab program design and application},
    publisher = {Higher education press},
    address = {Beijing},
    year = {2002},
    note = {In Chinese}
}
复制成功

 格式相当于是把参考文献各部分拆解开来,后续自动(而不是手动对照规范格式调整位置)按所选风格,比如 ,生成想要的参考文献风格样式。

 风格的参考文献效果,正文引用效果可见前图:

选用哪种风格的源代码是这句:

代码块
YAML
自动换行
复制代码
\usepackage[style=apa,backend=biber]{biblatex}
复制成功

想换其它风格,简直不要太简单!比如想换成普通数字风格,只需要改成  即可。

整套体系正常运转,还需要导言区上句之后加上:

代码块
YAML
自动换行
复制代码
\addbibresource{reference.bib}
复制成功

正文想放参考文献的位置使用:

代码块
YAML
自动换行
复制代码
\printbibliography
复制成功

4 关于编译

我是用  环境编译的,执行代码(一次编译即可):

代码块
R
自动换行
复制代码
library(tinytex)
pdflatex("mcmthesis-demo.tex", bib_engine = "biber")
复制成功

 环境是谢益辉专为 R 用户打造的最轻量级的  编译环境: 只有 200 多兆,根据需要安下载并安装宏包。搭建方法:

张敬信:再次搭建Latex环境:TinyTex+RStudio99 赞同 · 40 评论文章

如果是用  编译,大概是需要编译多次:

  • 编译 LaTeX 文件:生成 .aux 文件

  • 运行 Biber:处理 .bib 文件并生成 .bbl 文件

  • 再次编译 LaTeX 文件:将参考文献插入文档

  • 最后一次编译 LaTeX 文件:确保引用和交叉引用正确

5 最后,推荐一下我的数学建模和R语言新书

特别适合数学建模萌新入门用,欢迎不吝推广:

https://zhuanlan.zhihu.com/p/403955956

对整洁优雅数据思维、数据科学感兴趣,欢迎了解:

https://zhuanlan.zhihu.com/p/198185888