Wie kann ich tkz-euklidische Punkte formatieren?

Wie kann ich tkz-euklidische Punkte formatieren?

Mit dem tkz-euclidePaket können Sie beispielsweise Folgendes tun:

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

Standardmäßig ist der Punktstil jedoch mit einem halbtransparenten Schwarz gefüllt.* Die Verwendung von \tkzDrawPoints[fill=black]behebt dieses Problem, es wäre jedoch schön, alle Punkte so gestalten zu können, dass standardmäßig eine schwarze Füllung verwendet wird.

Welche Stile, TikZ oder tkz-euclide, sollte ich verwenden, um dies zu erreichen?


*Hinweis für die Nachwelt: Es istnichteigentlich ein halbtransparentes Schwarz. Es ist eher ein sattes Grau. Das Verschieben des \tkzDrawPointsBefehls nach dem \tkzDrawSegmentsBefehl macht dies deutlich.


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}

Antwort1

Sie können

\tkzSetUpPoint[<options>]

um die Attribute für Punkte anzupassen. Ein Beispiel:

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

Bildbeschreibung hier eingeben

verwandte Informationen