将字母置于虚线上方

将字母置于虚线上方

我正在尝试创建以下内容:

在此处输入图片描述

我努力了:

\draw [dashed] (1,1) -- (4,5)node[anchor=north west] {Line};

但是我不知道如何将单词放在行首而不是行末。

谢谢。

答案1

在此处输入图片描述

\documentclass[tikz,margin=3mm]{standalone}
\usetikzlibrary{quotes}

\begin{document}
    \begin{tikzpicture}[auto]
\draw [dashed] (0,1) -- node[left] {Line} (3,5);
\draw [dashed] (1,1) -- node[above,sloped] {Line} (4,5);
\draw [dashed] (3,1) to ["Line"] (6,5);       % use library quotes
\draw [dashed] (4,1) to ["Line",sloped] (7,5);% use library quotes
    \end{tikzpicture}
\end{document}

相关内容