Liebe Texwelt, ich möchte mein Kreissegment so beschriften, dass der Text genau in der Mitte darin steht und die Schrift sich der Wölbung im Kreisbogen anpasst. Danke schon mal !

Open in Online-Editor
\documentclass[fleqn,12pt,a4paper,german]{article}
\usepackage[ngerman]{babel}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}

\def\Radius{6.9}
\def\radius{6.5}
 \begin{scope}[even odd rule]% auch zum Lokalhalten des Beschneidens
 \clip circle[radius=\Radius];
  \clip[rotate=5.0] (0,0) -- (0,0.0) -- (0:\Radius) arc (0:100:\Radius)--cycle;
 \fill[green] 
  circle[radius=\Radius]
  circle[radius=\radius]
    ;
  \end{scope}

 \end{tikzpicture}
 \end{document}

gefragt 04 Jul '15, 10:57

laa21794's gravatar image

laa21794
29441821
Akzeptiert-Rate: 0%

bearbeitet 07 Feb '16, 11:52

saputello's gravatar image

saputello
11.1k174365


Du kannst die Bibliothek decorations.text verwenden und den Text dann entlang eines Kreisbogens einfügen. Die Optionen sind im Abschnitt "Text Decorations" der pgf/TikZ Dokumentation erklärt.

Open in Online-Editor
\documentclass[margin=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.text}

\begin{document}
\begin{tikzpicture}
\def\Radius{6.9}
\def\radius{6.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={Ein richtig langer Satz als Beschriftung des Kreisbogens}},
      decorate,rotate=5]
    (0:\bradius) arc (0:100:\bradius);
\end{scope}
\end{tikzpicture}
 \end{document}

alt text

Permanenter link

beantwortet 04 Jul '15, 11:53

esdd's gravatar image

esdd
17.8k284257
Akzeptiert-Rate: 62%

Perfekt, danke !

(05 Jul '15, 10:00) laa21794
1

Wenn man nicht gerade XeLaTeX oder LuaLaTeX verwendet, müssen Umlaute als Befehl und der Befehl in eine Gruppe eingeschlossen werden: Kreisb{\"o}gen

(06 Jul '15, 11:22) sudo

Wie bekomme ich bei solch einem Kreisförmigen Text einen Absatz hin? Hab schon mit text witdh rumexperementiert aber funktioniert bislang nicht...

(31 Aug '15, 23:22) laa21794
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×730
×50
×4
×2

gestellte Frage: 04 Jul '15, 10:57

Frage wurde gesehen: 10,322 Mal

zuletzt geändert: 07 Feb '16, 11:52