三步上手 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.pdf、cv.pdf、coverletter.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),仅供参考