我一直在尝试使用Inkscape为我的科学论文准备艺术品图形。我使用LaTeX,并且需要将我的图形准备为高质量的封装PostScript(EPS)图像。工作顺序如下。首先,我使用matplotlib绘制部分图形并将其保存为EPS格式。其次,我启动Inkscape并导入EPS文件。使用Inkscape,我组成了一个图形,留下了所需的对象,杀死了不需要的对象,并添加了一些标记。因此,当我在Windows中使用CorelDraw时,我曾经这样做,但是现在我在Linux中工作。

不幸的是,Inkscape会损坏EPS文件:它会更改颜色并且不会保存所有对象。在过去的几年中,我试图寻找解决方案,但是我找不到有人提示。从svg导出到eps或向后导出时,这些提示(在Web上找到)与诸如“字体渲染不正确”之类的东西有关。 (对我来说这不是问题-文本始终可以表示为曲线)。

我目前在Mandriva Linux 2010中工作,并使用Inkscape版本0.47 r22583(2010年1月14日)。我在某处读到,此类问题可能是由于开罗的某些过时版本引起的-我的是1.9.14。我花了很多心血来构建较新的开罗(1.12.14),但离目标还很遥远。我对系统中同时存在的32位和64位库感到困惑...

对于任何有类似问题的人,我将不胜感激,并且可能会进一步寻求解决方案。让我说明一下这个问题。

抱歉,我没有足够的声誉点,无法张贴图片,也不能插入2个以上的链接,因此,请在我的实时新闻页面上查看带有图片的帖子副本:

http://benkev.livejournal.com/1093.html

图的标题如下。

(1)这是我想在一个图中组合的三个eps图像:

(2)这是将Inkscape中的图像导入并保存为SVG格式后得到的结果。注意颜色和分辨率失真。另外,我在感兴趣的特征周围绘制了三个红色圆圈。

(3)这是将图形导出到EPS文件时得到的结果。可以注意到,三个红色圆圈之一消失了:仅剩两个圆圈!

谢谢!

最佳答案

这似乎是inkscape中的错误。以下步骤可能会有所帮助:

  • svg中打开inkscape文件。
  • 全选( Ctrl + A )
  • 取消分组( Ctrl + Shift + G )。您可能需要重复几次此步骤。
  • 将结果另存为eps格式。
  • 关于latex - Inkscape搞砸了EPS文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17245685/

    10-13 02:58