首页 文章

从Mathematica 8导出的PDF将无法打印

提问于
浏览
11

更新:我写了Wolfram对此的支持,并将更新帖子,如果他们可以解决问题 . 很抱歉因为技术支持问题而向SO发送垃圾邮件,但此处仍有其他人遇到同样的问题 .

是否有其他人使用Mathematica 8有这个问题?我最近升级并注意到,当我将图形导出为PDF文件时,虽然文件在我的计算机上显示正常,但它会打印为空白页面 . 例如,试试

Rectangle[{1,1}]//
Graphics//
Export["~/test.pdf",#]&

这会创建一个包含黑色方块的PDF文件 . 此文件打开正常,但如果我将其发送到我的部门打印机,我只会得到一个空白页面 . 如果我不导出图形但是从MM打印笔记本,没问题,图形打印按预期方式 . 如果我使用MM 7做同样的事情,PDF文件将按预期打印 . 在MM8中导出到PNG似乎工作正常 . 并且,使用上下文菜单 Save Graphics As ...File > Save Selection As ... 来创建仅包含图形的PDF也可以使用 . 但是,这些图形最终会包含在TeX文档中,如果我可以继续使用脚本,那将会好得多 . 我需要点击任何按钮来生成它们 .

我在Mac OS 10.6.7上运行MM 8.0.0.0 . 我还没能在另一台打印机上测试这个,但是这台打印机以前从来没有给我带来任何问题,并打印其他PDF文档 . 任何想法为什么会这样?

Wolfram Research回应:

...此问题也已被其他用户报告,我们的开发人员目前正在调查此问题 . 我已将您的详细信息添加到报告中,以便在解决此问题时收到通知 . 与此同时,您可以尝试的替代方案是:尝试使用其他打印机 . 在导出之前使用“栅格化”功能栅格化图像 . 如果光栅化图像失去某种分辨率,您可以使用“ImageResolution”选项对其进行编辑 . 栅格化[image,ImageResolution - > xxx]

2 回答

  • 6

    当然这是一个错误(请将其报告给support@wolfram.com),但您可以通过选择图形并从菜单中选择文件>将选择另存为...来解决问题(或者将图形另存为...上下文菜单) . 这会产生一个稍微不同的文件,它似乎不会表现出我们从Export []中观察到的不良行为 .

  • 1

    这些有问题的文件和包含它们的LaTeX PDF可以通过Adobe Reader 10.1.2正确打印 . 如果您可以安装和使用450MB PDF阅读器,那就好了 .

    我在Mac OS X 10.7.2上使用Mathematica 8.0.4.0重现了这个问题(引导我这个问题) . Wolfram提出了蹩脚的解决方法,如 Rasterize 并告诉我

    我们的开发人员已经解决了这个问题,未来的Mathematica版本中将包含一个修复程序 .

相关问题