TikZ: Werte für vordefinierte Strichmuster für Raster in den Option-Hilfelinien abrufen

TikZ: Werte für vordefinierte Strichmuster für Raster in den Option-Hilfelinien abrufen

gestrichelte Hilfslinien

Ich würde gerne andere ähnliche oder andere Möglichkeiten sehen, die Größe der Striche beim Zeichnen eines Rasters mit der Hilfslinienoption zu ändern, wenn ein gestricheltes Muster verwendet wird. Nachfolgend sehen Sie ein Beispiel.

\documentclass{article}
\usepackage{tikz}
\tikzstyle{dashdotted}=[dash pattern=on 9pt off 2pt on \the\pgflinewidth off 2pt]
\begin{document}
\begin{tikzpicture}
\draw[help lines, dashdotted, xstep=1.3cm, ystep=1.6cm] (0,0) grid (16,8);
\end{tikzpicture}
\end{document}

Ich habe dieses Beispiel verwendet:TikZ: Werte für vordefinierte Strichmuster abrufen

Antwort1

Die in dem von Ihnen verlinkten Beitrag aufgeführten Stile sind bereits in TikZ definiert. Sie müssen keinen neuen Stil erstellen, um sie zu verwenden.

Sie können einen Stil erstellen, wenn Sie ein Muster benötigen, das nicht vorhanden ist. Beispielsweise mygridstyleerstellt MWE in meinem einen Stil mit einer Folge von Strichen mit einer Länge von 8pt, 6pt, 4pt und 2pt, getrennt durch ein Leerzeichen von 4pt.

\documentclass{article}
\usepackage{tikz}
\tikzset{mygridstyle/.style={dash pattern=on 8pt off 4pt on 6pt off 4pt on 4pt off 4pt on 2pt off 4pt}}
\begin{document}
Standard dashdotted:
\begin{tikzpicture}
\draw[gray, dashdotted, xstep=1.3cm, ystep=1.6cm] (0,0) grid (4,4);
\end{tikzpicture}

Standard dotted, thick line:
\begin{tikzpicture}
\draw[gray, dotted, xstep=1.3cm, ystep=1.6cm, thick] (0,0) grid (4,4);
\end{tikzpicture}

Standard dash, with 4pt line width:
\begin{tikzpicture}
\draw[gray, dotted, xstep=1.3cm, ystep=1.6cm, line width=4pt] (0,0) grid (4,4);
\end{tikzpicture}

Customized sytle, very thick line:
\begin{tikzpicture}
\draw[gray, mygridstyle, xstep=1.3cm, ystep=1.6cm, very thick] (0,0) grid (4,4);
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen