Как мне стилизовать точки tkz-euclide?

Как мне стилизовать точки tkz-euclide?

Пакет tkz-euclideпозволяет вам делать такие вещи, как

\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}

Однако по умолчанию стиль точек заполняется полупрозрачным черным цветом.* Использование \tkzDrawPoints[fill=black]исправляет эту проблему, но было бы неплохо иметь возможность задать для всех точек по умолчанию черную заливку.

Какие стили, TikZ или tkz-euclide, мне следует использовать для этого?


*Примечание для потомков: Егонетна самом деле полупрозрачный черный. Скорее, это сплошной серый. Перемещение \tkzDrawPointsкоманды после \tkzDrawSegmentsкоманды делает это понятным.


МВЭ:

\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}

решение1

Вы можете использовать

\tkzSetUpPoint[<options>]

для настройки атрибутов для точек. Пример:

\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}

введите описание изображения здесь

Связанный контент