是否可以使用命令 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{+};
,这可能会更简单。