- 10 名前:132人目の素数さん [2007/10/19(金) 21:31:28 ]
- 藤田さんの均等は,\kanjiskip/\xkanjiskipを
伸ばすことによって実現している. だから,\kanjiskip/\xkanjiskipが入らないとこでは伸びない. 例 \hbox to10zw{\kanjiskip0pt plus1fil minus1fil ちょっと} これをjarticleでやってみよ. 多分,期待と違う結果になる. 一方,jsarticleでやればたぶん期待通り. これはjisが使われているから. 回避策としてはこんな手がある. アイデアだけだから細かいところは 適宜カスタマイズしてくれ. \documentclass{tarticle} \usepackage{otf} \makeatletter \def\hoge#1{\leavevmode\hbox to20zw{\@tfor\temp:=#1\do{\temp\hfil}\unskip}} \makeatother \begin{document} \hoge{西暦2007年10月{\rensuji{18}}日} \hoge{西暦2007年10月{\rensuji{18}}日{\CID{08201}}} 西暦2007年10月\rensuji{18}日 \end{document} 要は,一文字ずつ取り出して,そのあとに\hfilを入れるだけ. まとめたいものは { } にいれるのが仕様. 欠点は,欧文も均等になること(均等にしたくなければ { } にいれる).
|

|