CTeX-org / ctex-kit

Macro Packages and Scripts for Chinese TeX users
976 stars 124 forks source link

设置部分西文字符,以 CJK 字体 + 西文间距输出 #553

Open muzimuzhi opened 3 years ago

muzimuzhi commented 3 years ago

用户希望数字 0-9 以 CJK 字体输出,但在处理空白时仍按西文字符(在数字和a-z之间不自动添加空白)。目前,\normalspacedchars{<char list>} 似乎会将字符还原为西文。

\documentclass{ctexart}
\xeCJKDeclareCharClass{CJK}{`0 -> `9}  % 设置 0-9 以 CJK 字体输出
%\normalspacedchars{0,1,2,3,4,5,6,7,8,9} % 0-9 的字符类被还原

\begin{document}
中文0123456789中文abc123def
\end{document}