Advertisement

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)

还没有任何评论哟~