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, 04:57

laa21794's gravatar image

laa21794
274121
Akzeptiert: 88%

bearbeitet 07 Feb, 05:52

saputello's gravatar image

saputello
18.4k22352


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, 05:53

esdd's gravatar image

esdd
14.2k53251

Perfekt, danke !

(05 Jul '15, 04: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, 05: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, 17:22) laa21794
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×492
×44
×4
×2

Frage gestellt: 04 Jul '15, 04:57

Frage wurde angeschaut: 2,136 Mal

Zuletzt aktualisiert: 07 Feb, 05:52