Skip to content

forfrt/cn_resume

Repository files navigation

简洁大方中文 LaTeX 简历模板

一个专业、简洁且易于定制的中文 LaTeX 简历模板,适合技术人员、研究人员和求职者使用。


👀 模板预览

简历模板预览

点击图片查看完整 PDF,或直接下载 中文简历模板.pdf


📄 项目简介

这是一个基于自定义 resume.cls 类文件开发的中文 LaTeX 简历模板,专注于内容呈现和专业性。模板采用优雅的排版设计,支持中文 Adobe 字体,并提供了丰富的自定义命令来构建结构化的简历内容。

✨ 主要特色

  • 🎨 优雅的中文排版
    使用 Adobe 字体系列(宋体、黑体、楷体),通过 xeCJK 宏包提供高质量的中文显示

  • 📐 专业的视觉设计

    • 蓝色章节标题配合横线分隔,清晰醒目
    • 紧凑的页面边距(0.4英寸),充分利用空间
    • 自定义列表样式和间距,信息密度适中
  • 🔧 高度可定制

    • 提供 \datedsubsection 命令用于带日期的子章节
    • \resumeItem 系列命令支持灵活的列表布局
    • \Content 命令用于结构化的内容描述
    • 支持自定义颜色、字体、间距
  • 🔗 完善的超链接支持
    内置 hyperref 宏包,支持可点击的邮箱、网站、GitHub 等链接

  • 📦 开箱即用
    包含所有必需的字体文件和样式文件,无需额外配置


📂 项目结构

.
├── resume.cls                          # 简历类文件(核心)
├── resume.tex                          # 简历模板示例
├── 中文简历模板.pdf                      # 编译后的示例 PDF
├── fontawesome.sty                     # FontAwesome 图标支持
├── linespacing_fix.sty                 # 行距修复宏包
├── zh_CN-Adobefonts_external.sty      # 中文字体配置(使用本地字体文件)
├── zh_CN-Adobefonts_internal.sty      # 中文字体配置(使用系统字体)
├── fonts/                              # 字体文件夹
│   ├── Main/                          # 英文字体(TeX Gyre Termes)
│   │   ├── texgyretermes-regular.otf
│   │   ├── texgyretermes-bold.otf
│   │   ├── texgyretermes-italic.otf
│   │   ├── texgyretermes-bolditalic.otf
│   │   └── Fontin-SmallCaps.otf
│   ├── zh_CN-Adobe/                   # 中文 Adobe 字体
│   │   ├── AdobeSongStd-Light.otf     # 宋体
│   │   ├── AdobeHeitiStd-Regular.otf  # 黑体
│   │   └── AdobeKaitiStd-Regular.otf  # 楷体
│   └── fontawesome-webfont.ttf        # FontAwesome 字体
├── images/                             # 图片文件夹
│   ├── you.jpg                        # 个人照片(可选)
│   └── preview.png                    # README 预览图
└── LICENSE                             # MIT 许可证

🚀 快速开始

前置要求

  • XeLaTeX:本模板必须使用 XeLaTeX 编译(支持 Unicode 和自定义字体)
  • LaTeX 发行版:推荐使用 TeX Live(跨平台)或 MiKTeX(Windows)

本地编译

  1. 克隆或下载项目
git clone https://github.com/forfrt/cn_resume.git
cd cn_resume
  1. 编辑 resume.tex

打开 resume.tex 文件,修改为你的个人信息:

% 姓名
\MyName{你的姓名}

