MATLAB でいくつかの図を PDF 形式で印刷していますが、Fedora 16 の Evince PDF ビューアーで問題なく表示できます。
ただし、それらを LaTeX (TeXLive 2011) に含めようとすると、エラーが発生します。
!pdfTeX error: /usr/local/texlive/2011/bin/x86_64-linux/pdflatex (file ./caroti
d_amp_mod_log.pdf): xpdf: reading PDF image failed
ただし、Mathematica で生成された PDF 画像の例を取り、それを問題なく含めることができます。これは、問題が MATLAB によって生成された PDF にあり、一般的な PDF にはないことを示しています。
ページが画像に自動適合するようset(0,'defaultfigurepaperpositionmode','auto')
にファイルに入れたことに何か関係があるのでしょうか?startup.m
編集:saveas(figure(1), 'filename.pdf')
代わりに使用してみprint(figure(1), 'filename.pdf')
ましたが、正常に機能しましたが、PaperPositionMode
プロパティは無視されます。これを回避する方法はありますか?