Как использовать внешнюю программу (Gnuplot) с Lualatex и Texmaker?

Как использовать внешнюю программу (Gnuplot) с Lualatex и Texmaker?

У меня нет большого опыта работы с 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.

Обновлять

По совету Gigiair я изменил команду Texmaker по умолчанию. введите описание изображения здесь

решение1

Конечно, TeXmaker вызывает внешние программы, поскольку latex, lualatex, xelatexявляются внешними программами для компиляции вашего исходного кода. Но чтобы использовать gnuplot, компилятор должен вызывать внешние программы. Он должен быть авторизован для этого. Для этого добавьте '-enable-write18' к команде компиляции. Это должно выглядеть так:"lualatex -interaction=nonstopmode -enable-write18 %.tex"

Связанный контент