更新到 Mac OS X Catalina 後,pgfplots 和 TikZ 繪圖失敗

更新到 Mac OS X Catalina 後,pgfplots 和 TikZ 繪圖失敗

當我使用 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 已啟用擴充模式。文件:行:錯誤樣式訊息已啟用。 %&-行解析已啟用。 **courbes.tex (./courbes.tex

……/……

\openout3 = `courbes.sin.gnuplot'。

runsystem(gnuplot courbes.sin.gnuplot)...執行。

./courbes.tex:14:包 pgfplots 錯誤:抱歉,找不到 gnuplot 結果檔「courb es.sin.table」。也許您需要啟用 shell 轉義功能?對於 pdflatex,這是“>> pdflatex -shell-escape”。您也可以調用'>

gnuplot .gnuplot' 手動在對應的 gnuplot 文件上..

有關說明,請參閱 pgfplots 套件文件。輸入 H 以獲得立即幫助。 …

l.14 \addplot gnuplot[id=sin]{sin(x)};

……

我需要做什麼來修復這個錯誤

謝謝

相關內容