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 在线编辑(推荐零配置用户)

  1. 打开 Awesome-CV 简历 OverLeaf 模板
  2. 点击「Open as Template」直接克隆到你的 OverLeaf 项目
  3. 修改 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},可选值:blueredgreenpurple 等。

添加技能列表:

\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 分钟出初稿

坑与注意

  1. XeLaTeK vs PdFLaTeX:模板推荐用 xelatex 编译,它原生支持 UTF-8 和系统字体,对中文支持更好。不要用 pdflatex,否则中文会乱码。

  2. OverLeaf 版本滞后:GitHub 仓库可能包含新版 cls 文件(新增功能/修复),OverLeaf 模板不一定同步。使用 OverLeaf 时可手动上传最新的 awesome-cv.cls

  3. 字体依赖:macOS 使用 MacTeX 自带字体;Linux 如果编译报字体缺失,检查 Roboto/Source Sans Pro 是否安装,或用 Docker 方案完全绕过。

  4. 中文支持:原生模板为英文设计。如需完整中文简历,需额外配置 ctex 宏包,并替换英文字体为系统支持的中文字体(如 Source Han Sans)。中文用户也可考虑国内开发者 fork 的中文增强版。

  5. 文件路径:所有 .tex 文件放在同一目录下,图片放在 ./figures/ 目录,否则编译后图片不显示。

  6. 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,是技术人写简历的最优解。