gnuplot の xgrid つき plot の png が pLaTeX の graphicx で表示できない問題の回避

xgrid を指定して plot した gnuplotpng 形式のファイルを, graphicx で include して pLaTeX でtypeset したものを dvipdfmx で PDFにしている. 以前は問題なかったが, 現在は, PDF上でpngの部分が真っ白になることに気づいた. エラーや警告はなく, png を Preview.app で開くと正しく表示できる. 一方, PDFをAdobe Readerで開くと, エラーを含むPDFである旨の表示がでる(が, 関係あるとは断言できない).

  • gnuplot 5.0 patchlevel 0 in MacPorts
  • e-pTeX 3.14159265-p3.5-130605-2.6 (utf8.euc) (TeX Live 2014/MacPorts 2014_8)
  • graphicx 2014/04/25 v1.0g
  • This is dvipdfmx Version 20140317 by the DVIPDFMx project team, modified for TeX Live, an extended version of dvipdfm-0.13.2c developed by Mark A. Wicks.

回避策として,

arrow from x0,0 to x0,xmax nohead

複数の縦線を書くことにした.

set parametric
plot x0,t t "vertical line"

もありえたが, ふつうのnonparametric plotと重ねるには multiplot が必要になるので採用しなかった.