Inkscape обрезает файлы eps, созданные с помощью gnuplot

#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. Идеально! Я только нашел решение для изменения размера страницы, но в этом трюке нет необходимости 😉