von esdd » So 7. Feb 2010, 17:06
Hallo,
hier ein Vorschlag für das Einzeichnen des Umkreismittelpunktes M in ein Dreieck ABC.
\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{calc}%für das Berechnen von Koordinaten
\usetikzlibrary{through}%für das Zeichnen des Umkreises
\newcommand\Punkt{\tikz[scale=0.05]\draw[thick](-1,-1)--(1,1)(-1,1)--(1,-1);}
\newcommand\Umkreismittelpunkt[5][]{%
\coordinate[#1](#2)at(intersection cs:
first line={($(#3)!0.5!(#4)$)--($(#3)!1!60:(#4)$)},
second line={($(#4)!0.5!(#5)$)--($(#4)!1!60:(#5)$)});
}
\begin{document}
\begin{tikzpicture}
%Festlegen der Eckpunkte des Dreiecks ABC
\coordinate[label=below:A](A) at (0,0);
\coordinate[label=below:B](B) at (5,0);
\coordinate[label=above:C](C) at (4,6);
%Zeichnen des Dreieckes ABC
\draw(A)--(B)--(C)--cycle;
%Ermitteln des Umkreismittelpunktes M des Dreieckes ABC
\Umkreismittelpunkt[label=below:M]{M}{A}{B}{C};
%Zeichnen des Umkreises
\node[draw,circle through={(A)}] at (M){};
%Markieren der Punkte A,B,C,M durch ein kleines Kreuz
\foreach \p in {A,B,C,M}{\node at (\p){\Punkt};}
\end{tikzpicture}
\end{document}
Grüße
Elke
Hallo,
hier ein Vorschlag für das Einzeichnen des Umkreismittelpunktes M in ein Dreieck ABC.
[code]
\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{calc}%für das Berechnen von Koordinaten
\usetikzlibrary{through}%für das Zeichnen des Umkreises
\newcommand\Punkt{\tikz[scale=0.05]\draw[thick](-1,-1)--(1,1)(-1,1)--(1,-1);}
\newcommand\Umkreismittelpunkt[5][]{%
\coordinate[#1](#2)at(intersection cs:
first line={($(#3)!0.5!(#4)$)--($(#3)!1!60:(#4)$)},
second line={($(#4)!0.5!(#5)$)--($(#4)!1!60:(#5)$)});
}
\begin{document}
\begin{tikzpicture}
%Festlegen der Eckpunkte des Dreiecks ABC
\coordinate[label=below:A](A) at (0,0);
\coordinate[label=below:B](B) at (5,0);
\coordinate[label=above:C](C) at (4,6);
%Zeichnen des Dreieckes ABC
\draw(A)--(B)--(C)--cycle;
%Ermitteln des Umkreismittelpunktes M des Dreieckes ABC
\Umkreismittelpunkt[label=below:M]{M}{A}{B}{C};
%Zeichnen des Umkreises
\node[draw,circle through={(A)}] at (M){};
%Markieren der Punkte A,B,C,M durch ein kleines Kreuz
\foreach \p in {A,B,C,M}{\node at (\p){\Punkt};}
\end{tikzpicture}
\end{document}[/code]
Grüße
Elke