%20%D1%81%20Lualatex%20%D0%B8%20Texmaker%3F.png)
У меня нет большого опыта работы с LaTeX, и я хотел бы настроить Texmaker так, чтобы LuaLaTeX мог использовать внешнюю программу.
В этом случае я хотел бы воспроизвести график (используя Gnuplot (который был добавлен в мою переменную окружения path):)) из документации PGFplots:
\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[view={0}{90}]
\addplot3[domain=-2:2, domain y=-1.3:1.3, contour gnuplot={number=14}]
{exp(-x^2-y^2)*x};
\end{axis}
\end{tikzpicture}
\end{document}
Но я получил сообщение об ошибке:
! Package pgfplots Error: sorry, plot file{"Test"_contourtmp0.table} could not be opened.
После некоторых исследований в Интернете выяснилось, что LuaLaTeX по умолчанию не может использовать внешние программы. Поэтому я попытался настроить TeXmaker так, чтобы это стало возможным, но не думаю, что такая возможность есть, а руководство TeXmaker не сообщает мне больше...
Возможно ли это сделать с помощью Texmaker?
Примечание: не знаю, имеет ли это значение, но я использую дистрибутив Miktex.
Обновлять
решение1
Конечно, TeXmaker вызывает внешние программы, поскольку latex
, lualatex
, xelatex
являются внешними программами для компиляции вашего исходного кода. Но чтобы использовать gnuplot
, компилятор должен вызывать внешние программы. Он должен быть авторизован для этого. Для этого добавьте '-enable-write18' к команде компиляции. Это должно выглядеть так:"lualatex -interaction=nonstopmode -enable-write18 %.tex"