我无法使用 gnuplot 生成下面的图表。如何在 TeXLive 2011 中执行此操作?命令是什么?我想使用pdflatex
,但这也可以用 完成吗latex
?在我的测试中,这没有生成图表。
\documentclass{article}
\usepackage{tikz,tkz-fct}
\begin{document}
\begin{tikzpicture}
\draw plot[id=f1,samples=200,domain=-2:2] function{x*x};
\end{tikzpicture}
\end{document}
答案1
提供的示例对我来说 (TeXLive 2011) 运行良好pdflatex --shell-escape
。请注意,该--shell-escape
选项是必需的。如果您不提供该选项,则输出文件将为空白。
如果这不能解决您的问题,我猜您的安装有问题gnuplot
。也许您可以尝试一些随附的测试用例gnuplot
并确保它有效。另外,您的路径是否正确设置为定位gnuplot
?
如果您能提供更多有关“未生成图表”的详细信息,那将很有帮助。日志中是否有任何错误消息?如果您在之前添加文本,是否可以tikzpicture
正确输出?您是否查看了运行此程序的目录中生成的文件?是否生成了 *.gnuplot 文件?也许您应该看看这个 gnuplot 教程并确保 gnuplot 正常运行。