Я пытаюсь включить греческие символы в свой граф, используя следующий код, но дважды получаю аналогичную ошибку.Вставка греческих букв в легенды графа с использованием GNUplot
предупреждение: расширение текстового режима анализатора - игнорирование паразитных}
предупреждение: расширение текстового режим анализатора - игнорирование паразитных}
reset
# svg
#set terminal svg size 410,250 fname "Times New Roman" \
set terminal svg size 410,250, enhanced fname 'Times New Roman' \
fsize "12" rounded dashed
set output "data1.svg"
set tics nomirror
# color definitions
set style line 1 lc rgb "#8b1a0e" pt 1 ps 1 lt 1 lw 2 # --- red
set style line 2 lc rgb "#5e9c36" pt 2 ps 1 lt 2 lw 2 # --- green
set key bottom right
plot "abc.htm" using 1:2 title "N('\alpha', T)" w lp ls 1, \
"abc.htm" using 1:3 title "N(\beta, T)" w lp ls 5
PS: код работает отлично, пока я не включенный режим SVG терминала усиливается , поскольку мне это нужно для вставки греческих букв в мои легенды графа. Я использую версию 4.6, уровень патча 5. Может ли кто-нибудь помочь мне?
У меня нет опыта работы с этим терминалом, но вам, вероятно, нужно избегать обратных косых черт: «... title» N ('\\ alpha', T) «...» и т. Д. Добавьте больше обратных косых черт, если это произойдет Работайте только с двумя. – Miguel
@Miguel Спасибо. Я попробовал, но это не сработало. Хотя ошибка ушла, но все еще неспособна получить греческую букву и вместо нее \ alpha. Я хочу вставить высококачественный график в латексный документ. То, что я делаю, это график графика с использованием GNUplot, а затем сохранение svg-файла.Затем я конвертирую файл svg в pdf, а затем вставляю его в латексный файл. – mani
Если вы хотите использовать это в латексе, то наиболее очевидный способ сделать это - использовать терминал epslatex и использовать синтаксис латекса в коде gnuplot. Используя одинарные кавычки, вам не нужно скрывать обратную косую черту. См. Например, http://stackoverflow.com/questions/24253276/gnuplot-is-there-a-way-to-add-small-gif-icon-on-the-plot/24257654#24257654 – Miguel