‘gnuplot’ 未被识别为内部或外部命令、可运行程序或批处理文件

‘gnuplot’ 未被识别为内部或外部命令、可运行程序或批处理文件

首先,我发现这个论坛上关于这个主题的一个问题已经被删除了,所以我不知道这是否有什么不好。

我正在使用 Windows 10、MiKTeX、TeXstudio,并且安装了 GNUplot。

我正在尝试使用该包绘制伯德图bodegraph

编译后,我没有收到任何错误,但只得到了两个没有曲线的网格。我在网上搜索了一下,发现我必须在命令行中添加-shell-escape或才能让 pdfLaTeX 获取-enable-write18pdflatex.exe -synctex=1 -shell-escape -interaction=nonstopmode %.tex

再次编译后我收到警告'gnuplot' is not recognized as an internal or external command, operable program or batch file.

互联网上的另一次搜索告诉我,我应该检查路径是否gnuplot出现在中PATH,我检查了 LaTeX 安装并发现它gnuplot没有出现在中PATH

我进入了 Windows 环境变量并使用 wgnuplo.exe 本地化创建了一个新的环境变量,但仍然不起作用。

这是我的 MWE:

\documentclass{article}
\usepackage{tikz}

\usepackage{bodegraph}

\begin{document}
    
    \begin{tikzpicture}[xscale=15/4]
    \begin{scope}[yscale=3/60]
    \UnitedB
    \semilog{-1}{2}{-60}{60}
    
    \BodeGraph[thick,samples=500]{-1:2}
    {-\SOAmp{7.5}{0.0182}{2.73}+
        \SOAmp{9}{0.02}{3}+
        2*\IntAmp{1}
    }
    \end{scope}
    \begin{scope}[yshift=-4cm,yscale=3/90]
    \UniteDegre
    \OrdBode{15}
    \semilog{-1}{2}{-180}{0}
    \BodeGraph[thick,samples=500]{-1:2}
    {-\SOArg{7.5}{0.0182}{2.73}+
        \SOArg{9}{0.02}{3}+
        2*\IntArg{1}
    }
    \end{scope}
    \end{tikzpicture}
\end{document}

我不知道接下来该做什么。提前谢谢

相关内容