
我正在嘗試在 tikz 下使用 gnuplot 來產生圖表;這是一個 MWE:
\documentclass[12pt]{article}
\usepackage{tikz, pgf}
\begin{document}
\begin{tikzpicture}[domain=0:4.1, xscale=1.5, yscale=1.5]
\draw[blue, line width=2pt, samples=1000] plot[id=foo]
function{x**2} node[right] {$f(x)$};
\end{tikzpicture}
\end{document}
gnuplot 腳本已正確生成(因此,test.foo.gnuplot 存在並且看起來正確),但 gnuplot 未正確調用,我可以看出,因為 test.foo.table 不存在。如果我進入終端並導航到我的資料夾並在自動生成的腳本上手動呼叫 gnuplot,則會產生表格,然後 tikz 將在下一次編譯時正確繪製圖形。
我開始在控制台和日誌中查看,這是我在控制台中註意到的看起來最相關的內容:
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))sh: gnuplot: command not found
以防萬一這是 bash 與 sh 的問題,我在 sh 終端中手動調用了 gnuplot,它工作得很好,所以這也不是問題。
我在 Mac OS X 10.11 下使用 TeXShop 3.75。我的命令是:
pdflatex --file-line-error --synctex=1 --shell-escape
我的分佈資訊:
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex 2015.5.24)
關於這裡可能發生什麼事的想法?
謝謝!
編輯:在 /r/LaTeX 上一些人的幫助下,我找出了問題所在。事實證明,TeXShop 有自己的小路徑設置,深埋在首選項視窗中,而且您似乎無法向該路徑設定添加多個目錄。因此,我剛剛在設定為預設路徑的目錄中建立了一個指向 gnuplot 的符號連結(/Library/TeX/texbin,如果您好奇的話),現在一切正常。
我將 TeXShop 添加到標籤列表中,因為這確實最終成為 TeXShop 問題,並且我將此問題設為「已解答」。
答案1
在 /r/LaTeX 上一些人的幫助下,我明白了問題所在。事實證明,TeXShop 有自己的小路徑設置,深埋在首選項視窗中,而且您似乎無法向該路徑設定添加多個目錄。因此,我剛剛在設定為預設路徑的目錄中建立了一個指向 gnuplot 的符號連結(/Library/TeX/texbin,如果您好奇的話),現在一切正常。
我將 TeXShop 添加到標籤列表中,因為這確實最終成為 TeXShop 問題,並且我將此問題設為「已解答」。