TikZ: オプションヘルプラインでグリッドの定義済みダッシュパターンの値を取得する

TikZ: オプションヘルプラインでグリッドの定義済みダッシュパターンの値を取得する

破線のヘルプライン

破線パターンが使用されているときに、ヘルプ ライン オプションを使用してグリッドを描画するときに、ストロークのサイズを変更する他の同様または異なる方法を確認したいと思います。以下に例を示します。

\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}

私は次の例を使用しました:TikZ: 定義済みのダッシュパターンの値を取得する

答え1

リンクした投稿にリストされているスタイルは TikZ ですでに定義されているため、それらを使用するために新しいスタイルを作成する必要はありません。

存在しないパターンが必要な場合は、スタイルを作成できます。たとえば、mygridstyle私の MWE では、長さが 8pt、6pt、4pt、2pt で、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}

ここに画像の説明を入力してください

関連情報