以下 MWE 在两个节点之间生成一条边,其中标签 x 在边上方,标签 y 在边下方:
我画了两次边来实现这一点。有没有更优雅的方法?
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node (a) at (0,0) {};
\node (b) at (2,0) {};
\draw (a) to node[above] {x} (b);
\draw[fill=none] (a) to node[below] {y} (b);
\end{tikzpicture}
\end{document}
答案1
您可以将两个节点添加到同一路径。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node (a) at (0,0) {};
\node (b) at (2,0) {};
\draw (a) to node[above] {x} node[below] {y} (b);
\end{tikzpicture}
\end{document}