\draw[<__|-, ...]
我有带有以或为首的弧的图表\draw[<<__|-, ...]
,就像在这个 MWE 中一样:
\documentclass[tikz]{standalone}
\usetikzlibrary[positioning]
\begin{document}
\begin{tikzpicture}
\node(A){A}; \node(B)[right=2cm of A]{B};
\draw[<<__|-|__>, very thick] (A) -- (B);
\end{tikzpicture}
\end{document}
可以只增加垂直条的长度吗?如何实现?理想的做法是定义一种样式,应用于图表中的所有情况。
非常感谢!
答案1
您arrows.meta
可以控制这些箭头的各个方面。我在示例中添加了两个不同长度(或宽度)的条。
\documentclass[tikz]{standalone}
\usetikzlibrary[positioning,arrows.meta]
\begin{document}
\begin{tikzpicture}
\node(A){A}; \node(B)[right=2cm of A]{B};
\draw[{<<__Bar[width=1.5ex]}-{Bar[width=2ex]__>}, very thick] (A) -- (B);
\end{tikzpicture}
\end{document}
不用说,您也可以用类似的方式操作其他箭头。