posquit0/Awesome-CV · 上手攻略
- 仓库:posquit0/Awesome-CV
- 链接:https://github.com/posquit0/Awesome-CV
- 分类:academic-writing · productivity
- 作者:Jay
- 更新:2026-07-14
这是什么
Awesome-CV 是一款开源 LaTeX 简历模板,GitHub 星标 28000+(数据来源:工作队列,2026-07-14),由韩国开发者 posquit0 维护。它同时支持三种文档类型:
- 简历(Résumé) — 精简单页,适合职位申请
- 学术履历(CV) — 多页完整版,适合学术岗位
- 求职信(Cover Letter) — 配套封面信模板
设计上走「专业但不沉闷」的路线:FontAwesome 图标点缀、Google Roboto + Source Sans Pro 字体、清晰的色彩层级。LaTeX 源码本身语义清晰、易于定制,是想在排版上省心又想让简历看起来专业的首选。
解决什么问题
大多数人用 Word 或 Pages 写简历,结果排版错乱、字体不统一、跨设备显示不一致。Awesome-CV 用 LaTeX 解决了这些问题:
- 一次编写,永久一致:源码文本 + 编译命令,任意设备用相同引擎输出同样的 PDF
- 内容与样式分离:专注写内容,样式由 cls 样式文件统一控制,不用手动调格式
- 学术向友好:CV 模板支持 publications、conferences、awards 等学术专属区块
- 免费、开源、可在线编辑:OverLeaf 提供网页版,无需本地安装任何工具
快速安装
方案一:OverLeaf 在线编辑(推荐零配置用户)
- 打开 Awesome-CV 简历 OverLeaf 模板
- 点击「Open as Template」直接克隆到你的 OverLeaf 项目
- 修改
resume.tex中的个人信息,OverLeaf 自动编译 PDF
⚠️ 注意:OverLeaf 上的版本可能略滞后于 GitHub 最新版。如需最新功能,建议以 GitHub 版为准。
方案二:本地编译
依赖安装(任选其一):
# macOS — 推荐 MacTeX(完整版)
brew install --cask mactex
# Linux — 推荐 TeX Live(上游最新版)
# Debian/Ubuntu
sudo apt-get install texlive-full
# Windows — 推荐 TeX Live 或 MiKTeX
# 下载 https://texlive.org/info
克隆仓库:
git clone https://github.com/posquit0/Awesome-CV.git
cd Awesome-CV
编译 PDF:
xelatex resume.tex # 生成 resume.pdf
# 或
pdflatex resume.tex
使用 Docker(无需安装 TeX 环境):
docker run --rm --user $(id -u):$(id -g) -i -w "/doc" \
-v "$PWD":/doc texlive/texlive:latest make
⚠️ 注意:需要完整 TeX 发行版(texlive-full 约 5GB+),精简版如
texlive-basic可能缺少 fontawesome 等宏包,导致编译失败。建议首次安装使用完整版或 Docker 方案。
核心用法
修改个人信息
打开 resume.tex,定位到 \个人信息 区块,替换为你的内容:
% 基础信息
\name{张三}{Zhang San}
\address{北京市朝阳区某路 123 号}
\email{zhangsan@example.com}
\homepage{www.zhangsan.com}
\github{github.com/zhangsan}
\linkedin{linkedin.com/in/zhangsan}
% 职位标题(显示在姓名下方)
\position{软件工程师}{Software Engineer}
添加工作经历
Experience
\experience
{公司名称}{职位}{地点}{时间}
{• 成就 1:量化描述(如:提升系统性能 30%)}
{• 成就 2}
{• 成就 3}
添加教育背景
\section{Education}
\cventry{2018--2022}{北京理工大学}{计算机科学学士}{北京}{}
{\ RPC、分布式系统、GPA 3.8/4.0 }
定制化技巧
修改主色调:编辑 awesome-cv.cls,找到 \def\@cv theme {blue},可选值:blue、red、green、purple 等。
添加技能列表:
\section{Skills}
\skills
{编程语言}{C++, Python, JavaScript}
{框架}{React, Node.js, Flask}
{语言}{中文(母语)、英语(CET-6)}
添加 FontAwesome 图标:模板内置 FontAwesome6 支持,可直接用 \faGithub、 \faLinkedin 等命令在简历中插入图标。
典型适用场景
| 场景 | 适合度 | 说明 |
|---|---|---|
| 申请海外公司职位 | ★★★ | PDF 全球通用,排版专业度远超 Word |
| 学术 CV(教职申请) | ★★★ | 支持 publications、awards、talks 等学术区块 |
| 技术岗位求职信 | ★★★ | 英文/中文求职信模板均有 |
| 国内企业中文简历 | ★★☆ | 支持中文,但需要 XeLaTeX + ctex 宏包配置 |
| 快速原型(时间紧迫) | ★★☆ | OverLeaf 在线改模板,5 分钟出初稿 |
坑与注意
-
XeLaTeK vs PdFLaTeX:模板推荐用
xelatex编译,它原生支持 UTF-8 和系统字体,对中文支持更好。不要用pdflatex,否则中文会乱码。 -
OverLeaf 版本滞后:GitHub 仓库可能包含新版 cls 文件(新增功能/修复),OverLeaf 模板不一定同步。使用 OverLeaf 时可手动上传最新的
awesome-cv.cls。 -
字体依赖:macOS 使用 MacTeX 自带字体;Linux 如果编译报字体缺失,检查 Roboto/Source Sans Pro 是否安装,或用 Docker 方案完全绕过。
-
中文支持:原生模板为英文设计。如需完整中文简历,需额外配置 ctex 宏包,并替换英文字体为系统支持的中文字体(如 Source Han Sans)。中文用户也可考虑国内开发者 fork 的中文增强版。
-
文件路径:所有
.tex文件放在同一目录下,图片放在./figures/目录,否则编译后图片不显示。 -
PDF 兼容性:编译生成的 PDF 为 PDF/A 标准,在所有主流 ATS(简历筛选系统)中均可正常读取。
与同类对比
| 模板 | Stars | 特点 | 适合人群 |
|---|---|---|---|
| Awesome-CV | 28k+ | LaTeX,学术/求职双支持,OverLeaf 可直接用 | 想用 LaTeX 但不想折腾的开发者/学术人 |
| Deedy-Resume | 7k+ | 单页简历,学术向,但多年未更新 | 学术短期用 |
| resume.md | 12k+ | Markdown 书写,GitHub Profile 风格 | 纯文本偏好者 |
| JSON Resume | 20k+ | 结构化 JSON 格式,社区主题丰富 | 开发者生态深度用户 |
Awesome-CV 的核心优势是开箱即用 + 好看 + 维护活跃(CI 流水线持续验证编译)。比起 Deedy-Resume 多年不更新的状态,它持续有人在修 issue 和合并 PR。
一句话推荐结论
想用 LaTeX 写出专业简历又不想折腾配置?直接 clone Awesome-CV,OverLeaf 五分钟出稿,xelatex 一键出 PDF,是技术人写简历的最优解。