%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
私は LaTeX の経験があまりないので、LuaLaTeX が外部プログラムを使用できるように Texmaker を設定したいと思います。
この場合、パス環境変数に追加されているGnuplotを使用してグラフを再現したいと思います。)) 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
コンパイラが外部プログラムを呼び出す必要があります。これを行うには、権限が必要です。これを行うには、コンパイル コマンドに '-enable-write18' を追加します。次のようになります。lualatex
xelatex
gnuplot
"lualatex -interaction=nonstopmode -enable-write18 %.tex"