Naturwissenschaften TikZ Basics

TikZ – Einführung und Anwendung

Was ist TikZ und wofür wird es verwendet?

Das TikZ-Paket ist ein leistungsfähiges Zeichenwerkzeug für LaTeX. Mit TikZ können Diagramme, Strukturen, Koordinatensysteme, Netzwerke und geometrische Formen direkt im LaTeX-Dokument erstellt werden. TikZ wird häufig in wissenschaftlichen Arbeiten, Präsentationen und technischen Dokumentationen eingesetzt.

Ein großer Vorteil von TikZ ist, dass es Vektorgraphiken erstellt. Diese skalieren verlustfrei und passen sich der Auflösung des Dokuments an. Außerdem kann TikZ mit anderen Programmen wie Gnuplot, Inkscape oder Xfig kombiniert werden, um komplexe Grafiken zu erzeugen.


Video


Folien

Folien


Beschreibung

Grundlegende Syntax von TikZ

Um TikZ in einem LaTeX-Dokument zu nutzen, muss das Paket in der Präambel geladen werden:

\usepackage{tikz}

TikZ-Grafiken werden innerhalb einer speziellen Umgebung definiert:

\begin{tikzpicture}
    % TikZ-Befehle hier einfügen
\end{tikzpicture}

Alles, was innerhalb der tikzpicture-Umgebung steht, gehört zur Grafik.

Koordinaten und Einheiten

In TikZ werden Koordinaten als (x,y)-Werte in cm angegeben. Standardmäßig verwendet TikZ Zentimeter als Einheit, aber man kann auch andere Längenmaße oder relative Positionierungen nutzen:

Zeichnen von Linien und Formen

Einfache Linien

Um eine Linie zwischen zwei Punkten zu zeichnen, wird der \draw-Befehl verwendet:

\draw (0,0) -- (2,2);

Dies zeichnet eine Linie von (0,0) nach (2,2).

Mehrere Linien verbinden

\draw (0,0) -- (1,2) -- (2,0) -- cycle;

Hierbei entsteht ein geschlossenes Dreieck durch den cycle-Befehl.

Rechtecke

\draw (0,0) rectangle (2,1);

Zeichnet ein Rechteck von (0,0) bis (2,1).

Linienstile und Farben

TikZ erlaubt die Anpassung von Linienarten und Farben:

Beispiel:

\draw [red, thick, dashed] (0,0) -- (3,0);

Dies zeichnet eine rote, dicke, gestrichelte Linie.

Arbeiten mit Nodes (Beschriftungen und Elemente)

Ein Node (Knoten) ist ein Element in TikZ, das mit Text oder Symbolen versehen werden kann. Nodes werden oft für Diagramme und Netzwerke genutzt.

\node at (0,0) {Text};

Nodes können auch verbunden werden:

\begin{tikzpicture}
    \node (A) at (0,0) {Start};
    \node (B) at (3,0) {Ziel};
    \draw (A) -- (B);
\end{tikzpicture}

Hier werden die Knoten "Start" und "Ziel" mit einer Linie verbunden.

Füllen von Flächen

TikZ kann geschlossene Flächen mit Farben füllen:

\fill [blue] (0,0) rectangle (2,1);

Dies zeichnet ein blau gefülltes Rechteck.

Man kann Linien und Füllfarben kombinieren:

\filldraw [red, fill=yellow] (0,0) circle (1);

Dies erzeugt einen gelb gefüllten Kreis mit roter Kontur.


Beispiele & Anwendungen

Beispiel 1: Einfache Linien und Formen

\documentclass{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}
    \draw (0,0) -- (2,2);
    \draw (0,0) rectangle (2,1);
    \fill [blue] (1,1) circle (0.5);
\end{tikzpicture}

\end{document}

Beispiel 2: Beschriftungen mit Nodes

\documentclass{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}
    \node (A) at (0,0) {Start};
    \node (B) at (3,0) {Ziel};
    \draw (A) -- (B);
\end{tikzpicture}

\end{document}

Hier werden zwei Nodes (A und B) erstellt und mit einer Linie verbunden.

Beispiel 3: Baumdiagramm mit Hierarchie

\documentclass{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}
    \node {Eltern}
        child { node {Kind 1} }
        child { node {Kind 2} };
\end{tikzpicture}

\end{document}

Dies erzeugt eine Baumstruktur mit einem Elternknoten und zwei Kindknoten.

Beispiel 4: Koordinatensystem mit Achsen

\documentclass{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}
    \draw[->] (-3,0) -- (3,0) node[right] {x};
    \draw[->] (0,-2) -- (0,2) node[above] {y};
\end{tikzpicture}

\end{document}

Hier wird ein Koordinatensystem mit Achsenbeschriftungen erstellt.


Aufgaben & Übungen

Aufgabe 1: Zeichnen Sie ein einfaches Rechteck

Erstellen Sie ein LaTeX-Dokument, in dem Sie mit TikZ ein einfaches Rechteck zeichnen.

👉 Hinweis: Nutzen Sie die Syntax \draw (x1,y1) -- (x2,y2) -- (x3,y3) -- cycle;.

Aufgabe 2: Färben Sie ein Dreieck und verwenden Sie Linienstile

Erstellen Sie eine farbige Dreiecksform mit den Eckpunkten (0,0), (2,3) und (4,0).

👉 Hinweis: Verwenden Sie die filldraw-Methode mit der Option [fill=blue, dashed].

Aufgabe 3: Zeichnen Sie ein Haus vom Nikolaus

Zeichnen Sie das bekannte Haus vom Nikolaus mit TikZ.

👉 Hinweis: Arbeiten Sie mit relativen Koordinaten und nutzen Sie das cycle-Kommando.


Hausaufgaben

Hausaufgabe 1 (Theoretisch): Erklärung der TikZ-Grundlagen

Verfassen Sie eine kurze Erklärung zu folgenden Themen:

  1. Was ist TikZ, und warum wird es in LaTeX verwendet?
  2. Wie funktioniert das \draw-Kommando?
  3. Was sind die Unterschiede zwischen \fill, \draw und \filldraw?

👉 Antworten sollten in einem kurzen, gut verständlichen LaTeX-Dokument formuliert werden.

Hausaufgabe 2 (Praktisch): Erstellen Sie ein Koordinatensystem mit Achsenbeschriftungen

Erstellen Sie ein einfaches Koordinatensystem, das folgende Anforderungen erfüllt:

👉 Hinweis: Nutzen Sie die \draw-Befehle und platzieren Sie Text mit node.

annehmen ablehnen

Diese Website verwendet Cookies und Pixel-Tags, um Ihnen das beste Erlebnis auf unserer Website zu bieten. Durch die Nutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. mehr zum Thema Cookies und siehe auch Datenschutz