【发布时间】:2011-04-05 18:05:01
【问题描述】:
在 Mathematica 中保存图形时,是否可以将不透明的图形保存为 EPS 格式?例如,
Plot[Evaluate[Table[BesselJ[n, x], {n, 4}]], {x, 0, 10},
Filling -> Axis]
给出了下图,它以EPS以外的任何格式整齐地保存。
如果我尝试保存到 EPS(在 Mathematica 7 中),结果看起来像
在 Mathematica 8 中看起来像
有谁知道如何在 EPS 图中获得不透明度(或者如果这可能的话)? “使用光栅化实现透明度”选项在缩放时看起来不像真正的 EPS 那样令人印象深刻。
【问题讨论】:
-
Wikipedia claims EPS 不支持真正的透明度。但是 PDF 确实...我假设您想要 LaTeX 文档的图形?为什么不直接使用 pdflatex?
-
附带说明:Mma8 的 EPS 导出中的颜色要好得多!
-
@Simon:我主要使用 MATLAB,并且来自 MATLAB 的 EPS 图形中的边界框非常紧凑(就像在 Mma 中一样)。另一方面,来自 MATLAB 的 PDF 文件有额外的空格。所以为了避免不得不处理转换、裁剪等,我只是使用乳胶,而不是 pdflatex。我知道我可以使用
epstopdf包在pdflatex 中进行即时转换。但是,一些期刊特定的样式表打破了这一点,并且与该包不兼容。 -
@Simon:我确实知道 EPS 不支持真正的透明度。但是,不透明度可以通过等效的较浅颜色充分表示,并且想知道是否有这样的选项可以将不透明度后的颜色更改为在 Mma 中等效的纯浅色。
-
使用 Mma8,绘图可以正确导出,并具有对 EPS 的模拟透明度。您使用的是哪个版本的 Mma?
标签: wolfram-mathematica opacity eps