#gnuplot #inkscape #eps
#gnuplot #inkscape #eps
Вопрос:
У меня есть файл сценария для создания файла eps с помощью gnuplot. Основы этого скрипта:
set terminal postcript enhanced color size 30,20 font 'Times-ew-Roman,40'
set xtics -.5,0.125
set ytics 0.1,0.1
set xrange [-0.5,.5]
set yrange [0.,1.6]
set cbrange [-0.5,.5]
set output "file.eps"
plot #whatever i plot
Этот скрипт генерирует файл eps, который я могу открыть в ubuntu, и я вижу, что он хорошо напечатан. Теперь я хочу импортировать этот eps в inkscape, но при импорте inkscape импортирует большой фрейм с нарисованным только верхним левым. Остальное пустое. Должен ли я изменить anyvalue в моем скрипте gnuplot или сделать что-то еще с inkscape? Я попытался открыть его в версиях inskcape для Windows и Ubuntu, и в обоих случаях это происходит одинаково с одним и тем же файлом.
Комментарии:
1. если я уменьшу 30,20, inkscape импортирует больше изображений. Похоже, это связано с размером документа…
Ответ №1:
Проблема может заключаться в том, что вы на самом деле не просили gnuplot создать изображение eps. Вместо этого вы создали общий документ PostScript с размером страницы, который не соответствует размеру по умолчанию. Вам нужно ввести ключевое "eps"
слово в команду вашего терминала:
set term postscript eps color size 30,20 font "Times-New-Roman,40"
Комментарии:
1. Идеально! Я только нашел решение для изменения размера страницы, но в этом трюке нет необходимости 😉