【发布时间】:2012-04-28 21:36:14
【问题描述】:
我正在 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。
这可能与我放入我的startup.m 文件中的set(0,'defaultfigurepaperpositionmode','auto')有关,以便页面自动适应图像?
编辑:我刚刚尝试使用 saveas(figure(1), 'filename.pdf') 而不是 print(figure(1), 'filename.pdf') 并且效果很好,但是 PaperPositionMode 属性被忽略了。有什么办法吗?
【问题讨论】: