Wie verwende ich ein externes Programm (Gnuplot) mit Lualatex und Texmaker?

Wie verwende ich ein externes Programm (Gnuplot) mit Lualatex und Texmaker?

Ich habe nicht allzu viel Erfahrung mit LaTeX und möchte Texmaker so konfigurieren, dass LuaLaTeX ein externes Programm verwenden kann.

In diesem Fall möchte ich einen Graphen reproduzieren (mit Gnuplot (das zu meiner Pfadumgebungsvariable hinzugefügt wurde):Bildbeschreibung hier eingeben)) aus der Dokumentation von 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}

Aber ich bekam die Fehlermeldung:

! Package pgfplots Error: sorry, plot file{"Test"_contourtmp0.table} could not be opened.

Nach einigen Recherchen im Internet scheint es, dass LuaLaTeX standardmäßig keine externen Programme verwenden kann. Ich habe also versucht, TeXmaker so zu konfigurieren, dass dies möglich ist, aber ich glaube nicht, dass es eine solche Option gibt, und das TeXmaker-Handbuch sagt mir nichts weiter ...

Ist dies mit Texmaker möglich?

Hinweis: Ich weiß nicht, ob es wichtig ist, aber ich verwende die Miktex-Distribution.

Aktualisieren

Auf Anraten von Gigiair habe ich den Standardbefehl von Texmaker geändert. Bildbeschreibung hier eingeben

Antwort1

Natürlich ruft TeXmaker externe Programme auf, da latex, lualatex, xelatexexterne Programme sind, um Ihren Quellcode zu kompilieren. Aber um zu verwenden gnuplot, muss der Compiler externe Programme aufrufen. Er muss dazu autorisiert sein. Fügen Sie dazu dem Kompilierbefehl '-enable-write18' hinzu. Es sollte so aussehen:"lualatex -interaction=nonstopmode -enable-write18 %.tex"

verwandte Informationen