ist es möglich, mit dem Befehl „draw“ eine Folge von „+“-Symbolen in einer Zeile zu erzeugen?
Die Ausgabe sollte einer gepunkteten Linie entsprechen, bei der die Punkte durch +-Symbole ersetzt werden (also + + + + + + + + + + +). Ich habe versucht, es als Markierung zu verwenden, aber das hat nicht funktioniert.
Danke
Antwort1
Ich habe das Beispiel im Tikz-Handbuch (48.5: Beliebige Markierungen) angepasst:
\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}
\begin{document}
\begin{tikzpicture}[decoration = {
markings,
mark =
between positions 0 and 1 step 5mm % adjust step size here
with
{
% adjust size of plus signs here
\draw (0pt, 2pt) -- (0pt, -2pt);
\draw (-2pt, 0pt) -- (2pt, 0pt);
}
}
]
\path[decorate] (0, 0) -- (2, 0);
\end{tikzpicture}
\end{document}
Damit erhalten Sie
Sie können die Schrittweite anpassen, um die Pluszeichen näher oder weiter auseinander zu bringen.
Wie in den Kommentaren erwähnt, können die beiden Zeichenbefehle durch ein einfaches ersetzt werden \node{+};
, was einfacher sein könnte.