当我使用 TeXShop 编译以下代码时,轴被正确绘制,但绘图未能出现。
%!TEX TS-options = --shell-escape
\documentclass{minimal}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\tikzset{gnuplot def/.style={samples=100,id=\arabic{idGnuplot},prefix=\jobname }}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ xlabel=$x$, ylabel=$\sin(x)$ ]
\addplot gnuplot[id=sin]{sin(x)};
\end{axis}
\end{tikzpicture}
\end{document}
'''
当我使用 TeXShop 进行编译时,日志文件中出现以下错误。
« 这是 pdfTeX,版本 3.14159265-2.6-1.40.20(TeX Live 2019)(预加载格式=pdflatex 2020.3.18)2020 年 3 月 20 日 18:55 进入扩展模式 \write18 已启用。file:line:error 样式消息已启用。%&-line 解析已启用。**courbes.tex (./courbes.tex
….. /…..
\openout3 = `courbes.sin.gnuplot'。
运行系统(gnuplot courbes.sin.gnuplot)...已执行。
./courbes.tex:14: 软件包 pgfplots 错误:抱歉,无法找到 gnuplot-result 文件“courbes.sin.table”。也许您需要启用 shell-escape 功能?对于 pdflatex,这是“>> pdflatex -shell-escape”。您也可以调用“>
gnuplot .gnuplot' 在相应的 gnuplot 文件上手动执行。
请参阅 pgfplots 包文档以了解解释。输入 H 可立即获得帮助。...
l.14 \addplot gnuplot[id=sin]{sin(x)};
….
我需要做什么来修复这个错误
谢谢