名前: 北見 けん 日時: 2009-10-31 09:36:28 IPアドレス: 211.128.71.*
>>53904 > このあたりの処理はかなり悩んだ形跡があります。また悩みそうです。 > どうするのがいいでしょうか。 53903にも書きましたが、 アスキーの解説によると、\inhibitglue は その場所にのみ効果を持つとのことなので、 現在の pTeX の動作は仕様からは外れていると思います。 使う側としても、\inhibitglue の指定がずっとあとまで引っ張られるようでは、 想定外の事故が起こりやすく、安心して使えません。 ということで、クラスファイルのマクロで対処するよりも、 pTeX を直してもらうのがよさそうに思います。 このサイトの「TeXを使ってみよう」でも再現するようですから、 W32TeX に限らず、pTeX 自体が今も持っている問題だと思います。 pTeX の WEB ソースを眺めてみたところ、 inhibit_glue_flag を立てたあとで 次に水平リストに加えるのが和文文字ではなかったときには ちゃんと inhibit_glue_flag をリセットするようにすればよさそうに思いますが、 具体的にはどうすればよいかといえば私にはお手上げです。
この書き込みへの返事: