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 enabled在第三行显示。

尽管如此,日志文件显示:

这是 pdfTeX,版本 3.14159265-2.6-1.40.15(TeX Live 2014/W32TeX)(预加载格式=pdflatex 2014.9.22)2016 年 2 月 18 日 12:01
进入扩展模式
\write18 已启用。

[...]

软件包 gnuplottex 警告:未启用 Shell 转义。
(gnuplottex)您需要自行转换图表。

[...]

软件包 gnuplottex 警告:请手动转换 gnuplot-gnuplottex-fig1.gnuplot

[...]

gnuplotgnuplot 源文件已创建。我使用的是 TeX Live 2014、TeXworks、Windows 7(64 位)和 gnuplot 5.0(路径变量已设置 -在控制台中输入时启动 gnuplot )。


编辑:我有点困惑如何使用\gnuplotexe以便直接指向gnuplot可执行文件......

答案1

与原帖评论交流后更新

通过阅读gnuplottex源代码,似乎它-shell-escape通过首先创建临时文件来测试是否启用。为此,它使用 unix 命令,但选项除外miktex。因此,我建议也尝试使用该选项,尽管您不在 MikTeX 下。祝你好运……

但请注意,该选项gnuplottex设置为 true\ifmiktex布尔值,具有全局范围


原始答案:

仅确认它在启用 shell-escape 的情况下有效。由于我没有使用 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}

引用

相关内容