Como posso estilizar pontos tkz-euclide?

Como posso estilizar pontos tkz-euclide?

O tkz-euclidepacote permite que você faça coisas como

\begin{tikzpicture}
  \tkzDefPoint(0,0){A} \tkzDefPoint(4,0){B} \tkzDefPoint(2,3){C}
  \tkzDrawPoints(A,B,C)
  \tkzDrawSegments(A,B B,C C,A)
\end{tikzpicture}

No entanto, por padrão, o estilo do ponto é preenchido com um preto semitransparente.* O uso \tkzDrawPoints[fill=black]corrige isso, mas seria bom poder estilizar todos os pontos para, por padrão, usar um preenchimento preto.

Que estilos, TikZ ou tkz-euclide, devo usar para conseguir isso?


*Nota para a posteridade: Isso énãona verdade, um preto semitransparente. Em vez disso, é um cinza sólido. Mover o \tkzDrawPointscomando após o \tkzDrawSegmentscomando deixa isso claro.


MWE:

\documentclass{standalone}
\usepackage{tikz}
\usepackage{tkz-euclide}
\begin{document}
\begin{tikzpicture}
  \tkzDefPoint(0,0){A} \tkzDefPoint(4,0){B} \tkzDefPoint(2,3){C}
  \tkzDrawPoints(A,B,C)  % want them filled
  \tkzDrawSegments(A,B B,C C,A)
\end{tikzpicture}
\end{document}

Responder1

Você pode usar

\tkzSetUpPoint[<options>]

para personalizar os atributos dos pontos. Um exemplo:

\documentclass{article}
\usepackage{tikz}
\usepackage{tkz-euclide}
\tkzSetUpPoint[fill=black]

\begin{document}
\begin{tikzpicture}
  \tkzDefPoint(0,0){A} \tkzDefPoint(4,0){B} \tkzDefPoint(2,3){C}
  \tkzDrawPoints(A,B,C)  % want them filled
  \tkzDrawSegments(A,B B,C C,A)
\end{tikzpicture}
\end{document}

insira a descrição da imagem aqui

informação relacionada