《我的CJK》:LaTeX处理中文的必备指南

5星 · 超过95%的资源 需积分: 9 17 下载量 23 浏览量 更新于2024-11-08 收藏 1.03MB PDF 举报
"李果正的《我的CJK》是一本关于使用LaTeX处理中文文档的教程,涵盖了CJK(Chinese, Japanese, Korean)字体和排版技术。作者是Edward G.J. Lee,该书介绍了如何利用各种工具将TrueType字体转换为LaTeX可以使用的格式,并详细讲解了在LaTeX中集成CJK文字的方法。书中还涉及到了LaTeX到HTML的转换,为网络出版提供了支持。" 在《我的CJK》中,作者详细讨论了以下几个关键知识点: 1. **CJK Version 1.1**:这是LaTeX中处理CJK字符的一个扩展包,用于支持中文、日文和韩文的排版。 2. **Type1字体和CID-Keyed字体**:书中介绍了如何处理Type1字体,这是PostScript字体的一种类型,以及CID-Keyed字体,这种字体设计用于处理多语言环境,特别是东亚语言。 3. **TrueType字体的处理**:讲解了如何将TrueType字体转换为LaTeX可使用的格式,涉及到的工具有`t1utils`、`ttf2pt1`及其针对中文的扩展`ttf2pt1-chinese`,还有FontForge,这是一款开源的字体编辑软件。 4. **DVIPDFMx**:这是一个用于将LaTeX DVI文件转换为PDF的工具,特别适用于处理包含复杂图形和多语言文本的文档。 5. **hyperref包**:在LaTeX中,hyperref是一个用于创建超链接和书签的强大宏包,对于生成互动式PDF文档至关重要。 6. **LaTeX到HTML的转换**:书中探讨了如何将LaTeX文档转换为HTML格式,包括使用`latex2html`和专门为CJK支持进行优化的方法。 7. **LaTeX宏包和命令**:讲解了在LaTeX中处理CJK文字时需要使用的特定宏包和命令,如`\CJKfamily`、`\begin{CJK}`等,以正确设置字体和排版。 8. **FreeCJK字体**、**Adobe CJK字体**和**其他LaTeX CJK解决方案**:书中介绍了不同来源的CJK字体,包括免费和商业选项,以及如何在LaTeX环境中集成这些字体。 9. **字体生成和配置**:包括`dmkfont.sh`脚本和FontForge的使用,帮助用户创建和配置适合LaTeX的CJK字体。 10. **排版技巧**:书中提供了多种排版CJK文本的技巧,例如如何处理标点符号、复合词汇以及特殊字符。 通过这本书,读者可以学习到如何在LaTeX环境下有效地处理中文文档,从而提升中文文献的排版质量和专业性。这对于需要用到LaTeX处理中文内容的科研工作者和学术界人士尤其有价值。