修改后的效果图
👉项目地址:sirius2alpha/resume
🍴Fork from: hijiangtao/resume
LaTex简介
LaTeX是一种基于TeX的排版系统,广泛用于生成科学和数学文档的高质量排版。在LaTeX中,你可以使用各种命令和环境来结构化文档并控制其外观。以下是LaTeX项目的基本结构和语法:
LaTeX项目结构
文档类声明(Document Class Declaration)
- 在文档的最开始,你需要声明文档类,例如
\documentclass{article}
。这行代码定义了文档的类型和基本布局。
- 在文档的最开始,你需要声明文档类,例如
宏包(Packages)
- 使用
\usepackage{}
命令来引入宏包。宏包提供了额外的功能,如增强的数学公式支持(amsmath
)、图像插入(graphicx
)等。
- 使用
文档设置(Document Settings)
- 在
\begin{document}
之前,可以定义一些全局设置,如页面布局、自定义命令等。
- 在
正文内容(Document Content)
\begin{document}
和\end{document}
之间的内容是文档的主体。这里包含了所有的文本内容、图表、公式等。
环境(Environments)
- 在文档中,可以使用各种环境来区分文本的不同部分,例如列表(
itemize
)、表格(tabular
)、数学模式(equation
)等。
- 在文档中,可以使用各种环境来区分文本的不同部分,例如列表(
LaTeX语法
命令(Commands)
- LaTeX命令以反斜杠
\
开头,如\textbf{}
用于加粗文本。 - 命令可能需要参数,参数放在花括号
{}
中;也可能有可选参数,放在方括号[]
中。
- LaTeX命令以反斜杠
环境(Environments)
- 环境用于改变一段文本的行为或布局,格式为
\begin{environment} ... \end{environment}
。 - 例如,
itemize
环境用于创建无序列表。
- 环境用于改变一段文本的行为或布局,格式为
注释(Comments)
- 使用百分号
%
开始注释,注释内容不会出现在最终文档中。
- 使用百分号
特殊字符(Special Characters)
- 一些字符在LaTeX中有特殊意义,如
%
、$
、&
等,如果需要在文档中直接显示这些字符,通常需要在前面加上反斜杠\
。
- 一些字符在LaTeX中有特殊意义,如
数学模式(Math Mode)
- 用
$...$
来标记行内数学内容,用\[...\]
或$$...$$
来标记独立的数学块。
- 用
通过组合这些结构和语法元素,你可以创建出结构化且格式严谨的文档。LaTeX的学习曲线可能相对陡峭,但它能够为复杂的文档排版提供强大且灵活的功能。
一些修改:修改heading,添加照片布局
在resume.cls
文件中新增了一些命令:
- \tableInfo
:姓名、主页左对齐;电话、邮箱右对齐
- \rightInfo
:姓名、主页、电话、邮箱右对齐
- \leftInfo
:姓名、主页、电话、邮箱左对齐