Греческие буквы на октавном графике не экспортируются в EPS
Я не могу заставить Octave экспортировать мои EPS-цифры с греческими символами в заголовке. Я имею в виду, он отображается внутри Octave, но когда я печатаю его в файл EPS (print -depsc2 filename.eps
), он отображает альфа вместо символа альфа.
1 ответ
Я думаю, вы хотите EPS для включения в латексный документ? Есть множество способов сделать это. Одним из популярных способов является использование psfrag.
Я предлагаю использовать
print -depslatex yourfile.eps
который создаст yourfile.eps только с графической частью и yourfile.tex (который включает yourfile.eps). Затем вы можете добавить его в свой основной латексный документ с помощью \include.
Если вам нужен график без основного латексного документа, вы можете использовать print -depslatexstandalone yourfile.eps и разрешить латексной обработке кода. Вот простой пример:
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");
Благодаря этому вы получаете большую гибкость и используете все латексные команды.
Другой, очень простой способ - использовать gnuplot:
graphics_toolkit gnuplot
plot(1:2);
title('\alpha')
print -depsc out.eps