Viereck mit Winkeln, Strecken und Beschriftung

Heute erstellen wir ein simples Viereck, nach dem hier ein Nutzer fragte.

Namenlos-11a

 

Dabei wollen wir die (rechten) Winkel eingezeichnet haben. Dazu wird die relativ neue Bibliothek angles verwendet.
Der \path-Befehl sorgt dabei dafür, daß es keine Überzeichnungen gibt.

\documentclass[margin=5mm]{standalone}
%\documentclass[a5paper, landscape]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}

\usepackage{tikz}
\usetikzlibrary{angles,quotes,babel, plotmarks}

\pagecolor{lightgray!50!yellow!70!white
}

%===========
\begin{document}
%===========
\begin{tikzpicture}[font=\footnotesize, scale=0.25]
%Koordinaten
\coordinate (A) at (0,0);
\coordinate (B) at (7,0);
\coordinate (C) at (7,24);
\coordinate (D) at (-7.04,18.72);

%Viereck - Füllung
\fill[fill=yellow!50] (A) -- (B) -- (C) -- (D) -- cycle;

%Winkel
\path[] (A) -- (B) -- (C) pic [fill opacity=1.0, "\Huge $\cdot$", draw, -, fill=yellow] {angle=C--B--A};
\path (C) -- (D) -- (A) pic ["\Huge $\cdot$", draw, -, fill=yellow] {angle=A--D--C
};

%Viereck - Seiten
\draw[thick] (A) -- (B) node[midway, below] {a = 7cm};
\draw[thick] (B) -- (C) node[midway, right] {b = 24cm};
\draw[thick] (C) -- (D) node[midway, sloped, above] {c = 15cm};
\draw[thick] (D) -- (A) node[midway, left] {d = 20cm
};

%Diagonale
\draw[densely dashed, thick] (A) -- (C) node[midway, above, sloped]{e = 25cm};

%Optional:
%Viereck - Ecken
%\draw[] plot[mark=*, only marks, mark size = 5pt, mark options={fill=white}] coordinates{(A) (B) (C) (D)};

\end{tikzpicture}
%===========
\end{document}
%===========

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>