边缘节点,自动和节点距离

边缘节点,自动和节点距离

考虑以下 MWE

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
 \draw (0,0)--(1,1) node[auto,midway] {$A$}
 -- (2,0) node[auto,midway] {$B$};
\end{tikzpicture}
\end{document}

我在这里使用auto它来自动进行左右定位。但是,我对边缘标签和边缘本身之间的距离不满意,这个距离有点太大(我的真实示例是一张包含更多节点的图片,因此如果它们不是很接近,可能会造成混淆)。

有没有办法改变这个距离?我尝试node distance=something在几乎所有地方添加,但似乎被忽略了。

答案1

节点和线之间没有间隙(node distance适用于不同的定位机制)。如果您激活draw节点,则可以看到这一点

有两种方法可以将文本移得更靠近线条:要么减少inner sep,例如使用inner sep=1pt,要么将设置outer sep为负值,例如使用outer sep=-3pt

相关内容