如何定位行中心以外的文本

如何定位行中心以外的文本

我使用下面的代码在线旁边添加文本,但是,它非常靠近底部节点,我希望在线的中心旁边添加文本。有人可以帮我吗?

代码如下:

\path [line] (s8) -- node [left]{hotel}(s9);

现在的结果是:

在此处输入图片描述

答案1

您可以通过 等描述midway或语法指定位置,并通过、等pos=控制节点位置。aboveright

在此处输入图片描述

笔记:

还有许多其他选项,请参阅 tikz/pgf 手册。

代码:

 \documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[thick, blue, -latex]
    \draw (0,0) -- (3,-2) node [red, below] {A};
    \draw (2,0) -- (5,-2) node [red, midway, right] {A};
    \draw (4,0) -- (7,-2) node [red, pos=0.1, above] {A};
\end{tikzpicture}
\end{document}

相关内容