Liebe Texwelt, meinen grauen Kreisring habe ich wie gewünscht mit einer schwarzen, gestrichelten Linie umhüllt. Gerne würde ich den Abstand meiner dashed lines zueinander vergrößern. Vielleicht könnt Ihr mir weiterhelfen.

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

\begin{document}

\begin{tikzpicture}
\def\Radius{6.25}
\def\radius{3.7}
\begin{scope}[even odd rule,line width=0.16mm]% scope hält auch das Beschneiden lokal
\pgfmathsetmacro\liniendicke{\pgflinewidth/1cm}
\clip circle[radius={{\Radius+\liniendicke}}];
\clip[
preaction={draw=black,dashed,},% vorher die Begrenzung zeichnen
path picture={% hinterher noch füllen
\shade[shading=radial, inner color=gray, outer color=gray!75]
circle[radius=\Radius]
circle[radius=\radius]
;
}](3.9,0) -- (3.9,0.44) -- (5:\Radius) arc (5:360:\Radius)--cycle;
;
\end{scope}
\end{tikzpicture}
\end{document}

gefragt 03 Jun '16, 10:19

laa21794's gravatar image

laa21794
29441821
Akzeptiert-Rate: 0%

bearbeitet 03 Jun '16, 10:29

saputello's gravatar image

saputello
11.1k174365


Neben dashed gibt es diverse weitere Stile für gestrichelte Linien, beispielsweise loosely dashed mit deutlich größerem Abstand der Striche:

Open in Online-Editor
\documentclass[fleqn,12pt,a4paper]{article}
\usepackage[utf8]{inputenc}% utf8x kann Ärger machen und sollte daher nur verwendet werden, wenn notwendig
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\def\Radius{6.25}
\def\radius{3.7}
\begin{scope}[even odd rule,line width=0.16mm]% scope hält auch das Beschneiden lokal
\pgfmathsetmacro\liniendicke{\pgflinewidth/1cm}
\clip circle[radius={{\Radius+\liniendicke}}];
\clip[
preaction={draw=black,loosely dashed,},% vorher die Begrenzung zeichnen
path picture={% hinterher noch füllen
\shade[shading=radial, inner color=gray, outer color=gray!75]
circle[radius=\Radius]
circle[radius=\radius]
;
}](3.9,0) -- (3.9,0.44) -- (5:\Radius) arc (5:360:\Radius)--cycle;
;
\end{scope}
\end{tikzpicture}
\end{document}

Links ein Ausschnitt mit dashed, rechts zum Vergleich mit loosely dashed:

dashed loosely dashed

Zu den weiteren Stilen, siehe die TikZ-Anleitung, Abschnitt 15.3.2. Direkt am Anfang des Abschnitts ist auch ein Beispiel angegeben, wie man mit dash pattern das Muster der Linie frei bestimmen kann.

Permanenter link

beantwortet 03 Jun '16, 10:34

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

bearbeitet 03 Jun '16, 11:17

2

Mit dash pattern=<spec> lassen sich Pfade sogar völlig nach eigenem Gusto stricheln.

(03 Jun '16, 10:42) cgnieder

Wie setze ich das mit "dash pattern=" in meinem Dokument um ?

(03 Jun '16, 10:49) laa21794
3

@laa21794 das ist in der Doku gut beschrieben. Kopie aus der Doku: dash pattern=on 2pt off 3pt on 4pt off 4pt; 2pt langer Strich, 3pt lange Lücke, 4pt langer Strich, 4pt lange Lücke, dann wieder von vorn.

(03 Jun '16, 10:56) cgnieder

@laa21794: Klick doch einfach mal auf den Link, den ich extra in die Antwort eingefügt habe. Da landest Du direkt bei der Beschreibung, bei der auch ein Beispiel enthalten ist. Ich habe diesen Umstand in der Antwort jetzt explizit noch einmal erwähnt. Nicht dass am Ende jemand denkt, ich würde mir die Arbeit mit dem Link direkt in die Anleitung (statt nur irgendwo auf die Anleitung) nur machen, weil ich sonst nichts zu tun hätte. ;-)

(03 Jun '16, 11:20) saputello

@saputello Wie bekommst du die PDF-Anchor zur direkten Verlinkung? Ich habe bisher nur die Variante document.pdf#page=42 benutzt.

(03 Jun '16, 23:32) Henri

@Henri: Wissen um die Arbeitsweise von hyperref und natürlich testen. Außerdem kann man bei Verwendung von PDF.js die Links in Firefox direkt am unteren Rand ablesen und auch via rechte Maustaste speichern. Leider muss man sie dann anschließend wieder kanonisieren, um nicht auf einen speziellen CTAN-Mirror, sondern auf das generelle http://mirrors.ctan.org/… zu verweisen, das auch im Katalog verlinkt ist. Alles ein wenig aufwändig und fehleranfällig. Um Fehler zu vermeiden, teste ich den Links anschließend noch einmal. Das ist in der Tat einiges an Aufwand.

(04 Jun '16, 09:44) saputello

@saputello Vielen Dank! Bezüglich der Kanonisierung habe ich noch einen Tipp für dich: http://texdoc.net/

(04 Jun '16, 09:49) Henri

@Henri: Das geht dann ja gerade wieder alles zu einem bestimmten Server, was ich durch die Kanonisierung gerade vermeiden will. Außerdem gibt TeXdoc leider nicht immer den aktuellen Stand wieder.

(04 Jun '16, 09:55) saputello
Ergebnis 5 von 8 show 3 more comments
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
×55
×1

gestellte Frage: 03 Jun '16, 10:19

Frage wurde gesehen: 9,455 Mal

zuletzt geändert: 04 Jun '16, 09:55