LaTeX 中文排版
发布时间
阅读量:
阅读量
LaTeX 中文排版宏包、文档类介绍及排版实例
- 简要介绍一下 LaTeX 在中文排版中的应用。
- 重点介绍了各种常用的 LaTeX 宏包及其功能。
- 简单介绍了基于不同文档类的中文排版特点。
LaTeX 中文排版介绍
当前在中文排版中使用LaTeX的主要方法包括调用特定的宏包功能或选择不同的文档类模板。
LaTeX 中文排版宏包介绍
常用的中文字体支持宏包通常包括JKK和xelatex相关的扩展包等。然而,在传统的JKK宏包中处理中文字体时较为复杂,因此我们强烈推荐使用更为高效的xelatex相关的扩展包,如xelatex自带的多语言支持环境等。在具体排版过程中需确保源码采用UTF-8编码格式,并通过XeLaTeX命令进行编译。以下是一段使用xelatex相关的扩展包进行中文排版的示例代码:
\documentclass[titlepage]{article}
\usepackage{xeCJK}
\setCJKmainfont{SimSun}
\begin{document}
在xeCJK宏包支持下的中文排版
\end{document}
执行XeLaTeX编译命令,预览生成的pdf效果如下

LaTeX 中文排版文档类介绍
文章中曾提及与article及report及book配套使用的支持中文的文档类分别为CTExArt及CTExRep及CTExBook。
能够通过选择适合的CTEx文档类别来完成中文文本排版工作。
CTEx文档类别是对CJK以及xeCJK等宏包进行了封装设计。
作为示例,在此提供利用文档类别进行简体中文排版的操作方法。
在运用CTEx文档类别进行简体汉字排版时需以UTF-8编码保存其LaTeX源文件,并采用XeLaTeX命令完成编译操作。
\documentclass{ctexart}
\begin{document}
在ctexart文档类支持下的中文排版
\end{document}
排版效果如下图所示。

全部评论 (0)
还没有任何评论哟~
