Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以改变/修复Matlab在eps中创建文本框的方式吗_Matlab_Eps - Fatal编程技术网

我可以改变/修复Matlab在eps中创建文本框的方式吗

我可以改变/修复Matlab在eps中创建文本框的方式吗,matlab,eps,Matlab,Eps,如果我使用以下方法将matlab图形导出为eps: print('myfig','-depsc') 然后我在另一个软件中打开它,以Illustrator CS6为例。 文本看起来没问题,但应该是一个文本框,比如一个图例条目,实际上是多个文本框的排列,使其看起来像一个。 在下图中,黑色文本是它第一次看起来的样子,但我也展示了相同文本的副本,每个文本框都有不同的颜色 如果我想编辑这其中的任何一个,这是非常困难的,因为空间将被弄乱。另外,如果我改变字体,字距会变得混乱。 我还尝试使用text命令将文

如果我使用以下方法将matlab图形导出为eps:

print('myfig','-depsc')
然后我在另一个软件中打开它,以Illustrator CS6为例。 文本看起来没问题,但应该是一个文本框,比如一个图例条目,实际上是多个文本框的排列,使其看起来像一个。 在下图中,黑色文本是它第一次看起来的样子,但我也展示了相同文本的副本,每个文本框都有不同的颜色

如果我想编辑这其中的任何一个,这是非常困难的,因为空间将被弄乱。另外,如果我改变字体,字距会变得混乱。 我还尝试使用text命令将文本放置在轴上,这也会在多个文本框中结束

有办法解决这个问题吗? 我错过什么了吗


只是为了澄清,我想修复matlab的eps,而不是使用不同的软件

尝试从FEX导出图。谢谢@AnderBiguri,如果可能的话,我想避免第三方的东西,因为这个代码需要对其他人有用。为了在export_fig中制作eps,您需要安装pdftops。如果您的图形数据是可管理的,则切换到
pgfplots
,您甚至不会记住这些problems@percusse我现在正努力留在Matlab中。因为我可以一起计算和绘图。目前我不想用matlab代替我的绘图工具。这取决于你对生成的eps文件做了什么。如果它转到一个TeX文件,那么您不会更改工作流中的任何内容