dvi->PDFするときに出る/Rotate 90とか言う警告の原因

gnuplotで図を書きファイルをepsで出力し、texに張り付けてPDF化したら、こんなエラーが出ました。

 

 

** WARNING ** << /Rotate 90 >> found. (Not supported yet)

 

 

同じ現象になっている人がいるみたいですが、みなさん対処法を書いているだけで、原因については謎な模様。

もちろん、Rotateというものがサポートされていないからワーニングって言うところまでは意味が分かるのですが、そもそもなぜRotateなんてものが付加されたのかが謎。

で、いろいろと試行錯誤していたら、グラフのYラベルの文字列が長すぎるのが原因のようでした。(これは自分の場合は、ってだけかもしれませんが

Yラベルの文字数を少なくしたら、たとえ途中で改行していたとしても、ワーニングが出ませんでした。

ちなみに、もっともっと文字数を多くしたらどうなるか実験してみたら、

 

 

** WARNING ** Filtering file via command -->gswin32c -q -dSAFER -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=C:/Users/(省略)/AppData/Local/Temp/dvipdfmx.a1082400009 -c .setpdfwrite -f ./fig/aggregated_modules.eps -c quit<-- failed.
** WARNING ** Image format conversion for "./fig/ファイル名.eps" failed...
** ERROR ** pdf_ref_obj(): passed invalid object.

Output file removed.

Process print exited abnormally with code 1

 

 

なエラーが出ました。図の縦幅をラベルが超えすぎてて、どうしたらいいのか分かりませんよ、ってことかな…?

コメント