% 联系方式
\href{https://github.com/你的GitHub}{\uline{GitHub}}
\SimpleEntry{Email: \href{mailto:your@email.com}{\uline{your@email.com}} | Mobile: +86 138xxxxxxxx}

% 个人简介
\section{你的职位}
\small{
  这里填写你的个人简介...
}
  1. 编译生成 PDF
xelatex resume.tex

如果简历中包含参考文献或交叉引用,可能需要多次编译:

xelatex resume.tex
xelatex resume.tex

编译完成后会生成 resume.pdf 文件。

在线编辑(Overleaf)

  1. 访问 Overleaf
  2. 创建新项目 → 上传项目(Upload Project)
  3. 将本仓库的所有文件打包上传
  4. 在设置中将编译器设置为 XeLaTeX
  5. 开始编辑并实时预览

📝 使用指南

核心命令说明

1. 个人信息

\MyName{你的姓名}                       % 设置姓名
\sepspace                               % 添加垂直间距
\SimpleEntry{联系方式}                   % 添加联系信息
\yourphoto{0.14}                        % 添加照片(可选,参数为宽度比例)

2. 章节标题

\section{章节名称}                       % 一级标题(如"工作经历")
\datedsubsection{标题}{日期}            % 带日期的子标题

3. 列表和内容

% 方式一:使用 resumeItem 命令
\resumeItemListStart{}
  \resumeItem{第一项内容描述}
  \resumeItem{第二项内容描述}
\resumeItemListEnd{}

% 方式二:使用 Content 命令(适用于论文等)
\Content
{描述部分的内容}
{职责部分的内容}

% 方式三:使用表格式布局(适用于技能等)
\resumeHeadingListStart{}
  \resumeSectionType{标签}{:}{内容}
\resumeHeadingListEnd{}

章节组织建议

典型的简历结构包括:

  1. 个人介绍 - 职位和核心能力概述
  2. 技能 - 技术栈、编程语言、研究领域等
  3. 工作经历 - 从最近的工作开始倒序排列
  4. 实习经历 - 相关实习经验
  5. 学术背景 - 教育经历,从最高学历开始
  6. 论文/项目 - 学术成果或项目经验
  7. 总结 - 简短的综合概述

🎨 自定义样式

修改颜色

resume.tex 的导言区修改:

% 超链接颜色
\hypersetup{
    colorlinks=true,
    linkcolor=blue,      % 内部链接颜色
    urlcolor=blue,       % URL 颜色
}

% 章节标题颜色
\titleformat{\section}
  {\scshape\large}{}
  {0em}{\color{blue}}[\color{black}\titlerule\vspace{0pt}]

调整间距

% 章节标题间距
\titlespacing{\section}{0pt}{12pt plus 4pt minus 2pt}{10pt}

% 列表项间距
\newcommand{\resumeItemListStart}{\begin{itemize}[rightmargin=0.11in]}

修改页面边距

resume.cls 中调整:

\RequirePackage[
    a4paper,
    left=0.4in,    % 左边距
    right=0.4in,   % 右边距
    top=0.4in,     % 上边距
    bottom=0.3in,  % 下边距
    nohead
]{geometry}

字体选择

  • 使用本地字体文件\usepackage{zh_CN-Adobefonts_external}(推荐)
  • 使用系统字体\usepackage{zh_CN-Adobefonts_internal}(需系统已安装 Adobe 字体)

📋 模板示例

本项目包含一个完整的简历示例:

  • resume.tex - 面向算法研究员的中文简历模板(可直接修改使用)
  • 中文简历模板.pdf - 编译后的 PDF 效果展示

可以参考这些示例了解各种命令的使用方法和排版效果。


🛠️ 常见问题

Q: 编译时提示找不到字体?

A: 确保使用 zh_CN-Adobefonts_external.sty 并且 fonts/zh_CN-Adobe/ 目录下包含所有字体文件。

Q: 链接不显示下划线?

A: 模板使用 \uline{} 命令(来自 ulem 宏包)来实现下划线,请确保在链接文本外包裹:

\href{URL}{\uline{显示文本}}

Q: 如何调整内容密度?

A: 可以通过以下方式调整:

  • 修改列表项间距(\resumeItemListStart 定义中的 rightmargin 参数)
  • 调整章节间距(\titlespacing 命令)
  • 修改全局行距(在 resume.cls 中调整 \setlist 参数)

Q: 能否用于英文简历?

A: 可以!只需移除或注释掉中文字体宏包,模板完全支持纯英文内容。


🤝 贡献

欢迎提交 Issue 和 Pull Request!

如果你有以下想法:

  • 发现了 Bug
  • 有新的功能建议
  • 想分享你的简历样式改进

请随时在 GitHub Issues 中提出。


📜 许可证

本项目采用 MIT 许可证。你可以自由使用、修改和分发本模板。


🙏 致谢


祝你求职顺利!如果这个模板对你有帮助,欢迎给项目点个 ⭐️

About

an elegant, easy-to-use chinese latex resume template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages