gnuplottex と shell-escape

gnuplottex と shell-escape

私はgnuplottexこの MWE で実行しようとしています:

\documentclass[a4paper, 11pt]{article}
\usepackage[cm]{fullpage}
\usepackage{gnuplottex}

\begin{document}

\begin{figure}%
\centering%
\begin{gnuplot}[terminal=epslatex]
plot sin(x) w l
\end{gnuplot}
\caption{This is a simple example using the epslatex-terminal.}%
\end{figure}%

\end{document}

図の環境は表示されますが、プロットはありません。

新しいタイプセッティングオプションはすでに含まれています...

組版オプション

...ログファイルの\write18 enabled3 行目に次のように記載されています。

それにもかかわらず、ログファイルには次のように書かれています:

これは pdfTeX、バージョン 3.14159265-2.6-1.40.15 (TeX Live 2014/W32TeX) (プリロードされた形式 = pdflatex 2014.9.22) で、2016 年 2 月 18 日 12:01
に拡張モード
\write18 が有効になりました。

[...]

パッケージ gnuplottex 警告: シェル エスケープが有効になっていません。
(gnuplottex) グラフを自分で変換する必要があります。

[...]

パッケージ gnuplottex 警告: gnuplot-gnuplottex-fig1.gnuplot を手動で変換してください

[...]

gnuplot ソース ファイルが作成されます。TeX Live 2014、TeXworks、Windows 7 (64 ビット)、gnuplot 5.0 を使用しています (パス変数が設定されており、gnuplotコンソールに入力すると gnuplot が起動します)。


\gnuplotexe編集: 実行可能ファイルを直接指定するためにを使用する方法が少しわかりませんgnuplot...

答え1

コメントでのOPとのやり取り後の更新

ソースを読んでみるとgnuplottex、最初に一時ファイルを作成して が有効になっているかどうかをテストしているようです-shell-escape。これには、オプション を除いて、unix コマンドを使用しますmiktex。したがって、MikTeX を使用していないにもかかわらず、そのオプションも使用してみることをお勧めします。うまくいくことを祈っています...

ただし、そのオプションではグローバルスコープでブール値gnuplottexがtrueに設定されていることに注意してください\ifmiktex


元の回答:

シェルエスケープを有効にして動作することのみ確認しています。私は Windows を使用していないので、これ以上お手伝いすることはできません...

\documentclass[a4paper, 11pt]{article}
\usepackage[cm]{fullpage}
\usepackage{gnuplottex}


\begin{document}

\begin{figure}
\centering
\begin{gnuplot}[terminal=epslatex]
plot sin(x) w l
\end{gnuplot}
\caption{This is a simple example using the epslatex-terminal.}
\end{figure}

\end{document}

引用ブロック

関連情報