跳到正文
学研指南DATASENSE ACADEMY学研指南DATASENSE / 学研指南研究中的每一步,都有迹可循。关于我们
写作排版工具教程 · 2 分钟阅读

改 LaTeX 模板,先弄清 .cls 和 .sty 各管什么

文档类确定某类文档的整体结构与默认样式,宏包用于增加可复用功能。区分二者,有助于避免把局部功能改动扩成整套模板重写。

需要调整论文模板时,不必一看到.cls或.sty文件就从头重写。Overleaf的说明区分了文档类与宏包:类用于控制特定文档类型的逻辑结构和外观,宏包则增加可以跨文档类型使用的功能;两者的扩展名分别是.cls与.sty。[1]

据此,先描述自己想改的是什么。若是某类报告的整体页面风格,可能涉及类的职责;若是增加一个突出显示句子的命令,更接近独立功能。原文用类似场景解释这种区别,并不是要求每次修改都新建文件。[1]

本文建议,先查看现有模板说明,确认是否已有相应配置;能够通过原有选项完成时,不必改动核心文件。修改前保留原模板,避免后续无法辨认学校要求与个人调整。

本条只帮助理解文件职责,不提供任意学校模板的兼容保证,也不声称某处修改已经通过编译。

完成前,再核对一遍

  • □把整体文档样式与独立功能分开
  • □先查看现有模板选项再决定修改位置

TRACEABLE SOURCES

回到原始依据

引用支持的具体内容列于下方。访问来源不代表已获得全文或图片再分发许可。

  1. [1] the difference between packages and classes ↗

    Overleaf官方论文排版教程 · Writing your own package · 核对日期 2026-10-09

    Overleaf官方说明类与宏包的职责、扩展名以及整体报告样式和独立命令的区别。