mirror of
https://github.com/posquit0/Awesome-CV.git
synced 2026-07-17 14:35:29 +08:00
feat: add Chinese language support
- Add xeCJK package to awesome-cv.cls for Chinese font support - Configure Noto Sans CJK SC as default Chinese fonts - Create Chinese resume example (resume-zh.tex) with sample content - Add Chinese resume sections: summary, experience, skills, education, honors, certificates - Update Makefile with `examples-zh` target for compiling Chinese resume Usage: make examples-zh # Compile Chinese resume
This commit is contained in:
parent
0cd0625f2a
commit
6fa2b00718
9 changed files with 380 additions and 1 deletions
11
Makefile
11
Makefile
|
|
@ -1,14 +1,19 @@
|
|||
.PHONY: examples
|
||||
.PHONY: examples examples-zh
|
||||
|
||||
CC = xelatex
|
||||
EXAMPLES_DIR = examples
|
||||
RESUME_DIR = examples/resume
|
||||
CV_DIR = examples/cv
|
||||
RESUME_ZH_DIR = examples/resume-zh
|
||||
RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex')
|
||||
CV_SRCS = $(shell find $(CV_DIR) -name '*.tex')
|
||||
RESUME_ZH_SRCS = $(shell find $(RESUME_ZH_DIR) -name '*.tex')
|
||||
|
||||
examples: $(foreach x, coverletter cv resume, $x.pdf)
|
||||
|
||||
# Chinese resume target / 中文简历编译目标
|
||||
examples-zh: resume-zh.pdf
|
||||
|
||||
resume.pdf: $(EXAMPLES_DIR)/resume.tex $(RESUME_SRCS)
|
||||
$(CC) -output-directory=$(EXAMPLES_DIR) $<
|
||||
|
||||
|
|
@ -18,5 +23,9 @@ cv.pdf: $(EXAMPLES_DIR)/cv.tex $(CV_SRCS)
|
|||
coverletter.pdf: $(EXAMPLES_DIR)/coverletter.tex
|
||||
$(CC) -output-directory=$(EXAMPLES_DIR) $<
|
||||
|
||||
# Chinese resume / 中文简历
|
||||
resume-zh.pdf: $(EXAMPLES_DIR)/resume-zh.tex $(RESUME_ZH_SRCS)
|
||||
$(CC) -output-directory=$(EXAMPLES_DIR) $<
|
||||
|
||||
clean:
|
||||
rm -rf $(EXAMPLES_DIR)/*.pdf
|
||||
|
|
|
|||
|
|
@ -78,6 +78,20 @@
|
|||
\RequirePackage{fontawesome6}
|
||||
\RequirePackage{roboto}
|
||||
\RequirePackage[default,opentype]{sourcesanspro}
|
||||
% Needed for Chinese language support
|
||||
\RequirePackage{xeCJK}
|
||||
% Configure Chinese fonts (using system fonts or Noto CJK)
|
||||
\setCJKmainfont{Noto Sans CJK SC}[
|
||||
UprightFont=*-Regular,
|
||||
BoldFont=*-Bold,
|
||||
ItalicFont=*-Regular,
|
||||
BoldItalicFont=*-Bold
|
||||
]
|
||||
\setCJKsansfont{Noto Sans CJK SC}[
|
||||
UprightFont=*-Regular,
|
||||
BoldFont=*-Bold
|
||||
]
|
||||
\setCJKmonofont{Noto Sans Mono CJK SC}
|
||||
% Needed for the photo ID
|
||||
\RequirePackage[skins]{tcolorbox}
|
||||
% Needed to deal a paragraphs
|
||||
|
|
|
|||
93
examples/resume-zh.tex
Normal file
93
examples/resume-zh.tex
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
%!TEX TS-program = xelatex
|
||||
%!TEX encoding = UTF-8 Unicode
|
||||
% Awesome CV LaTeX Template for CV/Resume - 中文版
|
||||
%
|
||||
% This template has been downloaded from:
|
||||
% https://github.com/posquit0/Awesome-CV
|
||||
%
|
||||
% 中文版修改说明:
|
||||
% 本模板已添加中文支持,使用 xeCJK 包和 Noto Sans CJK SC 字体
|
||||
% 如果编译出错,请确保系统已安装 Noto Sans CJK 字体
|
||||
%
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 配置
|
||||
%-------------------------------------------------------------------------------
|
||||
% A4纸张大小,使用 'letterpaper' 切换美国信纸尺寸
|
||||
\documentclass[11pt, a4paper]{awesome-cv}
|
||||
|
||||
% 页面边距配置
|
||||
\geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}
|
||||
|
||||
% 高亮颜色
|
||||
% Awesome 颜色: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
|
||||
% awesome-nephritis, awesome-concrete, awesome-darknight
|
||||
\colorlet{awesome}{awesome-skyblue}
|
||||
|
||||
% 是否高亮章节标题
|
||||
\setbool{acvSectionColorHighlight}{true}
|
||||
|
||||
% 社交信息分隔符
|
||||
\renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 个人信息
|
||||
% 注释掉不需要的行
|
||||
%-------------------------------------------------------------------------------
|
||||
% 头像选项: circle|rectangle,edge/noedge,left/right
|
||||
% \photo[rectangle,edge,right]{./examples/profile}
|
||||
\name{王}{小明}
|
||||
\position{高级软件工程师{\enskip\cdotp\enskip}系统架构师}
|
||||
\address{北京市海淀区中关村大街1号,100080}
|
||||
|
||||
\mobile{138-0000-0000}
|
||||
\email{xiaoming.wang@example.com}
|
||||
%\dateofbirth{1990年1月1日}
|
||||
\homepage{www.example.com}
|
||||
\github{xiaoming}
|
||||
\linkedin{xiaoming-wang}
|
||||
% \gitlab{gitlab-id}
|
||||
% \stackoverflow{SO-id}{SO-name}
|
||||
% \twitter{@twit}
|
||||
% \x{x-id}
|
||||
% \skype{skype-id}
|
||||
% \reddit{reddit-id}
|
||||
% \medium{madium-id}
|
||||
% \kaggle{kaggle-id}
|
||||
% \hackerrank{hackerrank-id}
|
||||
% \telegram{telegram-username}
|
||||
% \googlescholar{googlescholar-id}{name-to-display}
|
||||
|
||||
\quote{``不积跬步,无以至千里;不积小流,无以成江海。"}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
\begin{document}
|
||||
|
||||
% 打印头部个人信息
|
||||
% 可选参数用于对齐方式(C: 居中, L: 左对齐, R: 右对齐)
|
||||
\makecvheader[C]
|
||||
|
||||
% 打印页脚
|
||||
% 三个参数分别对应<左>、<中>、<右>
|
||||
\makecvfooter
|
||||
{\today}
|
||||
{王小明~~~·~~~个人简历}
|
||||
{\thepage}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 简历内容
|
||||
% 各部分单独导入,修改对应文件即可更新内容
|
||||
%-------------------------------------------------------------------------------
|
||||
\input{resume-zh/summary.tex}
|
||||
\input{resume-zh/experience.tex}
|
||||
\input{resume-zh/skills.tex}
|
||||
\input{resume-zh/honors.tex}
|
||||
\input{resume-zh/certificates.tex}
|
||||
\input{resume-zh/education.tex}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
\end{document}
|
||||
48
examples/resume-zh/certificates.tex
Normal file
48
examples/resume-zh/certificates.tex
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% 章节标题
|
||||
%-------------------------------------------------------------------------------
|
||||
\cvsection{专业认证}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 内容
|
||||
%-------------------------------------------------------------------------------
|
||||
\begin{cvhonors}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{AWS Solutions Architect - Professional} % 证书名称
|
||||
{Amazon Web Services (AWS)} % 颁发机构
|
||||
{} % 证书编号
|
||||
{2023} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{Certified Kubernetes Administrator (CKA)} % 证书名称
|
||||
{云原生计算基金会 (CNCF)} % 颁发机构
|
||||
{} % 证书编号
|
||||
{2022} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{Certified Kubernetes Application Developer (CKAD)} % 证书名称
|
||||
{云原生计算基金会 (CNCF)} % 颁发机构
|
||||
{} % 证书编号
|
||||
{2021} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{阿里云高级工程师 (云计算方向)} % 证书名称
|
||||
{阿里云} % 颁发机构
|
||||
{} % 证书编号
|
||||
{2020} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{系统架构设计师} % 证书名称
|
||||
{工业和信息化部} % 颁发机构
|
||||
{} % 证书编号
|
||||
{2019} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\end{cvhonors}
|
||||
40
examples/resume-zh/education.tex
Normal file
40
examples/resume-zh/education.tex
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% 章节标题
|
||||
%-------------------------------------------------------------------------------
|
||||
\cvsection{教育背景}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 内容
|
||||
%-------------------------------------------------------------------------------
|
||||
\begin{cventries}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cventry
|
||||
{计算机科学与技术 硕士} % 学位
|
||||
{清华大学} % 学校
|
||||
{北京} % 地点
|
||||
{2012年9月 - 2015年6月} % 时间
|
||||
{
|
||||
\begin{cvitems} % 描述
|
||||
\item {研究方向:分布式系统与云计算}
|
||||
\item {GPA: 3.8/4.0}
|
||||
\item {获得国家奖学金}
|
||||
\end{cvitems}
|
||||
}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cventry
|
||||
{软件工程 学士} % 学位
|
||||
{北京大学} % 学校
|
||||
{北京} % 地点
|
||||
{2008年9月 - 2012年6月} % 时间
|
||||
{
|
||||
\begin{cvitems} % 描述
|
||||
\item {GPA: 3.6/4.0,专业排名前10\%}
|
||||
\item {获得优秀毕业生称号}
|
||||
\end{cvitems}
|
||||
}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\end{cventries}
|
||||
58
examples/resume-zh/experience.tex
Normal file
58
examples/resume-zh/experience.tex
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% 章节标题
|
||||
%-------------------------------------------------------------------------------
|
||||
\cvsection{工作经历}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 内容
|
||||
%-------------------------------------------------------------------------------
|
||||
\begin{cventries}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cventry
|
||||
{高级软件工程师 / 技术负责人} % 职位
|
||||
{某知名互联网公司} % 公司
|
||||
{北京} % 地点
|
||||
{2021年3月 - 至今} % 时间
|
||||
{
|
||||
\begin{cvitems} % 工作内容描述
|
||||
\item {负责核心交易系统的架构设计和技术演进,支撑日均千万级交易量}
|
||||
\item {主导微服务架构改造,将单体应用拆分为50+微服务,系统可用性从99.9\%提升至99.99\%}
|
||||
\item {设计并实现分布式事务解决方案,基于Seata和消息队列保证数据最终一致性}
|
||||
\item {推动DevOps文化落地,建设CI/CD流水线,部署效率提升80\%}
|
||||
\item {指导初级工程师成长,组织技术分享和代码评审}
|
||||
\end{cvitems}
|
||||
}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cventry
|
||||
{软件工程师} % 职位
|
||||
{某金融科技公司} % 公司
|
||||
{上海} % 地点
|
||||
{2018年6月 - 2021年2月} % 时间
|
||||
{
|
||||
\begin{cvitems} % 工作内容描述
|
||||
\item {参与支付系统核心模块开发,支持多种支付渠道接入}
|
||||
\item {优化数据库查询性能,核心接口响应时间降低60\%}
|
||||
\item {设计并实现实时风控系统,有效识别和拦截欺诈交易}
|
||||
\item {编写技术文档和接口规范,提升团队协作效率}
|
||||
\end{cvitems}
|
||||
}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cventry
|
||||
{初级软件工程师} % 职位
|
||||
{某创业公司} % 公司
|
||||
{深圳} % 地点
|
||||
{2015年7月 - 2018年5月} % 时间
|
||||
{
|
||||
\begin{cvitems} % 工作内容描述
|
||||
\item {负责后端API开发,使用Spring Boot构建RESTful服务}
|
||||
\item {参与数据库设计和性能优化}
|
||||
\item {开发自动化测试用例,提高代码质量}
|
||||
\end{cvitems}
|
||||
}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\end{cventries}
|
||||
48
examples/resume-zh/honors.tex
Normal file
48
examples/resume-zh/honors.tex
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% 章节标题
|
||||
%-------------------------------------------------------------------------------
|
||||
\cvsection{荣誉奖项}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 内容
|
||||
%-------------------------------------------------------------------------------
|
||||
\begin{cvhonors}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{金奖} % 奖项
|
||||
{全国软件架构师大赛} % 活动
|
||||
{北京} % 地点
|
||||
{2023} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{最佳技术创新奖} % 奖项
|
||||
{公司年度技术峰会} % 活动
|
||||
{北京} % 地点
|
||||
{2022} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{优秀开源贡献者} % 奖项
|
||||
{Apache 软件基金会} % 活动
|
||||
{} % 地点
|
||||
{2021} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{二等奖} % 奖项
|
||||
{ACM/ICPC亚洲区域赛} % 活动
|
||||
{上海} % 地点
|
||||
{2014} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvhonor
|
||||
{国家奖学金} % 奖项
|
||||
{教育部} % 活动
|
||||
{} % 地点
|
||||
{2013, 2014} % 时间
|
||||
|
||||
%---------------------------------------------------------
|
||||
\end{cvhonors}
|
||||
53
examples/resume-zh/skills.tex
Normal file
53
examples/resume-zh/skills.tex
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% 章节标题
|
||||
%-------------------------------------------------------------------------------
|
||||
\cvsection{专业技能}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 内容
|
||||
%-------------------------------------------------------------------------------
|
||||
\begin{cvskills}
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvskill
|
||||
{编程语言} % 类别
|
||||
{Go, Python, Java, JavaScript/TypeScript, SQL, Shell} % 技能
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvskill
|
||||
{后端框架} % 类别
|
||||
{Spring Boot, Gin, FastAPI, gRPC, GraphQL} % 技能
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvskill
|
||||
{数据库} % 类别
|
||||
{MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch} % 技能
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvskill
|
||||
{云原生} % 类别
|
||||
{Kubernetes, Docker, Helm, Istio, Prometheus, Grafana} % 技能
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvskill
|
||||
{中间件} % 类别
|
||||
{Kafka, RabbitMQ, Nginx, Envoy} % 技能
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvskill
|
||||
{DevOps} % 类别
|
||||
{Jenkins, GitLab CI, ArgoCD, Terraform, Ansible} % 技能
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvskill
|
||||
{云平台} % 类别
|
||||
{AWS, 阿里云, 腾讯云} % 技能
|
||||
|
||||
%---------------------------------------------------------
|
||||
\cvskill
|
||||
{语言能力} % 类别
|
||||
{普通话(母语), 英语(流利)} % 技能
|
||||
|
||||
%---------------------------------------------------------
|
||||
\end{cvskills}
|
||||
16
examples/resume-zh/summary.tex
Normal file
16
examples/resume-zh/summary.tex
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
%-------------------------------------------------------------------------------
|
||||
% 章节标题
|
||||
%-------------------------------------------------------------------------------
|
||||
\cvsection{个人简介}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 内容
|
||||
%-------------------------------------------------------------------------------
|
||||
\begin{cvparagraph}
|
||||
|
||||
%---------------------------------------------------------
|
||||
拥有10年以上软件开发经验的高级工程师,专注于分布式系统架构设计、云原生应用开发和DevOps实践。在互联网和金融科技领域有丰富的项目经验,曾主导多个大型系统的架构设计和技术选型。
|
||||
|
||||
热爱开源技术,积极参与社区贡献。熟练掌握Go、Python、Java等主流编程语言,对Kubernetes、微服务架构、高并发系统有深入研究。善于团队协作,具备良好的沟通能力和项目管理经验。
|
||||
\end{cvparagraph}
|
||||
Loading…
Add table
Add a link
Reference in a new issue