TikZ 中的标签跟随箭头

TikZ 中的标签跟随箭头

我想写对角箭头,并将标签放在箭头上。

像这样:

enter image description here

这是我最好的尝试,但它不起作用

\documentclass{article}
\usepackage{tikz}

\begin{document}
  \begin{tikzpicture}
    \node (A) at (0,0) {$\bullet$};
    \node (B) at (-2,-1) {$\bullet$};
    \draw[thick,->] (A) -- (B) node[midway,sloped,rotate=270] {$\frac 34$};
  \end{tikzpicture}
\end{document}

我刚刚得到这个:

enter image description here

答案1

只需添加left。通常情况下你会想要above,但由于旋转,你需要left

enter image description here

\documentclass{article}
\usepackage{tikz}

\begin{document}
  \begin{tikzpicture}
    \node (A) at (0,0) {$\bullet$};
    \node (B) at (-2,-1) {$\bullet$};
    \draw[thick,->] (A) -- (B) node[midway,sloped,left,rotate=270] {$\frac{3}{4}$};
  \end{tikzpicture}
\end{document}

相关内容