《CTEX宏包说明书》是一份详细的文档,旨在为使用CTeX排版系统的用户提供关于各种宏包功能、安装及使用的指南。
CTex 宏包是专为在 LaTeX 中编写中文文档而设计的工具包,提供了一个统一且方便使用的框架。它主要由五个核心文件构成:`ctexart.cls`, `ctexrep.cls`, `ctexbook.cls`, `ctex.sty` 和 `ctexcap.sty`。
1. **ctex.sty** 是基础组件,为 LaTeX 提供了集成的中文环境,并且可以与大多数文档类兼容。这使得用户可以在不修改现有文档结构的情况下使用中文。
2. **ctexcap.sty** 则是对标准文档类(如 article, report 和 book)进行调整,以适应中文排版的习惯和需求。不过,这个宏包只能用于这三个标准文档类。
3. `ctexart.cls`, `ctexrep.cls` 和 `ctexbook.cls` 文件是基于上述两个文件的扩展版本,它们结合了基础组件的功能,并对默认设置进行了修改(例如,默认字体为五号字)。
CTex 宏包支持两种底层中文 LaTeX 系统:**CCT (Chinese TeX)** 和 **CJK (Chinese, Japanese, Korean)**。用户可根据自己的需要选择适合的系统进行使用,宏包的内容和更新由一个专门网站负责维护和发布。
### 使用指南:
- 当采用 CJK 作为基础时,CTex 宏包会自动加载相应的 CJK 宏包来处理中文字符。
- 如果选择了 CCT 系统,则 CTex 将利用该系统提供的功能支持中文文档的编译工作。
- **选项**:宏包提供了一系列自定义选项,允许用户调整字体、字号等样式和行为设置。
- 包含了基本命令如字体设定、字距调节以及数字转换等功能。
- 提供高级格式定制选项,例如章节标题风格的选择与修改。
### 源代码说明:
CTex 宏包在源码层面支持通过命令行或配置文件来设定各种参数以改变其行为。它利用并扩展了一些 LaTeX 的原生宏包来增强对中文字符的支持能力,并且包含了针对特定功能的辅助定义,如中文字号的标准化和默认字号大小的规定。
CTex 宏包极大地简化了在 LaTeX 中编写高质量中文文档的过程,无论是初学者还是有经验的专业人士都可以通过其丰富的定制选项轻松地创建出符合阅读习惯的作品。