在定义绘制的线条粗细时,我注意到绘制的点也会发生变化。这种情况仅在使用命令时发生,\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}