コマンド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}
これにより、
ステップを調整して、プラス記号を近づけたり、間隔を広げたりすることができます。
コメントで指摘されているように、2 つの描画コマンドは単純な に置き換えることができ\node{+};
、よりシンプルになります。