写作排版工具教程 · 2 分钟阅读
改 LaTeX 模板,先弄清 .cls 和 .sty 各管什么
文档类确定某类文档的整体结构与默认样式,宏包用于增加可复用功能。区分二者,有助于避免把局部功能改动扩成整套模板重写。
需要调整论文模板时,不必一看到.cls或.sty文件就从头重写。Overleaf的说明区分了文档类与宏包:类用于控制特定文档类型的逻辑结构和外观,宏包则增加可以跨文档类型使用的功能;两者的扩展名分别是.cls与.sty。[1]
据此,先描述自己想改的是什么。若是某类报告的整体页面风格,可能涉及类的职责;若是增加一个突出显示句子的命令,更接近独立功能。原文用类似场景解释这种区别,并不是要求每次修改都新建文件。[1]
本文建议,先查看现有模板说明,确认是否已有相应配置;能够通过原有选项完成时,不必改动核心文件。修改前保留原模板,避免后续无法辨认学校要求与个人调整。
本条只帮助理解文件职责,不提供任意学校模板的兼容保证,也不声称某处修改已经通过编译。
完成前,再核对一遍
- □把整体文档样式与独立功能分开
- □先查看现有模板选项再决定修改位置
回到原始依据
引用支持的具体内容列于下方。访问来源不代表已获得全文或图片再分发许可。
- [1] the difference between packages and classes ↗
Overleaf官方论文排版教程 · Writing your own package · 核对日期 2026-10-09
Overleaf官方说明类与宏包的职责、扩展名以及整体报告样式和独立命令的区别。