PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tikz/pgf Text um einen Punkt herum auf einer Kreisbahnentlang ausrichten/biegen



Shalec
16-01-2016, 13:56
Hallo,

angenommen ich zeichne mir einen Kreis in Tikz:

\begin{tikzpicture}
\draw (0,0) circle (3cm);
\end{tikzpicture}

Nun würde ich gerne entweder oberhalb oder unterhalb dieser Kreisbahn entlang einen Text schreiben (idR nur ein Wort). Dieser soll sich allerdings an der Kreislinie orientieren, sodass die einzelnen Letter des Textes am Kreis ausgerichtet sind. Kann ich das realisieren? Wenn ja wie?

Viele Grüße und vielen Dank

esdd
16-01-2016, 17:42
Du kannst die decorations.text Bibliothek laden. Ein Beispiel wäre:


\documentclass[margin=10pt,tikz]{standalone}
\usetikzlibrary{decorations.text}
\begin{document}
\begin{tikzpicture}
\draw
[postaction={decorate,
decoration={text along path,text={Ein Text},text color=red}}]
[postaction={decorate,
decoration={text along path,text={Ein Text},text color=blue,reverse path}}]
(0,0) circle [radius=3];
\end{tikzpicture}
\end{document}


In der TikZ Dokumentation, also dem pgfmanual, findest Du weitere Optionen, die die Bibliothek mit zur Verfügung stellt, sowie Beispiele für deren Verwendung.

Shalec
16-01-2016, 21:20
Du kannst die decorations.text Bibliothek laden. Ein Beispiel wäre:


\documentclass[margin=10pt,tikz]{standalone}
\usetikzlibrary{decorations.text}
\begin{document}
\begin{tikzpicture}
\draw
[postaction={decorate,
decoration={text along path,text={Ein Text},text color=red}}]
[postaction={decorate,
decoration={text along path,text={Ein Text},text color=blue,reverse path}}]
(0,0) circle [radius=3];
\end{tikzpicture}
\end{document}


In der TikZ Dokumentation, also dem pgfmanual, findest Du weitere Optionen, die die Bibliothek mit zur Verfügung stellt, sowie Beispiele für deren Verwendung.

Danke, das hilft.