名前: SHIMA 日時: 2004-05-11 23:41:04 IPアドレス: 219.97.102.*
>>28843 実際に,>>28833のソースをコンパイルして 調べてみました. color のスタックは,以下のようになてっており,おかしいようです. --- [1] {color push Black} {color pop} {color push Black} {color pop} {color push Black} {color pop} [2] {color push Black} 1 {color pop} 0 {color push cmyk 0.0 0.0 0.0 0.2} 1 {color push cmyk 0.0 0.0 0.0 0.2} 2 {color pop} 1 {color push Black} 2 {color pop} 1 {color pop} 0 {color pop} -1 <--- stack underflow {color push gray 0} {color push gray 0} {color pop} {color push Black} {color push gray 1} {color pop} {color pop} {color pop} {color push gray 0} {color push cmyk 0.0 0.0 0.0 0.2} {color push cmyk 0.0 0.0 0.0 0.2} {color pop} {color push Black} {color pop} {color pop} {color push Black} {color pop} --- dviout では,このような場合も dvispc を使って修正を試みます.dvispc はこのような場合も考慮していたはずですが,バグのためか修復がうまく できていないようです.ただし,ファイル名が変わったり,2ページ目 だけのファイルに変わってしまうことはありませんでした. どうして,報告されている結果と異なっているのかは分かりません. dvipdfmx で pdf への変換を試みると ** WARNING ** End color with no corresponding begin color. という WARNING が表示されます.
この書き込みへの返事: