当罗马字符 [a-z0-9] 和中文字符在 XeLaTeX 中交替出现时,两种字符之间会自动输入一个空格。例如,bothAbcde我fg
和Abcde 我 fg
会产生:
通常,从风格上来说,包含这些空格是正确的,但我的问题是,如果我出于某些原因选择隐藏它们,是否有一种简单的方法来隐藏它们。
(我正在使用包xeCJK
和fontspec
。)
答案1
该\CJKsetecglue
命令设置中文和英文文本块之间的分隔符,默认为\CJKsetecglue{ }
。所以一个简单的命令\CJKsetecglue{}
就可以了。