作者andrew43 (Myrmarachne)
看板LaTeX
标题Re: [问题] 中文标点行末对齐
时间Mon Aug 2 22:48:31 2010
※ 引述《vm3cl4bp6 (光)》之铭言:
: 我用的是 LaTeX。
: 为了压缩标点,我加入了 CJKpunct,可是行末的标点仍没有对齐,
: 会超出基线一点点,爬了估狗找到些可能解决的方法,但那是在
: XeLaTeX 上的,我用不起来。不知道有没有人知道 LaTeX 上的解
: 决方法,
: 在此谢过!
超出 "基线"? 你可能用误用这个名词了.
到达到行末对齐, 从 latex (cjk packge), cwtex, xelatex (xecjk package)
都有解法.
cjk package 的解法就是自行调整所有标点符号的空间.
请参考
http://apansharing.blogspot.com/2008/02/cjk.html
过程很麻烦的.
cwtex 的解法是靠内建自动替换成英文标点符号及内建中文标点符号.
程式会自动帮你转换, 没什麽好说明的了.
xecjk package 也很不错.
过去还要事先多跑一个内附的 xelatex 档案来描绘所使用字型的标点符号空间,
但最新版本都自动会侦测使用的字型来调整, 也就是直接用某字型就可以了.
非常推荐.
你谈到 xelatex 跑不出来, 建议你重灌最新的 tex 系统并更新所有套件,
应该就没问题了.
--
http://apansharing.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.35.207
1F:推 vm3cl4bp6:重新用上了 xecjk, 非常感谢! 08/03 09:58