pdfcairo 'неизвестный или неоднозначный тип терминала' в gnuplot

После обновления gnuplot с 4.6 до 5.0.1 я сталкиваюсь со следующей ошибкой:

set terminal pdfcairo size 3.0in,2.25in font ',8'
             ^
"plot.plt", line 114: unknown or ambiguous terminal type; type just 'set terminal' for a list

Как я могу это исправить?

PS: pdfcairo отлично работает в предыдущей версии (4.6).

Я устанавливаю gnuplot следующей командой:

#build it:
./configure --with-cairo 
make

#install it:
sudo make install

Как описано в примечаниях к выпуску GNUPLOT версии 5.0.1, pdfcairo включен по умолчанию.

Cairo / pango / wxWidgets Этот набор терминалов включает

pngcairo, pdfcairo, epscairo и cairolatex для вывода в файл

wxt для интерактивного отображения Все они будут построены по умолчанию, если сценарий конфигурации найдет необходимые библиотеки libcairo, libpango, libcairo, libwxgtk и связанные с ними. Чтобы отключить эти терминалы:

./configure --without-cairo./configure --with-cairo --disable-wxt

1 ответ

Решение

Я исправляю это с добрым напоминанием @Christoph.

Чтобы решить эту проблему, установите библиотеки зависимостей для терминалов на основе cairo с помощью следующей команды:

sudo apt-get install libcairo2-dev
sudo apt-get install libpango1.0-dev

А затем снова скомпилируйте gnuplot:

#build it:
cd gnuplot-5.0.1 ; ./configure ; make

#install it:
sudo make install

Сейчас все в порядке. Наслаждайся этим:-)

gnuplot> set term

Available terminal types:
       cairolatex  LaTeX picture environment using graphicx package and Cairo backend
           canvas  HTML Canvas object
              cgm  Computer Graphics Metafile
          context  ConTeXt with MetaFun (for PDF documents)
            corel  EPS format for CorelDRAW
             dumb  ascii art for anything that prints text
              dxf  dxf-file for AutoCad (default size 120x80)
            eepic  EEPIC -- extended LaTeX picture environment
              emf  Enhanced Metafile format
            emtex  LaTeX picture environment with emTeX specials
         epscairo  eps terminal based on cairo
         epslatex  LaTeX picture environment using graphicx package
              fig  FIG graphics language for XFIG graphics editor
             hpgl  HP7475 and relatives [number of pens] [eject]
            latex  LaTeX picture environment
               mf  Metafont plotting standard
               mp  MetaPost plotting standard
             pcl5  HP Designjet 750C, HP Laserjet III/IV, etc. (many options)
         pdfcairo  pdf terminal based on cairo
         pngcairo  png terminal based on cairo
       postscript  PostScript graphics, including EPSF embedded files (*.eps)
Press return for more: 
Другие вопросы по тегам