具有两个标签的顶点(标签输入,权重输出)

具有两个标签的顶点(标签输入,权重输出)

我使用tikzpicture环境来制作图表。我想使用 comondo 在图表中创建一个顶点,将\Vertex内部值(标签的顶点)和外部值(权重的顶点)合并。我知道有一个命令 LabelOut 可以执行其中一个或另一个,但两者不可行。有没有什么办法可以解决我的问题?谢谢!

答案1

两种可能性:第一种是使用LabelOut键,然后\node将标签放在节点内部;第二种是,标签在内部(默认),再次使用 \node 将标签放在外部(使用语法<name>.angle);

\documentclass{article}
\usepackage{tkz-graph}

\tikzset{VertexStyle/.style={
  shape=circle,
  shading=ball,
  ball color=cyan!50,
  minimum size=18pt}
}

\begin{document}

\begin{tikzpicture}
\SetGraphUnit{3}
\SetUpVertex[Lpos=-60,LabelOut]
\Vertex{A}\EA(A){B}
\node at (A) {a};
\node at (B) {b};
\end{tikzpicture}

\begin{tikzpicture}
\SetGraphUnit{3}
\Vertex{a}\EA(a){b}
\node[below right] at (a.-60) {A};
\node[below right] at (b.-60) {B};
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容