TikZ 改变双箭头尖端之间的间距

TikZ 改变双箭头尖端之间的间距

我正在尝试创建一个双箭头尖(Latex 风格),但尖头之间的距离有点太远。我希望它们更近一点。有什么方法可以改变这个间距吗?

MWE 如下:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows,arrows.meta,arrows.spaced}
\begin{document}
\begin{tikzpicture}

% Default behavior
\draw [->>,>=latex',ultra thick] (0,0) -- (1.0,0);

% Desired behavior
\draw [->,>=latex',ultra thick] (0,-0.25) -- (0.85,-0.25);
\draw [->,>=latex',ultra thick] (0,-0.25) -- (1.0,-0.25);

\end{tikzpicture}
\end{document}

顶部箭头是默认行为,底部箭头是所需行为。

答案1

您可以使用 sep 键调整间距。我还将其更改为 arrows.meta 的新名称:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}

\draw [-{Latex[]Latex[]},ultra thick] (0,0) -- (1.0,0);


\draw [-{Latex[sep=-2mm]Latex[]},ultra thick] (0,-1) -- (1.0,-1);

\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容