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: