为什么我不能使用 tkz-fct 包同时绘制多个函数图像?

为什么我不能使用 tkz-fct 包同时绘制多个函数图像?

以下是我的代码:

\documentclass[12pt]{article}

\usepackage{tkz-fct}

\begin{document}
\begin{tikzpicture}[]
    \tkzInit[xmin=-5,xmax=5,ymax=2]
    \tkzGrid
    \tkzAxeXY
    \tkzFct[color=red,domain=0:2]{2*x**2/(x**2+1)}
    \tkzFct[color=blue,domain=0:2]{x**2}
\end{tikzpicture}
\end{document}

结果是: 在此处输入图片描述

那么为什么这里只显示一个图呢?

谢谢你!!!

答案1

谢谢大家,我已经通过添加的id=n选项解决了我的问题\tkzFct,并且n是函数的数量,如下所示:

\documentclass[12pt]{article}

\usepackage{tkz-fct}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{5pt}

\begin{document}
\begin{tikzpicture}[]
    \tkzInit[xmin=-5,xmax=5,ymax=2]
    \tkzGrid
    \tkzAxeXY
    \tkzFct[id=1,color=red,domain=0:2]{2*x**2/(x**2+1)}
    \tkzFct[id=2,color=blue,domain=0:2]{x**2}
    \tkzFct[id=3,color=yellow,domain=0:4]{(2+x**2)/(exp(x))}
\end{tikzpicture}
\end{document}

结果是: 在此处输入图片描述

再次感谢!!

相关内容