2
0
Fork 0
mirror of https://github.com/MartinThoma/LaTeX-examples.git synced 2025-04-26 06:48:04 +02:00

TikZ'en von Bildern

This commit is contained in:
Martin Thoma 2014-01-23 12:12:01 +01:00
parent 8a429a6044
commit 69b20a3872
28 changed files with 468 additions and 9 deletions

View file

@ -0,0 +1,13 @@
\begin{tikzpicture}
\tkzSetUpPoint[shape=circle,size=10,color=black,fill=black]
\tkzSetUpLine[line width=1]
\tkzDefPoints{0/0/O, 1/0/X, 0/1/Y, 2/1/P}
\tkzDrawLine[add=3 and 2](O,X)
\tkzLabelLine[below,pos=3](O,X){$g_1$}
\tkzLabelLine[right,pos=3](O,Y){$g_2$}
\tkzDrawLine[add=3 and 2](O,Y)
\tkzLabelPoint(P){$P$}
\node at ($(-2,2)$){$X$};
\tkzDrawPoints(P)
\end{tikzpicture}

View file

@ -0,0 +1,28 @@
\begin{tikzpicture}
\tkzSetUpPoint[shape=circle,size=10,color=black,fill=black]
\tkzSetUpLine[line width=1]
\tkzDefPoints{0/0/O, 1/0/X, 0/1/Y, 2/1/P}
\tkzDrawLine[add=3 and 2](O,X)
\tkzLabelLine[below,pos=3](O,X){$g_1$}
\tkzLabelLine[right,pos=3](O,Y){$g_2$}
\tkzDrawLine[add=3 and 2](O,Y)
\tkzDefLine[orthogonal=through P,/tikz/overlay](O,X) \tkzGetPoint{helper}
\tkzInterLL(O,X)(P,helper) \tkzGetPoint{xp}
\draw [decorate,decoration={brace,amplitude=4pt,mirror}]
(O) -- (xp) node [black,midway,xshift=0cm, yshift=-0.3cm]
{\footnotesize $x_P$};
\tkzDefLine[orthogonal=through P,/tikz/overlay](O,Y) \tkzGetPoint{helper}
\tkzInterLL(O,Y)(P,helper) \tkzGetPoint{yp}
\draw [decorate,decoration={brace,amplitude=4pt}]
(O) -- (yp) node [black,midway,xshift=-0.4cm]
{\footnotesize $y_P$};
\tkzDrawPolygon(O,xp,P,yp)
\tkzLabelPoint[above right](P){$P$}
\tkzLabelPoint[below left](O){$0$}
\node at ($(-2,2)$){$X$};
\tkzDrawPoints(P)
\end{tikzpicture}

View file

@ -0,0 +1,43 @@
\begin{tikzpicture}
\tkzSetUpPoint[shape=circle,size=10,color=black,fill=black]
\tkzSetUpLine[line width=1]
\tkzDefPoints{0/0/O, 1/0/X, 0/1/Y, 2/1/P, 3/3/Q}
\tkzDrawLine[add=3 and 2.2](O,X)
\tkzLabelLine[below,pos=3](O,X){$g_1$}
\tkzLabelLine[left,pos=3](O,Y){$g_2$}
\tkzDrawLine[add=3 and 2.2](O,Y)
\tkzDefLine[orthogonal=through P,/tikz/overlay](O,X) \tkzGetPoint{helper}
\tkzInterLL(O,X)(P,helper) \tkzGetPoint{xp}
\draw [decorate,decoration={brace,amplitude=4pt,mirror}]
(O) -- (xp) node [black,midway,xshift=0cm, yshift=-0.3cm]
{\footnotesize $x_P$};
\tkzDefLine[orthogonal=through P,/tikz/overlay](O,Y) \tkzGetPoint{helper}
\tkzInterLL(O,Y)(P,helper) \tkzGetPoint{yp}
\draw [decorate,decoration={brace,amplitude=4pt}]
(O) -- (yp) node [black,midway,xshift=-0.4cm]
{\footnotesize $y_P$};
\tkzDrawPolygon(O,xp,P,yp)
\tkzDefLine[orthogonal=through Q,/tikz/overlay](O,X) \tkzGetPoint{helper}
\tkzInterLL(O,X)(Q,helper) \tkzGetPoint{xq}
\tkzDefLine[orthogonal=through Q,/tikz/overlay](O,Y) \tkzGetPoint{helper}
\tkzInterLL(O,Y)(Q,helper) \tkzGetPoint{yq}
\tkzInterLL(yp,P)(Q,xq) \tkzGetPoint{qxp}
\tkzInterLL(xp,P)(Q,yq) \tkzGetPoint{R}
\tkzDrawPolygon(O,xq,Q,yq)
\tkzDrawSegments[green](xp,xq R,Q)
\tkzDrawSegments[very thick,orange](yp,yq P,R)
\tkzLabelPoint[above right](P){$P$}
\tkzLabelPoint[above right](Q){$Q$}
\tkzLabelPoint[below left](O){$0$}
\tkzLabelPoint[above](R){$R$}
\node at ($(-2,2)$){$X$};
\tkzDrawPoints(P,Q,R)
\end{tikzpicture}

