tkz-fct 函数中的粗线影响绘制点的粗细

tkz-fct 函数中的粗线影响绘制点的粗细

在定义绘制的线条粗细时,我注意到绘制的点也会发生变化。这种情况仅在使用命令时发生,\tkzFct而不是使用\draw

\documentclass{standalone}

\usepackage{tkz-fct}

\begin{document}
    \begin{tikzpicture}[scale=.6]
      \tkzInit[xmin=-3,xmax=5.5, ymin=-3, ymax=6]
      \tkzAxeXY
      \tkzDefPoints{2/5/A, 2/3/B, 5/-2/C}
      \tkzFct[domain=-1:2,thick]{x**2+1}
      \tkzDrawPoints[fill=white, size=4mm](A)
      \tkzDrawPoints[fill=black, size=4mm](B,C)
    \end{tikzpicture}
\end{document}

在此处输入图片描述

我该如何编写指令才能避免这种影响?如何将点数恢复正常?

答案1

你可以使用scope环境

\documentclass{standalone}

\usepackage{tkz-fct}

\begin{document}
  \begin{tikzpicture}[scale=.6]
    \tkzInit[xmin=-3,xmax=5.5, ymin=-3, ymax=6]
    \tkzAxeXY
    \tkzDefPoints{2/5/A, 2/3/B, 5/-2/C}
    \begin{scope}
      \tkzFct[domain=-1:2,thick]{x**2+1}
    \end{scope}
    \tkzDrawPoints[fill=white, size=4mm](A)
    \tkzDrawPoints[fill=black, size=4mm](B,C)
  \end{tikzpicture}
\end{document}

相关内容