Verzahnte Pfeile erstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Verzahnte Pfeile erstellen

von Gast. » Sa 1. Jan 2022, 16:01

Stefan Kottwitz hat geschrieben:
Sa 1. Jan 2022, 14:13
Da ist bestimmt die TikZ Dokumentation gemeint.
So ist es.

@Pfeili Wo bzw. wie finde ich die Anleitung zu einem Paket oder einer Klasse

Re: Verzahnte Pfeile erstellen

von Stefan Kottwitz » Sa 1. Jan 2022, 14:13

Da ist bestimmt die TikZ Dokumentation gemeint. Du hattest weiter oben eine sehr alte Version verwendet/verlinkt, die hat noch keinen Abschnitt 50.6.

Stefan

Re: Verzahnte Pfeile erstellen

von Pfeili » Sa 1. Jan 2022, 09:10

@Gast

In welcher Dokumentation meinst ?

von Gast. » Fr 31. Dez 2021, 18:18

Der Abschnitt 50.6 Arbitrary Markings dürfte dich interessieren.

Re: Verzahnte Pfeile erstellen

von Pfeili » Fr 31. Dez 2021, 12:55

\foreach

-->
https://stuff.mit.edu/afs/athena/contrib/tex-contrib/beamer/pgf-1.01/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse15.html


Ist wohl meine Lösung? Wäre aber froh, wenn ich eine Einschätzung bekomme, dass dies der richtige Weg ist, bevor ich ich hier einlese. Brauche immer recht lange bis ich ein mir nicht bekannter Befehl wirklich verstehe.

Aber ich denke ich könnte wohl mit \foreach diese "Zacken" generieren mit einem vernünftigen Aufwand. Oder was denkt ihr?

Re: Verzahnte Pfeile erstellen

von Pfeili » Fr 31. Dez 2021, 12:33

Eine Variante die ja sicher auch noch gehen würde wäre ungefähr so:
\documentclass[a4paper,11pt]{report}

\usepackage{tikz} 
\usetikzlibrary{graphs}
\usetikzlibrary{patterns}
\usetikzlibrary{matrix} 
\usetikzlibrary{arrows.meta}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{positioning}
\usetikzlibrary{intersections}
\usepackage[edges]{forest}

\begin{document}
	
	\begin{tikzpicture} 
		
		\node(StartPfeilOben) at (5,2) {};
		\node(EndePfeilOben) at (-5,2) {};
		
		\node(StartPfeilUnten) at (-5,0) {};
		\node(EndePfeilUnten) at (5,0) {};
		
		\node(RotfarbenEnde) at (0,0) {}; %New
		
		\draw[->, thick] (StartPfeilOben) -- (EndePfeilOben);
		\draw[->, thick] (StartPfeilUnten) -- (EndePfeilUnten);
		
		\draw [red] (StartPfeilUnten) -- (RotfarbenEnde); %New 
		
	\end{tikzpicture}
	
\end{document}

Hier ist jetzt getrickst und der gezackte Bereich (Hier durch rot symbolisiert) ist nicht wirklich mit dem Pfeil verknüpft. Aber das ist am Schluss ja nicht sichtbar. Einfach halt nicht mega elegant wenn Anpassungen nötig sind.

Gleich hier aber mal als Idee, für den Fall das das erstellen einer Linie mit solchen Zacken einfacher wäre als die eines Pfeils.

Re: Verzahnte Pfeile erstellen

von gast. » Fr 31. Dez 2021, 10:56

Das Anhängen und Anzeigen von Bildern (Link beachten!) funktioniert für angemeldete Benutzer sehr gut. Für Anfänger sei ohnehin empfohlen, sich anzumelden, weil sie dann ggf. ihre Beiträge auch nach dem Absenden noch korrigieren können.

Re: Verzahnte Pfeile erstellen

von Pfeili » Fr 31. Dez 2021, 10:39

Jetzt hat das mit dem Bildeinfügen nicht geklappt:

Hier wäre der Link:

https://bilderupload.org/bild/d3c742533-signal-2021-12-31-101909

Verzahnte Pfeile erstellen

von Pfeili » Fr 31. Dez 2021, 10:38

Guten Morgen Zusammen

Wie kann ich "verzahnte" Pfeile mit Tikz machen?

Vgl. dazu dieses Bild:

Bild


Die Pfeile laufen "gegeneinander" und können sich so verzahnen. Also gegenseitig ausbremsen.

Was ich brauche ist eine Befehl der mir sagt.

Mach Pfeil von x=1 bis x=10 und mache auf dieser Strecke im Abstand von 0.5 jeweils Linien im ca. 45 respektive 275 Grad Winkel zum Pfeil mit bis y=1

Ist das möglich?

Ich kenne diverse Pfeilsets für Tikz. Evtl. ist es möglich auf der Grundlage eines solchen Sets ein eigenen Pfeil zu beschreiben. Ich weiss aber nicht genau wie das geht.

Luxusvariante wäre es wenn folgendes gehen würde:

Mach einen Pfeil von x=1 bis x=5 mit zacken im Abstand von 0.5 und dann bitte von x=5 bis X10 mit Abstand 0.25

Hoffe das ganze ist klar mit dem Bild was gemeint ist. Mit einem Minimalbeispiel kann ich in dem Sinne nicht dienen.

Aber im Normalfall brauche ich diese Pakte um meine Graphiken bei Tikz zu machen. Stelle damit einfach mal einen Pfeil dar und hoffe es gibt so ein wenig eine Übersicht in welcher Umgebung das ganze funktionieren soll. Ich habe alle libararies die ich zur Zeit nutze angegeben, damit allfällige Konflikte mit einer Lösung rasch klar werden.

\documentclass[a4paper,11pt]{report}

\usepackage{tikz} 
\usetikzlibrary{graphs}
\usetikzlibrary{patterns}
\usetikzlibrary{matrix} 
\usetikzlibrary{arrows.meta}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{positioning}
\usetikzlibrary{intersections}
\usepackage[edges]{forest}

\begin{document}
	
	\begin{tikzpicture} 
		
		\node(StartPfeilOben) at (5,2) {};
		\node(EndePfeilOben) at (-5,2) {};
		
		\node(StartPfeilUnten) at (-5,0) {};
		\node(EndePfeilUnten) at (5,0) {};
		
		\draw[->, thick] (StartPfeilOben) -- (EndePfeilOben);
		\draw[->, thick] (StartPfeilUnten) -- (EndePfeilUnten);
		
	\end{tikzpicture}
	
\end{document}

Nach oben