можно ли использовать команду draw для генерации последовательности символов + в строке?
Вывод должен быть таким же, как пунктирная линия, где точки заменены символами + (т.е. + + + + + + + + + +). Я пытался использовать его в качестве маркера, но не получилось.
Спасибо
решение1
Я адаптировал пример из руководства tikz (48.5: Произвольные отметки):
\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}
С этим вы получаете
Вы можете отрегулировать шаг, чтобы приблизить или разнести знаки «плюс».
Как указано в комментариях, две команды рисования можно заменить простой \node{+};
, что может быть проще.