Liebe Texwelt, ich habe bereits in diesem Forum bereits nach der Beschriftung eines Kreissegments gefragt, wobei die Beschriftung ebenfalls kreisförmig ist. http://texwelt.de/wissen/fragen/13364/kreissegment-beschriften-text-ebenfalls-kreisformig Allerdings hätte ich gerne einen Absatz bzw. mehrere Zeilen. Ich habe dafür schon mit "text width" herumexperimentiert, bin allerdings auf keinen grünen Zweig gekommen. Wichtig: Der Text sollte in der Farbe cyan sein und folgende Zeichen enthalten: checkmark ; blacktriangle ; ... Also Zeichen aus dem Packet "amssymb"... Bereits beim Versuch ohne Absatz bin ich mit dem farbigen Text und den oben genannten Zeichen gescheitert. Hier mein Minibeispiel: Open in Online-Editor
\documentclass[margin=5pt]{standalone} \usepackage{tikz} \usetikzlibrary{decorations.text} \begin{document} \begin{tikzpicture} \def\Radius{6.9} \def\radius{3.5} \begin{scope}[even odd rule]% auch zum Lokalhalten des Beschneidens %\clip circle[radius=\Radius]; \clip[rotate=5.0] (0,0) -- (0:\Radius) arc (0:100:\Radius) --cycle; \fill[green] circle[radius=\Radius] circle[radius=\radius] ; \pgfmathsetmacro\bradius{(\radius+\Radius-(\ht\strutbox-\dp\strutbox)/(1cm))/2} \path[ decoration={text along path,text align={align=center},reverse path, text={\checkmark: Hier sollte ein Text über mehrere Zeilen Stehen. \blacktriangle: TextTextTextTExtTextTextTextTExtTextTextTextTExtTextTextTextTExtTextTextTextTExt}}, decorate,rotate=5] (0:\bradius) arc (0:100:\bradius); \end{scope} \end{tikzpicture} \end{document} gefragt 01 Sep '15, 10:11 laa21794 |
Wenn Du vom Paket Dann muss man noch wissen, dass bei den Textdekorationen jedes einzelne Zeichen in einer separaten Open in Online-Editor
\documentclass[margin=5pt]{standalone} \usepackage{tikz} \usetikzlibrary{decorations.text} \usepackage{amssymb} \begin{document} \begin{tikzpicture} \def\Radius{6.9} \def\radius{3.5} \begin{scope}[even odd rule]% auch zum Lokalhalten des Beschneidens %\clip circle[radius=\Radius]; \clip[rotate=5.0] (0,0) -- (0:\Radius) arc (0:100:\Radius) --cycle; \fill[green] circle[radius=\Radius] circle[radius=\radius] ; \foreach\verschiebung/\Text in {\ht\strutbox+\dp\strutbox/{{$\checkmark$}: Hier sollte ein Text {\"u}ber mehrere Zeilen stehen.}, 0pt/{{$\blacktriangle$}: TextTextTextTExtTextTextTextTExTextTextText},% -\ht\strutbox-\dp\strutbox/{TExtTextTextTextTExtTextTextTextTEx}% } \pgfmathsetmacro\bradius{(\radius+\Radius)/2+(\verschiebung)/1cm} \path[ decoration={text along path,text align={align=center},reverse path, text color=cyan,text={\Text}}, decorate,rotate=5] (0:\bradius) arc (0:100:\bradius); \end{scope} \end{tikzpicture} \end{document} beantwortet 01 Sep '15, 11:44 esdd |