Open muzimuzhi opened 8 months ago
由 https://github.com/CTeX-org/forum/issues/298 而来。
现状:ctex 文档类,xelatex 下省略号允许出现在行首,lualatex 下不允许。
可能的改进
改进方式,
LongPunct
MiddlePunct
\xeCJKsetup{LongPunct-={…}, MiddlePunct+={…}}
\xeCJKsetkern{…}{…}{0.2em}
\documentclass[fontset=fandol]{ctexart} \def\demo{唐代之前,荆楚民间存在一种祈求丰收的“牵钩之戏”,广为流传。 《观拔河俗戏》诗有云:“壮徒恒贾勇,拔拒抵长河。 欲练英雄志,须明胜负多……预期年岁稔,先此乐时和。”} \begin{document} \demo \end{document}
另见 https://github.com/CTeX-org/ctex-kit/issues/382
本条 issue 还想指出另外一个问题:xeCJK 处理破折号宽度的算法似乎有误,得到的“非合字”破折号总宽并非两个全角字宽。
由 https://github.com/CTeX-org/forum/issues/298 而来。
现状:ctex 文档类,xelatex 下省略号允许出现在行首,lualatex 下不允许。
可能的改进
改进方式,
LongPunct
分类改为MiddlePunct
\xeCJKsetup{LongPunct-={…}, MiddlePunct+={…}}
\xeCJKsetkern{…}{…}{0.2em}