Для вашего кода построчно происходит следующее:
\Vertex[L=$x_{1}$]{x};
Это создает вершину (в начале координат) с именем x
и L
abel $x_1$
.
\Vertex[L=$h_{1}$]{h};
Это также создает вершину (в начале координат) с именем h
с L
abel $h_1$
.
\EA(x){h}
Здесь вы добавляете вершину h
к EA
ст x
. Название метки h
, а также метка.
\Edges(x)(h)
Теперь вы пытаетесь добавить ребро между x
и h
.
Возможно, это то, что вас может заинтересовать:
\Vertex[x = 1cm, L = $x_1$]{x};
Поместите вершину с именем x
с L
abel $x_1$
(1cm
к востоку от начала координат, только потому, что).
\Vertex[x = 4cm, L = $h_1$]{h};
Поместите вершину h
с L
abel $h_1$
(4cm
к востоку от начала координат, просто так, чтобы она не сидела / близко к x
).
\Edges(x,h)
Нарисуйте грань между узлами x
и h
.
\SetVertexMath
Имена узлов и метки будут содержать математическое содержимое.
\EA(h){h_2}
Создать новую вершину h_2
для EA
st из h
.
\Edges(h,h_2)
Нарисуйте еще один край между h
и h_2
.
Вот полный минимальный пример:
![enter image description here](https://i.stack.imgur.com/7MJJO.png)
\documentclass{article}
\usepackage{tkz-berge}
\usetikzlibrary{shapes}
\begin{document}
\begin{figure}
\tikzstyle{VertexStyle} = [
shape = ellipse,
minimum width = 6ex,
draw]
\tikzstyle{EdgeStyle} = [
->,
> = stealth']
\begin{tikzpicture}[scale=0.5]
\SetGraphUnit{4}
\Vertex[x = 1cm, L = $x_1$]{x};
\Vertex[x = 4cm, L = $h_1$]{h};
\Edges(x,h)
\SetVertexMath
\EA(h){h_2}
\Edges(h,h_2)
\end{tikzpicture}
\end{figure}
\end{document}