我使用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}