三步上手 LaTeX 开源简历模板 Awesome-CV,做出排版稳定的双语简历
2026/9/4 14:59:42 网站建设 项目流程

三步上手 LaTeX 开源简历模板 Awesome-CV,做出排版稳定的双语简历

【免费下载链接】Awesome-CV:page_facing_up: Awesome CV is LaTeX template for your outstanding job application项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-CV

Awesome-CV 是一个 LaTeX 开源简历模板,覆盖 CV、简历(Résumé)和求职信三类文档,内容全部模块化,编译一次就能得到一份跨设备排版稳定的 PDF。如果你需要一份中英文双语简历,配好 CJK 字体后它也能稳稳撑住。

HR 浏览 7 秒,简历的"样子"藏不住

秋招期间你投出 80 份简历,HR 平均每一份的浏览时间大约 7 秒。这 7 秒里,简历基本是被"看个样子":字体统不统一、排版整不整齐、关键信息跳不跳出来。

用 Word 排版的人经常在这一步吃亏:标题改一处,整页表格跟着漂移;中英文混排时字体来回切换,中文段落和英文段落的行距对不齐;发出去之前在手机上看一眼又错位,最后只能发 PDF 版本。

对排版这件事,我的答案是把简历做成"不会漂移的文件"——用排版引擎输出,而不是手工拖线条。这就是 LaTeX 简历模板的价值所在,而 Awesome-CV 是我用过最顺手的一个。

Awesome-CV 是什么,和 Word 做简历差在哪

很多人对 LaTeX 的第一印象是"学习曲线陡"。Awesome-CV 的设计正好消解这个门槛:你基本只写内容,排版交给模板。

它的核心是模块化。整份简历被拆成独立的 .tex 文件,个人简介、工作经验、教育背景、荣誉奖项各管各的(比如教育背景模块就是一个独立文件),主文件 examples/resume.tex 用\input{}按顺序把模块串起来。这意味着:增删一个板块只需注释一行;模块在页面上的顺序,就是\input行的顺序。

第二点是排版质量的上限。LaTeX 输出的 PDF,字体、间距、对齐都是排版引擎级结果,换任何一台机器打开都一致,不用再做"手机打开又错位了"的心理建设。官方样例效果如下:

官方简历样例第一页:页眉是姓名与联系方式,下方依次为工作与荣誉模块,章节标题带主题色强调

第三点是双语扩展性。模板走的是 fontspec 的 Unicode 字体管线(XeLaTeX / LuaLaTeX 编译),CJK 字体可以直接挂进来。官方示例是英文的,但要做中英双语简历,只要在导言区补一段 CJK 字体配置即可,不用重排版式。

Docker 一键编译:Awesome-CV 拿到 PDF 的最短路径

环境用 Docker 解决 🐳,本地不需要装 TeXLive。先拿到代码:

git clone https://gitcode.com/GitHub_Trending/aw/Awesome-CV cd Awesome-CV

然后一条命令编译官方三套样例(简历、CV、求职信):

docker run --rm --user $(id -u):$(id -g) -i -w "/doc" -v "$PWD":/doc texlive/texlive:latest make

为什么用make而不是直接跑 xelatex?仓库里的 Makefile 已经把编译任务编排好了,一条命令把examples/下的 .tex 全部编译完,产出resume.pdfcv.pdfcoverletter.pdf。第一次跑要拉镜像,稍慢;第二次起就快了。

没有 Docker 也行,本地装好 TeXLive 后在examples/目录执行xelatex resume.tex,结果一样。打开生成的 PDF,你对"排版质量"就有第一手印象了。剩下的工作,就是把示例内容替换成自己的经历。

主题色和简历模块顺序怎么调

定制点都是"声明式"的,文件里的注释也标得明白。

主题色🎨。主文件开头从内置色板里挑一种,官方预置了翡翠绿、天空蓝、经典红等 8 种:

% 换成翡翠绿,一行搞定 \colorlet{awesome}{awesome-emerald} % 或者直接指定自定义品牌色 % \definecolor{awesome}{HTML}{3E6D9C}

模块顺序与取舍。这是模块化真正发力的地方。主文件尾部就是模块清单:投技术岗就把工作经验模块往前放,投学术岗就把论文、报告往前移;不想要的模块,注释掉对应那一行即可:

\input{resume/summary.tex} \input{resume/education.tex} \input{resume/experience.tex} % 不想要的模块,注释掉这一行即可

每个模块内部也是语义化写法:\cvsection{}定标题,\cventries里每条经历把职位、单位、地点、时间各放一个参数里,写一条经历基本是"填空题"。

中文字体配置。要渲染中文,在导言区补上这一段(字体名以本机已安装的为准,Noto / 思源系列即可):

% 中文排版,导言区添加(XeLaTeX) \usepackage{xeCJK} \setCJKmainfont{Noto Serif CJK SC}

样例第二页可以看看报告、写作、教育这类模块组合起来的效果:

官方样例第二页:荣誉列表、Presentation、Writing、Education 模块依次排列,右侧时间右对齐

谁适合用这个开源简历模板,谁不适合

适合的场景:

  • 应届生、初级开发者,秋招或跳槽投递,同一套材料中英文反复用
  • 对版面"专业感"有要求,不想再花时间手工拖对齐线
  • 还要写求职信 ✉️,模板自带 cover letter 样例,和简历共用同一套页眉与主题色,投递材料风格统一

官方求职信样例,页眉与主题色和简历完全一致

不适合的场景,说句实话:

  • 官方示例是英文的,想上中文要自己配 CJK 字体。"零配置就要中文简历"的场景,Word 模板更省事
  • LaTeX 本质是文字工具,简历里要放大量图片、设计元素或复杂图形,这个模板不适合
  • 完全不想碰终端的话,可以用在线 LaTeX 编辑平台作为替代,但平台上的模板版本可能落后于仓库

最后一个建议:别一上来就想着塞满所有内容。clone 下来跑一次make,先把默认样例的编译效果看一遍,再决定保留哪些模块、换哪些内容,这是最省心的路径 🚀。

本文基于 Awesome-CV 开源项目编写,仓库地址见原文引用

【免费下载链接】Awesome-CV:page_facing_up: Awesome CV is LaTeX template for your outstanding job application项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-CV

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询