Browse Source

Exercise sheet for TiKZ

master
Tom Hanika 4 years ago
parent
commit
35a238ec65
1 changed files with 91 additions and 0 deletions
  1. 91
    0
      htw-201516/uebung-6.tex

+ 91
- 0
htw-201516/uebung-6.tex View File

@@ -0,0 +1,91 @@
1
+\documentclass{latex-htw-uebung}
2
+
3
+\title{6.~Übungsblatt}
4
+\date{14.\ Dezember 2015}
5
+
6
+
7
+\begin{document}
8
+
9
+\NewTask Erstelle ein Dokument mit dem folgenden \LaTeX{}-Code.
10
+
11
+\begin{lstlisting}
12
+\documentclass[a4paper]{article}
13
+\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}
14
+\usepackage{tikz}
15
+
16
+\begin{document}
17
+\section{Der Zusammenhang}
18
+Diesen Zusammenhang kann man in~\ref{wichtigesBild} sehen.
19
+
20
+\begin{figure}
21
+  \begin{center}
22
+    \begin{tikzpicture}
23
+      \draw[red] (0,0) -- (2,3);
24
+      \draw[thick,blue] (1,1) -- (1,3);
25
+      \draw[step=.3] (0,0) grid (3,3);
26
+    \end{tikzpicture}
27
+  \end{center}
28
+  \label{wichtigesBild}
29
+  \caption{Wichtiges Bild welches den Zusammenhang darstellt.}
30
+\end{figure}
31
+\end{document}
32
+\end{lstlisting}
33
+Spiele nun mit den Objekten und Attributen ein wenig herum. Zum
34
+Beispiel:
35
+\begin{itemize}
36
+\item Schreibe hinter \lstinline|\begin{tikzpicture}| jeweils die
37
+    Optionen \lstinline|red,dashed,thick|.
38
+  \item Schreibe hinter beliebige \lstinline|draw| jeweils die
39
+    Optionen \lstinline|blue,dashed,thick|.
40
+  \item Füge einen blauen Kreis hinzu, welcher einen Radius von 3cm
41
+    hat und die Koordinaten $(2,3)$.
42
+\end{itemize}
43
+
44
+
45
+\NewTask Nodes: Spiele mit dem Code. Versuche die Positionierung als
46
+auch die Eigenschaften der Nodes zu verändern. Versuche weitere Styles
47
+zu definieren und damit verschiedene Boxen zu erhalten.
48
+\begin{lstlisting}
49
+   \begin{tikzpicture}
50
+      \tikzset{tomsbox/.style={rectangle, draw, very thick,
51
+          minimum size=7mm, rounded corners=2mm}}
52
+      \node[tomsbox] (1) at (0,0) {$T_1$};
53
+      \node[tomsbox] (2) [below of = 1] {$T_2$};
54
+      \node[tomsbox] (3) [below of = 2] {$T_3$};
55
+      \draw (1)--(2)--(3);
56
+    \end{tikzpicture}
57
+\end{lstlisting}
58
+
59
+\NewTask Schleifen: Erstelle ein \LaTeX{}-Dokument, in welches du den
60
+folgenden Code einfügst.
61
+\begin{lstlisting}
62
+  \begin{tikzpicture}
63
+    \draw[fill,blue] (0,0) circle(0.1) node (mitte) [] {};
64
+    \foreach \i in {1,2,3,4,5,6}{
65
+      \draw[red] (mitte)--(\i*60:2);
66
+      \draw[fill,brown,text=black] (\i*60:2) circle(0.1) node[above] {$\i$};
67
+    }
68
+  \end{tikzpicture}
69
+\end{lstlisting}
70
+Übersetze das Dokument und schau das Ergebnis an. Überlege dir,
71
+inwiefern welche Kommandos und welche Attribute was hervorrufen.
72
+
73
+Versuche danach den obigen Code so abzuändern, damit das folgende Bild
74
+entsteht:
75
+\begin{center}
76
+  \begin{tikzpicture}
77
+  \draw[fill,blue] (0,0) circle (0.1) node (mitte) [] {};
78
+  \foreach \i in {1,2,3,4,5,6,7,8,9,10,11,12}{
79
+    \draw[red] (mitte)--(\i*30:2);
80
+    \draw[brown,fill=yellow,text=black] (-\i*30+90:2) circle(0.3/\i) node[above] {$\mathbf\i$};
81
+  }
82
+\end{tikzpicture}
83
+\end{center}
84
+
85
+\end{document}
86
+
87
+%%% Local Variables:
88
+%%% mode: latex
89
+%%% TeX-master: t
90
+%%% ispell-local-dictionary: "de_DE"
91
+%%% End:

Loading…
Cancel
Save