負のkanjiskip, xkanjiskip

名前: ttk
日時: 2008-03-13 23:26:26
IPアドレス: 61.210.210.*

pTeX, pLaTeXにおいて kanjiskip, xkanjiskipが負の場合で 私の予期しない結果が得られることがあるようです。 これは、仕様でしょうか? バグの香りがするのですが… ちなみにupTeX, upLaTeXでも何も対策していないので同様になります。 ハングルの詰め組みを試していて気付きました。 試した環境: Vine Linux 4.1 This is pTeX, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) pLaTeX2e <2006/01/04>+0 (based on LaTeX2e <2003/12/01> patch level 0 Windows XP, W32TeX This is pTeX, Version 3.141592-p3.1.10 (sjis) (Web2C 7.5.6) pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0 %%% iii.tex (pLaTeX) %%% \documentclass{jarticle} \begin{document} % ↓これを有効にすると予想通りの結果になる。 %\xkanjiskip=-.5zw plus 1pt minus 1pt %\kanjiskip=-.3zw plus 1pt minus 1pt { \xkanjiskip=.5zw plus 1pt minus 1pt \kanjiskip=.3zw plus 1pt minus 1pt □△□HHH□△□% 効く \xkanjiskip=-.5zw plus 1pt minus 1pt \kanjiskip=-.3zw plus 1pt minus 1pt □△□HHH□△□% なぜか効かない 仕様? バグ? } \xkanjiskip=.5zw plus 1pt minus 1pt \kanjiskip=.3zw plus 1pt minus 1pt □△□HHH□△□% 効く \xkanjiskip=-.5zw plus 1pt minus 1pt \kanjiskip=-.3zw plus 1pt minus 1pt □△□HHH□△□% 効く { \xkanjiskip=.5zw plus 1pt minus 1pt \kanjiskip=.3zw plus 1pt minus 1pt □△□HHH□△□% 効く \xkanjiskip=-.5zw plus 1pt minus 1pt \kanjiskip=-.3zw plus 1pt minus 1pt □△□HHH□△□% 効く } \end{document} %%% jjj.tex (pTeX) %%% % ↓これを有効にすると予想通りの結果になる。 %\xkanjiskip=-.5zw plus 1pt minus 1pt %\kanjiskip=-.3zw plus 1pt minus 1pt { \xkanjiskip=.5zw plus 1pt minus 1pt \kanjiskip=.3zw plus 1pt minus 1pt □△□HHH□△□% 効く \xkanjiskip=-.5zw plus 1pt minus 1pt \kanjiskip=-.3zw plus 1pt minus 1pt □△□HHH□△□% なぜか効かない 仕様? バグ? } \xkanjiskip=.5zw plus 1pt minus 1pt \kanjiskip=.3zw plus 1pt minus 1pt □△□HHH□△□% 効く \xkanjiskip=-.5zw plus 1pt minus 1pt \kanjiskip=-.3zw plus 1pt minus 1pt □△□HHH□△□% 効く { \xkanjiskip=.5zw plus 1pt minus 1pt \kanjiskip=.3zw plus 1pt minus 1pt □△□HHH□△□% 効く \xkanjiskip=-.5zw plus 1pt minus 1pt \kanjiskip=-.3zw plus 1pt minus 1pt □△□HHH□△□% 効く } \end

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)