Gnuplot Bodegraph与OS X中的TeXShop

Gnuplot Bodegraph与OS X中的TeXShop,gnuplot,Gnuplot,Gnuplot在终端窗口中工作正常, 扩展模式\write18已启用,但当我运行以下示例时 \documentclass{article} \usepackage{tikz} \usepackage{bodegraph} %%%% \begin{document} %%%% \begin{tikzpicture}[xscale=7/4,yscale=5/30] \semilog{-2}{2}{-20}{10} \BodeGraph{-2:2}{20*log10(abs(3/sqrt(1+

Gnuplot在终端窗口中工作正常, 扩展模式\write18已启用,但当我运行以下示例时

\documentclass{article}
\usepackage{tikz}
\usepackage{bodegraph}
%%%%    
\begin{document}
%%%%
\begin{tikzpicture}[xscale=7/4,yscale=5/30]
\semilog{-2}{2}{-20}{10}
\BodeGraph{-2:2}{20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))}
\end{tikzpicture}
\end{document}
我得到这个错误:

./TestBodegraphTiKz.tex:9: I can't write on file `gnuplot/TestBodegraphTiKz/1.gnuplot'.
<to be read again> 
               \relax 
l.9 ...2}{20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))}
如何修复此错误

谢谢

请看以下回答:

gnuplot文件夹的前缀有问题

只需添加:\begin{tikzpicture}[gnuplot def/.append style={prefix={}]


作为tikzpicture的选项,这是一个TeX错误,您的问题更多地是关于主题的,应该很快迁移到主题上。