xeCJK宏包:排版中日韩文字的xeLaTeX工具
需积分: 38 27 浏览量
更新于2024-07-18
收藏 1.23MB PDF 举报
"xeCJK宏包是一个用于xeLaTeX的宏包,专门设计用于排版中文、日文和韩文(统称CJK)文字。它提供了丰富的功能,包括独立设置CJK和英文字体、自动处理文字间的空格、多种标点处理方式以及自动调整中英文间的空白。xeCJK依赖于XƎTeX的最新特性,需要XƎTeX 0.9995.0或更高版本,以及LATEX3项目中的l3kernel和l3packages宏包。此外,xeCJK通过fontspec宏包调用系统字体。xeCJK的初始作者是孙文昌,目前由刘海洋和李清共同维护。
xeCJK的基本用法是在导言区通过`\usepackage{xeCJK}`引入宏包,然后设置CJK字体,例如设置中文字体为SimSun(宋体)。一个简单的例子是创建一个包含中文的文档:
```latex
\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{SimSun}
\begin{document}
中文\LaTeX示例。
\end{document}
```
xeCJK宏包提供了多个选项和命令,如:
- 宏包选项:可以设置不同的行为和配置,例如`\usepackage[CJKspace]{xeCJK}`启用自动忽略CJK文字间的空格。
- 字体设置与选择:`\setCJKmainfont`用于设置主要的CJK字体,`\setCJKsansfont`和`\setCJKmonofont`分别用于设置无衬线和等宽字体。
- CJK分区字体设置:`\setCJKfamilyfont`可以为特定的CJK字体家族设置字体。
- 设置CJK字符范围:通过`\DeclareUnicodeCharacter`定义Unicode字符的行为。
- 标点符号处理:xeCJK支持全角、半角、开明式、行末半角式和CCT式的标点处理。
- xeCJKfntef:提供文本格式化功能,例如`\xeCJKsetup{fntef={\bfseries}}`使注释文字加粗。
- 其他命令和功能:xeCJK还提供了其他高级功能,如处理特殊字符和兼容性问题。
在使用xeCJK时,需要注意系统必须安装了设置的字体,并且XƎTeX和相关依赖宏包需要更新到最新版本。xeCJK宏包的详细用户手册包含了更多配置和使用技巧,包括已知问题和兼容性信息,是深入学习和使用xeCJK的重要参考资料。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-08-26 上传
2020-01-11 上传
2013-09-22 上传
_Delores_
- 粉丝: 47
- 资源: 3
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程