问题描述

在 xeCJK 中,间隔号(音界号)不被视为中文字而左右被自动加入空白,显得间隔号占了很大的位置,以前用LaTeX + CJK 没有这个问题,请问该如何解决?

如下图:


首先介绍下 如何输入这个名字间隔号,搜狗输入法在中文标点下可以直接用 1键的左边键 输入即可。

有用户发现:为什么word里外国人名点那么大而用tex编译的点那么小如上图。如果用CJK显示没有问题。但是XeCJK需要如下.

解析方案:

milksea:

间距号默认被当作普通西文符号看待。

方案一,把间隔号看作汉字,使用汉字字体中的符号:
\xeCJKsetcharclass{·}{·}{1}

方案二,把间隔号仍看作西文符号,但取消间距:
\normalspacedchars{·}

参考:

http://bbs.ctex.org/viewthread.php?tid=59087&page=1&fromuid=56635#pid386197

http://bbs.ctex.org/viewthread.php?tid=60643&extra=page=2

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部