
Wie kann ich „abgeschnittene“ Punkte beim Zeichnen einer dicken gepunkteten Linie vermeiden? MWE:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{figure}
\begin{tikzpicture}
\draw[thick,dotted] (0,0) -- (1,0);
\end{tikzpicture}
\end{figure}
\end{document}
Das Ergebnis ist ästhetisch nicht sehr ansprechend:
Antwort1
Die dash expand off
Option könnte für Sie nützlich sein.
Aus dem TikZ & PGFHandbuch:
/tikz/dash expand off
Macht den
off
Teil eines Strichmusters erweiterbar, sodass er sich ausdehnen kann. Dies funktioniert nur, wenn es ein einzelneson
und ein einzelnesoff
Feld gibt und erfordert diedecorations
Bibliothek. Derzeit muss diese Option in dem Pfad angegeben werden, in dem sie nach der Strichmusteroption wirksam werden soll, da siedash pattern
an der Stelle bekannt sein muss, an der sie angewendet wird.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations}
\begin{document}
\begin{tikzpicture}
\draw [dotted,dash expand off] (0,0.1) -- (1.02,0.1);
\draw [dotted,dash expand off] (0,0) -- (1,0);
\end{tikzpicture}
\end{document}
Antwort2
Sie können je nach Länge Ihrer Linie ein individuelles gestricheltes Muster verwenden. Hier ist ein einfaches Beispiel ohne automatische Berechnung:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{figure}
\begin{tikzpicture}
\draw[line width=0.5mm,dash pattern={on 0.5mm off 0.5mm}] (0,0) -- (1,0);
\end{tikzpicture}
\end{figure}
\end{document}