LaTeX 模板 - 快速入门指南
Contents
[
Hide
Show
]LaTeX 模板指南
什么是 LaTeX 模板?
LaTeX 模板捆绑了 class (.cls)、style (.sty)、示例 .tex 文件和支持资源(徽标、参考书目文件等),这些资源定义了特定文档类型(期刊文章、论文、简历、海报、幻灯片等)的布局、排版和结构。
如何使用 LaTeX 模板
- 下载 zip 或克隆存储库。
- 打开主“.tex”文件(通常称为“main.tex”或“article.tex”)。
- 加载模板提供的类或样式,并遵循自述文件的“结构”(标题页、摘要、章节、参考书目)。
1\documentclass[options]{mytemplate} % class supplied by the template
2\usepackage{mytemplate} % sometimes a .sty instead of .cls
3\begin{document}
4 \title{My Title}
5 \author{Me}
6 \maketitle
7 % <content>
8\end{document}使用“pdflatex”、“latexmk -pdf”或背面的“重新编译”按钮进行编译。
如何创建自己的模板
| 目标 | 推荐文件 | 最小框架 |
|---|---|---|
| 完全控制文档结构 | 类 (.cls) | 参见下方代码块 |
| 仅包含额外的宏或格式设置 | 样式 (.sty) | – |
| 分发 | Zip 压缩包或 GitHub 仓库(包含类/样式文件、可选的 .bib 文件、徽标、README 文件) | – |
最小类骨架(mytemplate.cls)
1% mytemplate.cls – a very simple article‑style class
2\NeedsTeXFormat{LaTeX2e}
3\ProvidesClass{mytemplate}[2025/12/03 v1.0 My custom class]
4\LoadClass[12pt]{article} % inherit from article
5
6% ---- custom settings ----
7\RequirePackage{geometry}
8\geometry{margin=2cm}
9\RequirePackage{fontspec}
10\setmainfont{Latin Modern Roman}
11
12% ---- user‑level commands ----
13\newcommand\mytitle[1]{\centerline{\LARGE\bfseries #1}}
14\endinput将其与文档中的“\documentclass{mytemplate}”一起使用。
哪里可以下载 LaTeX 模板
- Overleaf Gallery – 最大的公共收藏(约 4000 个免费模板)。
https://www.overleaf.com/gallery - CTAN(综合TeXArchive Network) – 期刊特定类别的官方存储库。
https://ctan.org/ - GitHub / GitLab – 许多作者发布开源论文或会议模板。
- 大学/研究所网页 – 大多数学校都有“官方”论文/论文模板。
最常用/评价最高的模板
| # | 模板 | 典型用途 |
|---|---|---|
| 1 | IEEEtran (ieeetran.cls) | IEEE 会议及期刊论文 |
| 2 | SpringerLNCS (llncs.cls) | 计算机科学讲义 |
| 3 | Elsevier 文章 (elsarticle.cls) | Elsevier 期刊 |
| 4 | 现代简约简历 | 单页简历 |
| 5 | 经典论文 (classicthesis.sty) | 排版优雅的书籍/论文 |
| 6 | Beamer (beamer.cls) | 幻灯片演示 |
| 7 | a0poster / tikzposter | 大型科学海报 |
| 8 | 大学特定论文 (例如,cambridgephd.cls) | 机构博士/硕士论文 |
| 9 | 天文学与天体物理学 (aa.cls) | 天文与天体物理学期刊文章 |
| 10 | 基础学术期刊文章 | 文章写作入门 (Overleaf) |
适合初次用户的快速工作流程
- 选择一个模板 → 单击“在背页中打开”或下载 ZIP。
- 编辑占位符字段(
\title{}、\author{}等)。 - 编译 → PDF 出现。
- 如果您在本地工作:解压缩 → 运行
latexmk -pdf main.tex(或根据需要运行pdflatex+biber)。 - 导出 PDF 或将源代码推送到 Git 存储库以进行版本控制。
常见陷阱和技巧
- 缺少软件包 – 使用发行版管理器安装(
tlmgr install <pkg>或 MiKTeX 控制台)。 - 过时的类 – Overleaf 使用最新的 TeXLive;定期更新本地 TeX 安装。
- 参考书目引擎 – 许多现代模板都需要“biber”。在第一次 LaTeX 传递后运行
biber <basename>。 - 品牌资产 – 替换徽标、彩色 PDF 或定义机构颜色的“.sty”文件。
- 自定义命令 – 将它们保存在单独的“.sty”文件中;然后,您可以在多篇论文中重复使用相同的布局。
阿斯珀怎么样?
当您需要在 .NET、Java 或 Python 应用程序中操作由 LaTeX 生成的 PDF(合并、添加水印或转换为其他格式)时,Aspose.TeX 等库提供了与语言无关的 API,用于处理 PDF 文件,而无需完整的 LaTeX 工具链。
TL;DR 速查表
1什么? → 预置布局(类+样式+资源)
2使用方法? → \documentclass{mytemplate} + 遵循 README 文件
3创建方法? → 编写 .cls 或 .sty 文件 → 打包资源 → zip/GitHub
4获取方法? → Overleaf Gallery、CTAN、GitHub、大学网站
5热门 10 → IEEEtran、llncs、elsarticle、modern‑simple‑cv、
6 classicthesis、beamer、a0poster、UNICAMP 论文、aa.cls、Basic Academic Journal Article排版愉快!