Pfeile in TikZ biegen.
Du kannst einen Pfeil zwischen Knoten mit den Schlüsseln bend left oder bend right krümmen oder durch die Angabe exakter Winkel mit out und in. Für komplexe Kurven geben dir diese Optionen die volle Kontrolle über die Form des Pfads und die Ausrichtung der Pfeilspitze.
Die kurze Antwort: Verwende bend left oder bend right für schnelle Kurven zwischen Knoten. Für benutzerdefinierte Bögen verwende to[out=..., in=...], um Start- und Endwinkel zu definieren.
bend left und bend right verwenden
| Befehl | Effekt |
|---|---|
bend left | Krümmt gegen den Uhrzeigersinn |
bend right | Krümmt im Uhrzeigersinn |
bend left=45 | Stärkere Krümmung |
bend right=90 | Halbkreis-Biegung |
Der schnellste Weg, eine Verbindung zwischen zwei Knoten zu krümmen, ist das Hinzufügen der bend-Schlüssel zu deinem edge- oder draw-Befehl. Diese Schlüssel berechnen automatisch einen Kreisbogen zwischen deinen Punkten.
Kurven mit out und in steuern
| Option | Verwendung |
|---|---|
out=angle | Startrichtung in Grad |
in=angle | Endrichtung in Grad |
looseness=N | Passt an, wie stark der Pfad von der geraden Linie abweicht |
Wenn du mehr Präzision als bei einer standardmäßigen kreisförmigen Biegung benötigst, verwende die Schlüssel out und in. Diese definieren den Winkel, in dem der Pfad den Startknoten verlässt und in den Zielknoten eintritt.
Dieser Ansatz eignet sich besser für Pfade, die andere Elemente umgehen oder einer bestimmten Flugbahn folgen müssen.
Pfeilspitzen auf Kurven ausrichten
| Funktion | Anforderung |
|---|---|
| Bibliothek | \usetikzlibrary{arrows.meta, bending} |
| Pfeilspitze | [-{Latex[bend]}] |
Standardmäßig kann eine Pfeilspitze auf einem gekrümmten Pfad starr oder falsch ausgerichtet wirken. Die bending-Bibliothek behebt dies, indem sie es der Pfeilspitze ermöglicht, sich entlang des Pfads zu krümmen.
Lade die Bibliothek in deiner Präambel und füge die bend-Option zu deiner Pfeilspitzenspezifikation hinzu.
Fragen
Warum sieht meine Pfeilspitze auf einer gekrümmten Linie unschön aus?
Pfeilspitzen sind standardmäßig starr. Verwende die bending-Bibliothek und füge die bend-Option zu deiner Pfeilspitze hinzu (z. B. Latex[bend]), damit die Spitze der Kurve des Pfads folgt.
Wie zeichne ich einen Bogen anstelle einer Biegung?
Verwende den arc-Befehl mit start angle, end angle und radius. Dies ist ideal für kreisförmige Segmente anstelle von Pfaden zwischen zwei Knoten.
Probier dein eigenes Paper in Texeno aus.
Starte kostenlos, lade ein Projekt als .zip hoch und klicke auf „Neu kompilieren“. Upgrade, wenn du längere Kompilierungen brauchst.
Losschreiben