2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Не могу разобраться gnuplot + tikz
Сообщение10.03.2022, 19:05 
Пытаюсь вывести график gnuplot в код tikz. Попробовал использовать в gnuplot терминал set terminal lua tikz. Gnuplot выдал соответствующий код в окружении \begin{tikzpicture}[gnuplot] ... \end{tikzpicture}, то что и надо. Не могу понять как правильно использовать в документе в LaTeX. В окружении tikzpicture есть, например, \draw[gp path] (1.196,2.963)--(1.376,2.963);, что за gp path? На это возмущается pdflatex и выдает ошибку.

 
 
 
 Re: Не могу разобраться gnuplot + tikz
Сообщение11.03.2022, 12:22 
Аватара пользователя
ddv в сообщении #1550166 писал(а):
что за gp path? На это возмущается pdflatex и выдает ошибку.
Видимо, надо подключить какую-то библиотеку пакета tikz или даже какой-то пакет. Не знаю, что именно.

 
 
 
 Re: Не могу разобраться gnuplot + tikz
Сообщение11.03.2022, 13:15 
Насколько я помню, нужно подключить пакет gnuplot-lua-tikz (и, возможно, собирать это LuaTeX'ом - в этом, впрочем, уже совсем не уверен, давно дело было).

P.S. Нет, второе не обязательно, но необходим ключ сборки --shell-escape.

 
 
 
 Re: Не могу разобраться gnuplot + tikz
Сообщение11.03.2022, 18:46 
Pphantom в сообщении #1550207 писал(а):
Насколько я помню, нужно подключить пакет gnuplot-lua-tikz (и, возможно, собирать это LuaTeX'ом - в этом, впрочем, уже совсем не уверен, давно дело было).

P.S. Нет, второе не обязательно, но необходим ключ сборки --shell-escape.


Где можно найти этот пакет? Устанавливал MiKTeX полный со всеми пакетами из ctan

 
 
 
 Re: Не могу разобраться gnuplot + tikz
Сообщение11.03.2022, 18:50 
Ставьте texlive-context-gnuplot и texlive-gnuplottex, они оба должны там быть.

 
 
 
 Re: Не могу разобраться gnuplot + tikz
Сообщение11.03.2022, 18:55 
Аватара пользователя
Pphantom в сообщении #1550207 писал(а):
но необходим ключ сборки --shell-escape.

--shell-escape разрешает ТеХу запускать внешние команды, в т.ч. заставлять gnuplot поставлять данные для чертежа

 
 
 
 Re: Не могу разобраться gnuplot + tikz
Сообщение27.03.2022, 23:56 
Спасибо всем, разобрался.

В установленном gnuplot есть файлы
Код:
C:\...\gnuplot\share\texmf\tex\latex\gnuplot\gnuplot-lua-tikz.sty

и
Код:
C:\...\gnuplot\share\texmf\tex\generic\gnuplot\gnuplot-lua-tikz-common.tex
,
их нужно поместить в папку с проектом TeX.

Можно получить по-другому, если добавить createstyle к set terminal tikz, то есть set terminal tikz createstyle, дальше указать вывод гнуплоту и строить график, на выходе будут эти недостающие файлы.

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group