如何设置 PGFPlots 以与 gnuplot 一起工作?

如何设置 PGFPlots 以与 gnuplot 一起工作?

笔记:我使用的是 Windows 8 和 TeXworks。另外,我从未单独使用过 gnuplot,因此对它不太熟悉。

我正在尝试使用 PGFPlots 和 gnuplot 来绘制函数图。但我什么都没做成。我正在阅读 PGFPlots 手册,但我对说明书一无所知。

这是手册中给出的MWE:

\documentclass{memoir}

\usepackage{pgfplots}
\pgfplotsset{compat=1.8}

\begin{document}

\begin{tikzpicture}
\begin{axis}
\addplot
gnuplot[id=sin]{sin(x)};
\end{axis}
\end{tikzpicture}

\end{document}

哪个应该创建这个: 在此处输入图片描述

然而,除了错误我什么也没得到: 在此处输入图片描述

我尝试按照 PGFPlots 手册中讨论的方式修改 TeXworks,尝试了所有我能想到的变体pdflatex -shell-enable-shell-enable --shell-enable -enable-write18但都失败了。

更新:我还尝试过编写--shell-escape--enable-write18,并将它们放在 之前$fullname。但我仍然收到相同的错误。 在此处输入图片描述

我还尝试从命令行运行这些命令,但似乎也不起作用。我收到的最多请求是安装一个名为dehyph-exptl已经安装。我也有管理员权限,所以这不是问题。如果你想知道,这dehyph-exptl显然与德语单词的特殊连字符有关?不知道为什么这个包对于通过 TeXworks 运行 gnuplot 如此重要。 在此处输入图片描述

最后,这里有证据表明我可能已经安装了 gnuplot 并且它运行正常,但是......我对计算机了解甚少,所以我不能确定: 在此处输入图片描述 在此处输入图片描述

我做错了什么?有人能指导我吗?我在网上和手册中搜索过,但没有找到任何答案。

答案1

Harish Kumar 的解决方案:

安装时gnuplots,您必须勾选以下复选框。这就是全部所需。

在此处输入图片描述

gnuplots 非常棒:

在此处输入图片描述

答案2

我遇到了同样的问题,在确保正确安装了 gnuplot 后,仍然收到相同的错误消息。我的问题是在 pdfLaTeX 的工具配置下写入了正确的东西。我不得不写-enable-write18 $fullname然后它就成功了。

相关内容