Vorweg:
Wenn man anfängt mit `\coordinate` zu arbeiten, sollte dies auch konsequent beibehalten werden.
Erstmal habe ich mir -zur Orientierung- einen Schalter eingebaut, mit dem ich die Punkte via `\ShowPunkt` anzeigen kann; das kann natürlich jederzeit wieder auskommentiert werden.
*Winkel* zeichnet man nun standardmäßig mit der angle-Bibliothek (diese wurde ja auch schon im Minimalbeispiel der Frage geladen, nur nicht verwendet).
Die Sytntax hier ist ein wenig gewöhnungsbedürftig, die Positionierung entspricht aber der üblichen Winkelkoordinatenbezeichnung.
Ich denke die rechten Winkel braucht man nicht notwendigerweise einzeichnen, Einzeichnen der restlichen Winkel überlasse ich dem Themenstarter.
![alt text][1]
\documentclass[varwidth, margin=10pt]{standalone}
\usepackage{xcolor}
\pagecolor{brown!10}
%\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{plotmarks}
\usetikzlibrary{angles,quotes,babel}
\begin{document}
\begin{tikzpicture}[font=\footnotesize, scale=0.35]
%Koordinaten
\coordinate (A) at (0,0);
\coordinate (B) at (20,0);
\coordinate (C) at (20,20);
\coordinate (D) at (0,20);
\coordinate (P) at (0,10);
\coordinate (Q) at (10,10);
\coordinate (R) at (20,10);
% ---------------------------------------
% Schalter um Punkte anzuzeigen
\newcommand\ShowPunkt{%%
\foreach \Punkt in {A, B,C,D,P,Q,R}{
\draw[overlay, thin, color=red, fill=white] plot[only marks, mark=*,mark size=5pt]
coordinates{(\Punkt)} node[shift={(1ex,1ex)}] {$\Punkt$};
};%
}%%
% ---------------------------------------
%Viereck - Seiten
\draw[] (A) -- (B) node[] {};
\draw[] (B) -- (C) node[] {};
\draw[] (C) -- (D) node[] {};
\draw[] (D) -- (A) node[] {};
%Schnittlinien
\draw[line width=0.4pt] (P) -- (R);
\draw[line width=0.4pt] (P) -- (B);
\draw[line width=0.4pt] (D) -- (R);
%Diagonale
\draw[] (B) -- (D);
\ShowPunkt %Punkte anzeigen
%Winkel
\tikzset{anglestyle/.style={angle eccentricity=1.5, draw, thick, angle radius=0.5cm}}
\draw
pic ["$\alpha_1$", anglestyle] {angle = B--A--D}
pic ["$\alpha_2$", anglestyle, blue, angle eccentricity=-1] {angle = C--B--A}
% ......
pic ["$\beta_1$", anglestyle] {angle = R--Q--D}
pic ["$\beta_2$", anglestyle, red] {angle = Q--D--R}
% ....
;
\end{tikzpicture}
\end{document}
So, damit das mal gespeichert ist, ergänze ich mal den weniger unproblematischen Teil:
`(Hinweis: x,y --> Satz des Pythagpras, Pythagoras. phi, psi --> Sinussatz.)`
![alt text][2]
\documentclass[varwidth, margin=10pt]{standalone}
\usepackage{xcolor}
\pagecolor{brown!35!yellow!50}
%\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{plotmarks}
\usetikzlibrary{angles,quotes,babel}
\begin{document}
\begin{tikzpicture}[font=\footnotesize, scale=0.35]
%Koordinaten
\coordinate (A) at (0,0);
\coordinate (B) at (20,0);
\coordinate (C) at (20,20);
\coordinate (D) at (0,20);
\coordinate (P) at (0,10);
\coordinate (Q) at (10,10);
\coordinate (R) at (20,10);
% ---------------------------------------
% Schalter um Punkte anzuzeigen
\newcommand\ShowPunkt{%%
\foreach \Punkt in {A, B,C,D,P,Q,R}{
\draw[overlay, thin, color=red, fill=white] plot[only marks, mark=*,mark size=5pt]
coordinates{(\Punkt)} node[shift={(1ex,1ex)}] {$\Punkt$};
};%
}%%
% ---------------------------------------
%Viereck - Seiten
\draw[] (A) -- (B) node[] {};
\draw[] (B) -- (C) node[] {};
\draw[] (C) -- (D) node[] {};
\draw[] (D) -- (A) node[] {};
%Schnittlinien
\draw[line width=0.4pt] (P) -- (R);
\draw[line width=0.4pt] (P) -- (B);
\draw[line width=0.4pt] (D) -- (R);
%Diagonale
\draw[] (B) -- (D);
\ShowPunkt %Punkte anzeigen
%Winkel
\tikzset{anglestyle/.style={angle eccentricity=0.75, draw, thick, angle radius=1.5cm, blue!75!red, font=\large, <->}}
%Rechte Winkel
%\draw
%pic ["$\bullet$", anglestyle, angle eccentricity=0.75] {angle = Q--R--B}
%;
%Sonstige
\draw
pic ["$\varphi$", anglestyle] {angle = B--P--Q}
pic ["$\psi$", anglestyle, angle radius=2cm] {angle = Q--B--P}
pic ["$135^\circ$", anglestyle, angle radius=0.75cm, angle eccentricity=0.5, font=\normalsize] {angle = P--Q--B}
% ......
%pic ["$\beta_1$", anglestyle] {angle = R--Q--D}
%pic ["$\beta_2$", anglestyle] {angle = Q--D--R}
% ....
;
%Beschriftungen
\path (P) -- (Q) node[midway, above]{\normalsize$a/2$};
\path (Q) -- (B) node[midway, above]{\Large$y$};
\path (P) -- (B) node[midway, below]{\Large$x$};
\path (A) -- (B) node[midway, below]{\normalsize$a$};
\end{tikzpicture}
\end{document}
[1]: http://texwelt.de/wissen/upfiles/Namenlos-11e4xxx1a_1.png
[2]: http://texwelt.de/wissen/upfiles/Nmenos-11e4xxx1a.png