A LaTeX Course.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

uebung-7.tex 2.7KB

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