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