Octave中的希腊字母不输出到EPS

时间:2014-07-29 19:19:15

标签: plot octave

我无法通过标题中的希腊符号使Octave导出我的EPS数字。我的意思是,确实显示在Octave中,但是当我将其打印到EPS文件(print -depsc2 filename.eps)时,它会显示 alpha 而不是符号 alpha。

1 个答案:

答案 0 :(得分:0)

我猜你想要将EPS纳入乳胶文件中吗?有很多方法可以做到这一点。一种流行的方法是使用psfrag。

我建议使用

print -depslatex yourfile.eps

将仅使用图形部分和yourfile.tex(包括yourfile.eps)创建yourfile.eps。然后,您可以使用\ include。

将其添加到主乳胶文档中

如果您只想要没有主乳胶文件的情节,您可以使用     print -depslatexstandalone yourfile.eps 并让latex处理代码。这是一个简单的例子:

close all
graphics_toolkit fltk
sombrero ();
title ("Plot the familiar 3-D sombrero function:\
$z = \\frac{\\sin\\left(\\sqrt{x^2 + y^2}\\right)}{\\sqrt{x^2 + y^2}}$");
print -depslatexstandalone test_epslatex

system("latexmk test_epslatex.tex -ps");
system("latexmk -c");

通过这种方式,您可以灵活地使用所有Latex命令。

另一种非常简单的方法是使用gnuplot:

graphics_toolkit gnuplot
plot(1:2);
title('\alpha')
print -depsc out.eps