View file

@ -0,0 +1,25 @@
\begin{tikzpicture}
\tkzSetUpPoint[shape=circle,size=10,color=black,fill=black]
\tkzSetUpLine[line width=1]
\tkzDefPoints{0/0/A, 4/0/B, 4/4/C, 0/4/D, 1/0/W, 4/1/X, 3/4/Y, 0/3/Z}
\tkzDrawPolygon(A,B,C,D)
\tkzDrawPolygon(W,X,Y,Z)
\tkzLabelSegment[below](A,W){$b$}
\tkzLabelSegment[below](W,B){$a$}
\tkzLabelSegment[right](B,X){$b$}
\tkzLabelSegment[right](X,C){$a$}
\tkzLabelSegment[above](C,Y){$b$}
\tkzLabelSegment[above](Y,D){$a$}
\tkzLabelSegment[left](D,Z){$b$}
\tkzLabelSegment[left](Z,A){$a$}
\tkzLabelAngle[pos=-0.24](D,C,B){$\cdot$}
\tkzMarkAngle[arc=l,size=0.4cm](D,C,B)
\tkzLabelAngle[pos=0.24](C,B,A){$\cdot$}
\tkzMarkAngle[arc=l,size=0.4cm](C,B,A)
\tkzLabelAngle[pos=0.24](B,A,D){$\cdot$}
\tkzMarkAngle[arc=l,size=0.4cm](B,A,D)
\tkzLabelAngle[pos=0.24](A,D,C){$\cdot$}
\tkzMarkAngle[arc=l,size=0.4cm](A,D,C)
\tkzLabelAngle[pos=0.24](W,Z,Y){$\gamma$}
\tkzMarkAngle[arc=l,size=0.4cm](W,Z,Y)
\end{tikzpicture}

View file

@ -0,0 +1,16 @@
\begin{tikzpicture}
\tkzSetUpPoint[shape=circle,size=10,color=black,fill=black]
\tkzSetUpLine[line width=1]
\tkzDefPoints{0/0/A, 5/0/B}
\tkzInterCC[R,/tikz/overlay](A,4cm)(B,3cm) \tkzGetPoints{C}{D}
\tkzDrawPolygon(A,B,C)
\tkzDrawPoints(A,B,C)
\tkzLabelSegment[below](A,B){$c$}
\tkzLabelSegment[above left](A,C){$b$}
\tkzLabelSegment[above right](B,C){$a$}
\tkzLabelPoint[below](A){$A$}
\tkzLabelPoint[below](B){$B$}
\tkzLabelPoint[above](C){$C$}
\tkzLabelAngle[pos=0.24](A,C,B){$\cdot$}
\tkzMarkAngle[arc=l,size=0.4cm](A,C,B)
\end{tikzpicture}