我知道我可以使用
\begin{tikzpicture}
\draw (0,0) to node[midway, above=..., left=..., rotate=45] {A} (1,1) ;
\end{tikzpicture}
设置标签的位置,但计算正确的位置非常繁琐,并且当旋转角度改变时,我可能需要重新计算位置。有没有更简单的方法来设置标签和箭头之间的距离?
答案1
答案2
有了图书馆positioning
,您就可以选择任何您喜欢的距离above left=
,请注意and
两个距离之间的距离。
当然,您也可以单独使用above
或left
,以及也below
,right
或者它们的组合。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\draw (0,0) to node[midway, above left=3ex and 1em, rotate=45] {A} (1,1) ; \end{tikzpicture}
\end{document}