TikZ will keinen Pfeil zeichnen

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: TikZ will keinen Pfeil zeichnen

von iTob » Sa 7. Apr 2012, 00:50

Falls dich interessiert warum die definierten Punkte vor die letze Pfadkoordinate kommen: Ich hab hier nachgefragt …

von iTob » Fr 6. Apr 2012, 16:25

Gerne :-)

Status: Doch aber nur während du einen BEirag schreibst, glaub ich …

von ggl438 » Fr 6. Apr 2012, 15:49

Danke!

Wegen Status: ich glaub das geht nicht, wenn ich gast bin.

von iTob » Fr 6. Apr 2012, 11:51

Das Problem scheint die Reihenfolge zu sein. die pos-Option funktioniert nur bei -- und controls, wenn sie nach den Koordinaten angegeben wird mit to musst du die Koordinaten vor der zweiten Koordinate setzen. frag mich aber nicht warum …
\begin{tikzpicture} 
\draw[line width=1pt](8,1.75) to[out=40, in=160] 
      coordinate [pos=0.2] (A)
      coordinate [midway] (M) (12.5,2.5); 
   \draw [->] (A) -- ++(0,1); 
   \draw [->] (M) -- ++(1,-1); 
\end{tikzpicture} 
Der Status steht unter der Themenüberschrift und sagt, wie’s um das Thema steht.

von ggl438 » Fr 6. Apr 2012, 11:17

Danke für Deine Antwort. Dein Beispiel kann ich zeichnen, aber wenn ich die Kurve wie im angegebenen Beispiel zeichne, funktioniert es leider nicht. Kannst Du mir hier nochmal helfen?

Was meinst du mit Status?
\documentclass{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{tikz}


\begin{document}


\begin{tikzpicture}

\draw[line width=1pt](8,1.75) to [out=40, in=160] (12.5,2.5)
      coordinate [pos=0.2] (A)
      coordinate [midway] (M);
   \draw [->] (A) -- ++(0,1);
   \draw [->] (M) -- ++(1,-1);
\end{tikzpicture}

\end{document}

von iTob » Do 5. Apr 2012, 20:37

In dem du eine Koordinate an der entsprechenden Stelle setzt. Zum Beispiel so:
\documentclass{scrartcl} 

\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc}  
\usepackage{tikz} 

\begin{document} 
\begin{tikzpicture} 
	\draw [thick] (0.5,1.5) .. controls +(1,2) and +(-2,-1) .. (4.5,2.5)
		coordinate [pos=0.2] (A)
		coordinate [midway] (M);
	\draw [->] (A) -- ++(0,1);
	\draw [->] (M) -- ++(1,-1); 
\end{tikzpicture} 
\end{document} 
Übrigens sind lmodern, booktabs und array für dein, ansonsten schönes, Minimalbeispiel nicht nötig. Und für die eifachen Pfeile brauchst du auch nicht die arrows-Bibliothek.

PS: Bitte an den Status denken …

von ggl438 » Do 5. Apr 2012, 20:28

Vielen Dank!

Noch eine Frage:

Ich hab eine Kurve gezeichnet und möchte von ein paar Punkten dieser Kurve Pfeile weggehen lassen. Das Problem: Ich weiß nicht, wie ich die Anfangspunkte der Pfeile auf meine Kurve setzen kann.

von iTob » Do 5. Apr 2012, 18:38

ersteze die zwei Punkte .. durch -- oder to ;-)

Die zwei Punkte gibt es so nicht nur in (A) .. controls +(1,1) and +(1,1) .. (B)

TikZ will keinen Pfeil zeichnen

von ggl438 » Do 5. Apr 2012, 18:36

Hallo,

folgendes funktioniert bei mir nicht, da \draw[->] anscheinend nicht definiert ist. Ich hab jedoch "arrows" geladen.

\documentclass{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tikz}
\usetikzlibrary{arrows}

\usepackage{booktabs}
\usepackage{array}

\begin{document}

\begin{tikzpicture}
\draw[->](0.5,1.5) .. (4.5,2.5);
\end{tikzpicture}

\end{document}

Danke im Voraus für eure Hilfe!

Nach oben