名前: SHIMA 日時: 2001-06-10 14:41:25 IPアドレス: 61.124.255.*
>color.c で > >> #define TOTALCOLORLEN (3000) /* sum of lengths of pending colors */ > >となっているのを増やすくらいしか思い付きません。Win32 については >角藤さんにお願いするしかないですね。 私は詳しくはないのですが... 上記値で本当に不足することは考えにくいのですが、カラー指定の後でスタックを解放する のを忘れているとかでは(マクロのバグとか、実際に書いた部分とか)? もしカラーの数の意味でのスタックが3000とすると、色を3000回重ねて(その下部の色も 全て順に記憶して)おく、ということ? 普通はせいぜい10回程度で、ページに渡ってど んどんスタックが深くなることは無いと思いますが(ページが増えていってスタックオー バーとなるならTeXのソース+マクロのミスの可能性が大きい)? いくつかのページに分割できて、それでスタックオーバーフローが解消できるのなら、 作成されたDVIファイルに何らかのミスが入っている可能性がありますが。 dvitype とかで分かりませんでしょうか?
この書き込みへの返事: