我正在尝试使用 TexMaker 和 MiKTeX 在 Windows 10 上运行轮廓 gnuplots,但我一直收到错误:“抱歉,无法打开绘图文件 {file.table}。”
我安装了最新版本的 gnuplots,它似乎可以自行运行,但我不确定如何让它在 pgfplots 中运行。
我正在努力奔跑
\begin{tikzpicture}
\begin{axis}[view={0}{90}]
\addplot3 [contour gnuplot] {x*y};
\end{axis}
\end{tikzpicture}
作为测试用例。任何帮助都将不胜感激。
答案1
这很可能是 gnuplot.exe 不在路径上的常见问题在 TeX 运行的同时我在等高线图的问题但核心是
在 gnuplot 目录以外的任何地方打开 cmd 提示符并输入
> gnuplot -V
如果您收到类似于 gnuplot 5.3 等的版本消息,那么一切都应该没问题。
如果你收到以下消息‘gnuplot’ 不被识别为内部或外部命令,然后你需要找到它所在的路径,因此输入
> where /r \ gnuplot.exe
如果你没有收到回复,那么你需要安装它
如果你得到如下路径的行
C:\gsl shell\octave-4.4.1-w32\octave-4.4.1-w32\bin\gnuplot.exe
然后你需要确保 bin 在你的路径中,所以在上面的情况下我需要添加(不带任何引号)
set path=C:\gsl shell\octave-4.4.1-w32\octave-4.4.1-w32\bin;%path%
在运行 Texmaker 或 MiKTeX 之前
运行我的 mwe 并重复路径上的关键步骤,我能够编译你的 mwe