eps 图像显示网格?

eps 图像显示网格?

所以我在 matlab 中创建了此图像并将其保存为 eps 图像。然后在 latex 中,我使用 DVI-PS-PDF 链进行编译和构建,我还使用了包 epstopdf(奇怪的是 latex 文件夹中的 pdf 图像(从 eps 图像转换而来)是板状的 :O,尽管最终 PDF 中的图像除了这一点之外都还可以)。

图像显示如下:它似乎还显示了网格,这是我不想要的。当我在 matlab 中显示图形时,一切都正常。

你知道为什么会发生这种情况吗?:)

在此处输入图片描述

答案1

这是关于您的 Matlab EPS 保存的问题。我建议您看看 将 Matlab 图形转换为 TikZ 以便将您的图形转换为适合 LaTex 的 tikz 格式。您还可以检查无轴和背景的绘图 如果您坚持使用 Matlab 绘图工具。

答案2

这种情况通常是因为 eps 包含绘制多边形以组成图像的指令,但不包含其轮廓。解决此问题的一种方法如下:

  • 在您最喜欢的文本编辑器中打开 eps 文件。
  • /F { fill bind def }寻找写着类似或也许的 内容的一行/F fill load def(通常这会在顶部附近)。

  • 改成。fillgsave fill grestore stroke

  • 保存文件并在 eps 查看器中打开。网格应该消失了。

或者,使用多边形删除网格并减小文件大小,而不会降低图像质量。

相关内容