TikZ Bild optimieren

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 Bild optimieren

TikZ Bild optimieren

von kasiii » Do 21. Aug 2014, 16:37

Hallo zusammen,

ich möchte nachfolgenden Code anpassen. Ich habe den Code zwar selbst erstellt, habe mich dabei aber an einem Beispiel entlangehangelt (bin noch am Anfang mit der Einarbeitung in TikZ). Das Beispiel sollte sich ohne Fehler Kompilliern lassen.

Was ich gerne ändern würde, sind die Pfeile bzw. die Beschriftungen die teilweise überlappen. Das sollte nicht sein. Außerdem würde ich gerne neben jedem Pfeil einen Knoten für Text erstellen. Der kleine Kreis erscheint irgendwie unrund, meine Bemühungen das zu ändern blieben bisher erfolglos...

Bin für jede Hilfe dankbar! :D
\documentclass{scrartcl}

\usepackage{tikz}
\usetikzlibrary{decorations}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
	\def \radius {3cm}
	\def \smallradius {\radius/3}
	\def \margin {8} 	%Abstand zw. Pfeilen
	\def \n{5}	

	\draw[->, >=latex, thick] %
		({360/\n*0+\margin}:\radius) %
		arc  %
		({360/\n*0+\margin}:{360/\n*1-\margin}:\radius) ; %
		
	\draw[->, >=latex, thick] %
		({360/\n*1 + \margin}:\radius) %
		arc %
		({360/\n*1+\margin}:{360/\n*2-\margin}:\radius); %
	
	\draw[->, >=latex, thick] %
		({360/\n*2+\margin}:\radius) %
		arc %
		({360/\n*2+\margin}:{360/\n*3-\margin}:\radius); %
		
	\draw[->, >=latex, thick] %
		({360/\n*3+\margin}:\radius) %
		arc %
		({360/\n*3+\margin}:{360/\n*4-\margin}:\radius); %
			
	\draw[->, >=latex, thick] %
		({360/\n*4+\margin}:\radius) %
		arc %
		({360/\n*4+\margin}:{360/\n*5-\margin}:\radius); %
		
%	\draw (0,0) -- 	({360/\n*4}:\smallradius);	

			\draw[->, >=latex] %
				({360/\n*4-\margin}:\radius) %
				arc %
				({360/\n*4-\margin}:{360/\n*4-180}:\smallradius);
			
			\draw[->, >=latex] %
				({360/\n*4+2*\margin}:\smallradius) %
				arc %
				({360/\n*4}:{360/\n*4-180}:-\smallradius);
	
	\node[] at (360/\n*0:\radius) {{\large \textbf{Step1}}};
	\node[] at (360/\n*1:\radius) {Step2};
	\node[] at (360/\n*2:\radius) {Step3};
	\node[] at (360/\n*3:\radius) {Step4};
	\node[] at (360/\n*4:\radius) {Step5};
	\node[] at (360/\n*4:\smallradius) {Verifizierung/Erweiterung};
\end{tikzpicture}
\end{document}

Nach oben