Греческие буквы на октавном графике не экспортируются в 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
Другие вопросы по тегам