xeCJK宏包:排版中日韩文字的xeLaTeX工具
需积分: 38 53 浏览量
更新于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的重要参考资料。
2014-12-25 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-08-26 上传
2020-01-11 上传
_Delores_
- 粉丝: 47
- 资源: 3
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