tikz, desenhe uma linha composta por símbolos +

tikz, desenhe uma linha composta por símbolos +

é possível usar o comando draw para gerar uma sequência de símbolos + em linha?

A saída deve ser a mesma de uma linha pontilhada onde os pontos são substituídos por símbolos + (ou seja, + + + + + + + + + +). Tentei usá-lo como marcador, mas não funcionou.

Obrigado

Responder1

Adaptei o exemplo no manual tikz (48.5: Marcações Arbitrárias):

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

Com isso, você obtém

insira a descrição da imagem aqui

Você pode ajustar o passo para aproximar ou espaçar mais os sinais de adição.

Conforme apontado nos comentários, os dois comandos de desenho podem ser substituídos por um simples \node{+};, que poderia ser mais simples.

informação relacionada