我正在 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
属性被忽略。有什么办法吗?