Friday, January 24, 2020

TeX:中文支持工具

CTeX套装

CTeX套装是科学院吴凌云研究员的个人作品。在CTeX套装刚刚问世之时,因其解决了繁琐的中文字体安装工作,所以广受欢迎。但是,一方面CTeX套装已经很久不更新,内里的宏包、工具陈旧;另一方面,随着XeLaTeX的发展,以及xeCJK等技术的成熟,上述这些繁琐的工作已经没有必要而失去意义;因此,现在不推荐使用 CTeX套装。

CTeX宏集

CTeX宏集和CTeX套装是两个不同的东西。
CTeX宏集是集成了中文支持、操作系统判定、字体选择、版式预设为一体的一组宏包和文档类的合集。我们推荐在任何情况下,优先使用CTeX宏集处理中文。

TeX Live

TeX Live是TUG (TeX User Group)维护和发布的TeX系统,可说是「官方」的TeX系统。我们推荐任何阶段的TeX用户,都尽可能使用TeX Live,以保持在跨操作系统平台、跨用户的一致性。TeX Live的官方站点是https://tug.org/texlive/。
国内下载站点请见参考文献[1]。

安装过程

Windows用户右键单击install-tl-advanced.bat,以管理员权限执行;除了安装位置,所有选项都应保留默认。
安装结束后,可以在CMD窗口键入简单命令,无返回错误即为安装成功。
Fig. 1
TeXworks editor是TeX Live自有编辑器,打开它。在里面,键入一段含有中文的完整TeX代码,如下:
\documentclass[UTF8]{ctexart}
\begin{document}
\section{文字}
测试部分!
\section{数学}
\[
  a ^2+ b^2=c^2
\]

这是数学公式!
\end{document}
运行后,得到如下图即为安装成功。
Fig. 2
TeXworks editor操作说明见参考文献[3]。

参考文献

[2] The TEX Live Guide—2019. 各种文本教程(含中文)在2.2.