xecjk 会在 cjk 文字之间插入 \CJKglue
,这个值一般为 \hskip 0pt plus 0.08\baselineskip
,这个 stretch 比较小,一般小于 1em,在宽度为 3em 时,两个汉字间需要插入的空白大于 cjkglue 的伸长部分,所以会报 warning。
英文空格会变成一个 glue,根据需要会使用 \spaceskip
或 \xspaceskip
;xecjk 的中文与西文之间会插入 \CJKecglue
,都可以用于控制所插入的空白的 stretch 和 shrink。
CJKfilltwosides 就调整了 \CJKglue
,使得空白可以无限伸长。
问 用基于makebox命令定义的命令,为什么会报溢出的水平盒子警告?