Добрый вечер, ЛОР.
Встала задача вставить в текст иллюстрации-графики, построенные по файлам CSV. Поскольку редакция всё равно требует иллюстрации отдельными файлами (допустимые форматы: eps, gif, tiff, jpg), я не стал углубляться во встроенные средства рисования графиков LaTeX и решил подготовить их в gnuplot.
Из перечня форматов выбрал eps, поскольку gnuplot умеет его писать, а pdflatex — читать.
Скрипт для одного из графиков gnuplot в UTF8:
set encoding utf8
set datafile separator ','
set term "postscript" eps
set output "st-mt.eps"
plot "st.csv" using 1:2 with lines ti "1 поток", \
"mt.csv" using 1:2 w li lw 3 lt 0 ti "8 потоков"
pause -1
График нарисован, но русские буквы в легенде «съелись», видны только цифры 1 и 8.
В итоге я вместо EPS вывел в PNG, потом GIMP-ом вручную перевёл каждый PNG в EPS и уже их вставил в документ LaTeX. Задача решена, но осадочек остался.
Это глюк gnuplot или?..
gnuplot 5.0.6, Fedora 29.