使用LaTex制作中文简历
修改后的效果图 👉项目地址: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{}用于加粗文本。 命令可能需要参数,参数放在花括号{}中;也可能有可选参数,放在方括号[]中。 环境(Environments) 环境用于改变一段文本的行为或布局,格式为\begin{environment} ... \end{environment}。 例如,itemize环境用于创建无序列表。 注释(Comments) 使用百分号%开始注释,注释内容不会出现在最终文档中。 特殊字符(Special Characters) 一些字符在LaTeX中有特殊意义,如%、$、&等,如果需要在文档中直接显示这些字符,通常需要在前面加上反斜杠\。 数学模式(Math Mode) 用$...$来标记行内数学内容,用\[...\]或$$...$$来标记独立的数学块。 通过组合这些结构和语法元素,你可以创建出结构化且格式严谨的文档。LaTeX的学习曲线可能相对陡峭,但它能够为复杂的文档排版提供强大且灵活的功能。 一些修改:修改heading,添加照片布局 在resume.cls文件中新增了一些命令: - \tableInfo:姓名、主页左对齐;电话、邮箱右对齐 - \rightInfo:姓名、主页、电话、邮箱右对齐 - \leftInfo:姓名、主页、电话、邮箱左对齐