tkz-fct 没有创建可见图形

tkz-fct 没有创建可见图形

我尝试从本网站和手册中发布的各种示例中复制粘贴代码,但图形始终不可见。

MWE:(此 MWE 来自于 这篇文章

\documentclass[tikz]{standalone}
\usepackage{tkz-fct}
\begin{document}
\begin{tikzpicture}[>=stealth']
\tkzInit[xmin=-15,xmax=25,
         ymin=-250,ymax=50,
         xstep=5,ystep=50]
\tkzAxeXY
\tkzFct[domain=-10:24,color=blue,very thick,<->]{14*\x-\x**2}
\end{tikzpicture}
\end{document}

结果是:

在此处输入图片描述

答案1

请注意,它tkz-fct本身不进行计算,而是由 Gnuplot 执行的(我认为)。因此,您需要通过使用标志进行编译来允许执行外部程序--shell-escape,即

pdflatex -shell-escape filename.tex

与此相关的日志中会出现一条警告,内容如下

Package pgf Warning: Plot data file `filename.tkzfct.table' not found. on input line 32.

.table文件由 Gnuplot 生成,并由 读取tkz-fct,没有-shell-escape您将无法获得该文件。

相关内容