Ich möchte bei folgendem Beispiel, dass der Winkel Alpha einen weißen Hintergrund bekommt, also dass die Linie, die Alpha überdeckt, unterbrochen ist.

Open in Online-Editor
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{angles,calc,positioning}
\begin{document}
  \begin{tikzpicture}[scale=3]
    \coordinate[label=270:$M$] (M) at (0,0);
    \draw (M) circle (1);
    \draw (0,0) -- (30:1) coordinate (Pi);
    \draw (0,0) -- (70:1) coordinate (Pi1);
    \pic [pic text=$\alpha$,draw,angle radius=1.2cm]{angle=Pi--M--Pi1};
    \draw [red] (Pi) -- (Pi1) node[pos=0.5,above right] {$x$};
    \coordinate (C) at ($(Pi)!0.5!(Pi1)$);
    \draw (M) -- (C);
    \pic [pic text=$\ldotp$,draw,angle radius=0.3cm]{angle=M--C--Pi};
  \end{tikzpicture}
\end{document}

Ich habe gelesen, dass es die Option pic text options gibt, aber ich weiß nicht, wie ich den Texthintergrund damit auf weiß stellen kann.

gefragt 20 Mär '16, 15:51

tom75's gravatar image

tom75
2.1k3466
Akzeptiert: 86%

bearbeitet 20 Mär '16, 15:53


Einen weißen Texthintergrund erreichst Du tatsächlich mit pic text options={fill=white,inner sep=2pt}. Der innere Abstand muss hier verkleinert werden, damit die Schenkel des Winkels nicht übermalt werden.

Das Füllen hilft aber nichts, wenn Du die Winkelhalbierende erst einzeichnest, wenn die Winkelbeschriftung schon ausgegeben wurde. Entweder Du verwendest Layer, um die Linie unter der Beschriftung auszugeben oder Du änderst einfach die Reihenfolge.

Open in Online-Editor
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{angles,calc,positioning}
\begin{document}
  \begin{tikzpicture}[scale=3]
    \coordinate[label=270:$M$] (M) at (0,0);
    \draw (M) circle (1);
    \draw (0,0) -- (30:1) coordinate (Pi);
    \draw (0,0) -- (70:1) coordinate (Pi1);
    \coordinate (C) at ($(Pi)!0.5!(Pi1)$);% <- vor dem Zeichnen des Winkels
    \draw (M) -- (C);% <- vor dem Zeichnen des Winkels
    \pic [pic text=$\alpha$,draw,angle radius=1.2cm,
      pic text options={fill=white,inner sep=2pt}%<- weißer Hintergrund für α
      ]{angle=Pi--M--Pi1};
    \draw [red] (Pi) -- (Pi1) node[pos=0.5,above right] {$x$};
    \pic [pic text=$\ldotp$,draw,angle radius=0.3cm]{angle=M--C--Pi};
  \end{tikzpicture}
\end{document}

alt text

Permanenter link

beantwortet 20 Mär '16, 16:07

esdd's gravatar image

esdd
15.5k53753

Super, vielen Dank!

(20 Mär '16, 16:12) tom75
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

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:

×532

Frage gestellt: 20 Mär '16, 15:51

Frage wurde angeschaut: 1,104 Mal

Zuletzt aktualisiert: 20 Mär '16, 16:12