tikz, + 기호로 구성된 선 그리기

tikz, + 기호로 구성된 선 그리기

draw 명령을 사용하여 일련의 + 기호를 라인으로 생성할 수 있습니까?

출력은 점이 + 기호(예: + + + + + + + + + +)로 대체된 점선과 동일해야 합니다. 마커로 사용하려고 했으나 작동하지 않았습니다.

감사해요

답변1

나는 tikz 매뉴얼(48.5: Arbitrary Markings)의 예를 적용했습니다:

\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{+};더 간단할 수 있는 간단한 명령으로 대체될 수 있습니다.

관련 정보