Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaTeX 简历模板

LaTeX 简历模板中文封面

LaTeX License PRs Welcome

面向国内技术从业者的现代简洁 LaTeX 简历模板。项目基于 XeLaTeX 与 ctexart,提供教育背景、项目经历、科研成果等可复用模块,并支持自动获取 GitHub Star 与 Commit 统计数据。

简历预览

简历预览

环境要求

工具 用途
XeLaTeX PDF 编译(TeX Live / MiKTeX)
Python 3.8+ GitHub 统计脚本(仅 stats 脚本需要,纯标准库、免装第三方依赖)

依赖的 LaTeX 宏包: ctexfontawesome5geometryenumitemtitlesecxcolorhyperrefbookmarkeso-pic

目录结构

template/         简历模板
  CV.tex          主 LaTeX 源文件
script/           辅助脚本
  update_github_stats.py    更新 GitHub 统计(Windows / macOS / Linux 通用)
assets/           静态资源
  CV-template.png           简历预览图
  cv-cover-zh-cn.png        README 中文封面
.env.example      GitHub Token 配置模板(复制为 .env 使用,不会被提交)
LICENSE           MIT 许可证

快速开始

  1. 克隆本仓库
  2. 编辑 template/CV.tex,将示例内容替换为你自己的信息
  3. 更新 GitHub 数据(可选):脚本会自动从 CV.tex 中检测你的 GitHub 用户名,也可以手动指定。
# 自动检测用户名(从 CV.tex 中提取)
python3 script/update_github_stats.py

# 或手动指定
python3 script/update_github_stats.py 你的GitHub用户名

# Windows (PowerShell / CMD) — 使用 python 而非 python3
python script\update_github_stats.py

Note

脚本需要访问 GitHub API。如果你在国内遇到 无法连接 api.github.com 等网络错误,可以使用 Watt Toolkit(原 Steam++)等工具加速 GitHub 访问。

提示: GitHub API 匿名访问限额较低(约 10 次/分钟)。如果遇到限流报错,可以在仓库根目录创建 .env 文件配置 Token 提升限额(约 30 次/分钟):

# 1. 复制模板并填入你的 Token(生成地址见下方折叠说明,无需勾选任何权限)
cp .env.example .env
echo "GITHUB_TOKEN=你的Token" >> .env

# 2. 正常运行脚本即可,脚本会自动读取 .env
如何生成 GitHub Token
  1. 编译 PDF:
cd template
xelatex CV.tex
xelatex CV.tex   # 运行两次以确保版式正确

编译生成的 CV.pdf 位于 template/ 目录下。

贡献

欢迎提交 Issue 和 Pull Request!

  • 如果你有功能建议或发现了 bug,请提交 Issue
  • 如果你想贡献代码,请先 Fork 本仓库,修改后提交 PR
  • 请确保 PR 描述清晰,说明修改的内容和原因

许可证

本项目使用 MIT License

About

📄 面向国内技术从业者的现代简洁 LaTeX 简历模板。基于 XeLaTeX + ctexart,提供项目经历、教育背景、科研成果等自定义命令,支持 GitHub 数据自动获取

Topics

Resources

Stars

20 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages