这是一个浙江大学 LaTeX 简历模板。
本项目配置了 GitHub Actions 自动化构建流程。您无需在本地安装庞大的 LaTeX 环境,只需在 GitHub 上修改代码,即可自动生成 PDF 简历。
- Fork 本项目:点击右上角的
Fork按钮,将项目复制到您的 GitHub 账号下。 - 修改代码:在您的仓库中,直接编辑
CV.tex文件(或上传您的修改)。 - 自动触发:一旦您提交 (Commit) 并推送 (Push) 代码,GitHub Actions 会自动开始构建。
- 下载简历:
如果您希望拥有完整的 VS Code 编辑体验(语法高亮、文件管理),不用每次修改都提交到 GitHub 通过cicd进行编译,可以使用 GitHub Codespaces 在线编辑和编译。
- 启动环境:点击页面顶部的
徽章。
- 等待初始化:GitHub 会为您启动一个云端开发环境(首次启动会自动安装 LaTeX 依赖,可能需要 3-5 分钟,请耐心等待)。
- 开始编辑:环境启动后,您将看到一个浏览器版的 VS Code。
- 编译预览:
如果您想在本地编译本项目,请确保满足以下环境要求:
- 建议使用:
TeX Live 2024 - 使用其他发行版 (如 MiKTeX, MacTeX) 的最新版本通常也能成功,但需确保所有宏包为最新。
- 必须使用:
XeLaTeX - 注意:本项目因使用了
fontspec(加载 OpenType/TrueType 字体) 和xeCJK(处理中文) 宏包,无法使用pdfLaTeX进行编译。
本项目已包含所有必需的字体文件,无需额外下载。请确保您的文件目录结构与下方完全一致,尤其是 fonts 文件夹和根目录下的 fontawesomesymbols-*.tex 文件。
├── CV.tex # LaTeX 主文件
├── Makefile # 编译脚本
├── README.md # 说明文件
├── avatar.jpg # 个人照片
├── CV.png # 简历预览图
├── zju.png # 学校 Logo
├── fontawesomesymbols-generic.tex # (必须) FontAwesome 定义文件
├── fontawesomesymbols-pdftex.tex # (必须) FontAwesome 定义文件
├── fontawesomesymbols-xeluatex.tex # (必须) FontAwesome 定义文件
└── fonts/ # (必须) 字体文件夹
├── fontawesome-webfont.ttf
├── fontawesome/
│ └── opentype/
│ └── FontAwesome.otf
├── hansans/
│ ├── NotoSansSC-Bold.ttf
│ └── NotoSansSC-Regular.ttf
└── Main/
├── texgyretermes-bold.otf
└── texgyretermes-regular.otf
本项目的正常运作依赖以下几个关键宏包,通常 TeX Live 发行版会内置:
fontspec和xeCJKfontawesomegeometrytitlesectikzhyperref
本项目已提供 Makefile,可以直接 make 命令进行操作。
在项目根目录下,打开终端并执行:
make如果直接编译报错,可能是字体未安装,可以先双击fonts文件夹内的字体进行安装,然后重新编译
此命令成功后,会在目录下生成 CV.pdf 文件。
如果您想清理编译过程中产生的临时文件 (如 .aux, .log 等),可以执行 Makefile 中已定义好的清理命令:
make clean- billryan/resume: 相关参考,





