XeTeX/LaTeX中文排版教程

需积分: 31 1 下载量 123 浏览量 更新于2024-09-17 收藏 223KB PDF 举报
"xetex tutorial" 本文档是一个关于xetex的教程,主要介绍如何使用xetex进行文本排版,特别是针对中文排版。xetex是一个集成TeX和Unicode支持的排版引擎,能够方便地处理各种语言,包括中文。 在xetex中,一个文稿通常分为两部分:正文内容和排版控制命令。正文是需要排版的文字,而控制命令用于设置版面样式、字体和字形等。这些控制命令以反斜线"\\"开始,有的可以有参数,有的则必须提供。参数的使用方式有两种:可省略的参数放在方括号[]内,不可省略的参数放在花括号{}内。 一个基础的xetex/LaTeX文稿示例如下: ```latex \documentclass[11pt,a4paper]{article} \begin{document} HelloWorld! \end{document} ``` 在这个例子中,`\documentclass`命令设置了文档类为"article",指定字体大小为11pt,纸张类型为A4。`document`环境由`\begin{document}`和`\end{document}`定义,其中间的部分是正文。在`\documentclass`和`\begin{document}`之间的区域称为导言区,可以在此设定全局的文档样式。 对于中文文稿,xetex同样适用,只需将正文内容改为中文即可,如: ```latex \documentclass[11pt,a4paper]{article} \begin{document} 世界,你好! \end{document} ``` 处理xetex/LaTeX的中文文档,通常使用`xelatex`命令来编译生成PDF。这个命令会处理文稿中的中文字符,使其能够正确显示。 在排版中文文档时,还需要注意选择合适的字体包和设置编码。XeTeX支持直接使用系统中的OpenType或TrueType字体,这意味着你可以直接引用系统中的中文字体,而无需额外安装特定的LaTeX字体包。例如,通过`\setmainfont`命令可以设定主字体: ```latex \usepackage{fontspec} \setmainfont{SimSun} % 设置主字体为宋体 ``` 在处理复杂的中文文档时,可能需要加载额外的宏包来支持特定的排版需求,例如数学公式、表格、图形等。同时,也可以利用xetex的Unicode支持来处理多语言文本。 xetex是一个强大的工具,它结合了LaTeX的排版优势和Unicode的字符集,使得中文和其他复杂语言的排版变得更加便捷和高效。通过学习和熟练掌握xetex,用户可以创建出专业级别的、具有精美排版的文档。