Deedy-Resume-for-Chinese 项目教程
1. 项目的目录结构及介绍
Deedy-Resume-for-Chinese 项目的目录结构相对简单,主要包含以下几个部分:
Deedy-Resume-for-Chinese/
├── README.md
├── LICENSE
├── deedy_resume.cls
├── example.tex
├── fonts/
└── images/
- README.md: 项目的主文档,包含项目的介绍、使用说明和贡献指南。
- LICENSE: 项目的许可证文件,说明项目的授权和使用条款。
- deedy_resume.cls: LaTeX 类文件,定义了简历的样式和格式。
- example.tex: 示例文件,展示了如何使用
deedy_resume.cls
编写简历。 - fonts/: 包含项目使用的字体文件。
- images/: 包含项目使用的图像文件。
2. 项目的启动文件介绍
项目的启动文件是 example.tex
,它是一个示例 LaTeX 文档,展示了如何使用 deedy_resume.cls
类文件来编写简历。以下是 example.tex
的部分内容:
\documentclass[]{deedy-resume-openfont}
\begin{document}
% 个人信息
\lastupdated
\namesection{姓名}{职位}{联系方式}
% 教育背景
\section{教育背景}
\education{学校名称}{学位}{开始时间-结束时间}
% 工作经历
\section{工作经历}
\experience{公司名称}{职位}{开始时间-结束时间}{工作内容}
% 技能
\section{技能}
\skills{技能1, 技能2, 技能3}
\end{document}
通过修改 example.tex
文件中的内容,可以定制个人的简历信息。
3. 项目的配置文件介绍
项目的配置文件主要是 deedy_resume.cls
,它是一个 LaTeX 类文件,定义了简历的样式和格式。以下是 deedy_resume.cls
的部分内容:
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{deedy_resume}[2014/04/30 CV class]
\LoadClass[11pt,letterpaper]{article}
% 定义字体
\RequirePackage[quiet]{fontspec}
\RequirePackage[sfdefault]{noto}
% 定义页面布局
\RequirePackage{geometry}
\geometry{left=0.75in,top=0.6in,right=0.75in,bottom=0.6in}
% 定义颜色
\RequirePackage[usenames,dvipsnames]{xcolor}
% 定义标题样式
\newcommand{\namesection}[3]{
\centering{
\sffamily
\Huge \color{black} #1
\vspace{5pt}
\par
\normalsize \color{black} #2 \hfill #3
\vspace{5pt}
}
\noindent\makebox[\linewidth]{\color{blue}\rule{\paperwidth}{0.4pt}}
\vspace{-10pt}
}
% 其他定义...
通过修改 deedy_resume.cls
文件中的定义,可以调整简历的样式和格式,以满足个性化需求。