无法使用 tkz-fct 绘制两个函数

无法使用 tkz-fct 绘制两个函数

我正在尝试tkz-fct绘制一些简单的函数。一个函数绘制正确,但是当我在文档的其他部分添加另一个函数时,整个文档中的所有函数都变得相同。

当我编译以下文档时

\documentclass{article}
\usepackage{tkz-fct}

\begin{document}
\begin{tikzpicture}[scale=1.5]
\tkzInit[xmax=5,ymax=5]
\tkzGrid \tkzAxeXY
\tkzFct[domain = 0:5]{1/x}
\end{tikzpicture}
\end{document}

输出是正确的:

enter image description here

但是当我尝试绘制任何其他函数时,两个图会变得相同。无论是在同一环境中还是在文档中的其他任何地方,都没有关系:

\documentclass{article}
\usepackage{tkz-fct}

\begin{document}
\begin{tikzpicture}
\tkzInit[xmax=5,ymax=5]
\tkzGrid \tkzAxeXY
\tkzFct[domain = 0:5]{1/x}
\end{tikzpicture}
\begin{tikzpicture}
\tkzInit[ymin=-1,xmax=5,ymax=3]
\tkzGrid
\tkzAxeXY
\tkzFct[domain = 1:5]{log(x)}
\end{tikzpicture}
\end{document}

enter image description here

如果有用的话,我有最新的 TeXlive 2022 和 Gnuplot 版本 5.4 patchlevel 4。我的编译链是

lualatex
gnuplot
lualatex

如果编译方法是,也会出现同样的问题pdflatex。我希望有人能看到我做错了什么。

相关内容