在此示例中,边未连接到其来源顶点。我使用tkz-graph
,并使用\tikzstyle{EdgeStyle}=[pos]
为边添加箭头。我修改了\VertexInterMinSize
和的值\VertexDistance
,但它并没有使顶点稍微变大以接触边。通过修改使顶点变大\VertexSmallMinSize
也不起作用。
\documentclass{standalone}
\usepackage{tkz-graph}
\begin{document}
\begin{tikzpicture}
\GraphInit[vstyle=Classic]
\renewcommand*{\VertexInterMinSize}{1mm}
\renewcommand*{\VertexDistance}{1mm}
\renewcommand*{\VertexSmallMinSize}{1mm}
\Vertex[x=-2,y=0,Lpos=90,style = {font=\footnotesize},L=a]{a}
\Vertex[x=0,y=0,Lpos=90,style = {font=\footnotesize,align=center},L={b\\b}]{b}
\Vertex[x=3,y=-1,Lpos=0,style = {font=\footnotesize},L=c]{c}
\Vertex[x=0,y=-2,Lpos=-90,style = {font=\footnotesize},L=d]{d}
\Vertex[x=3,y=-3,Lpos=-90,style = {font=\footnotesize},L=e]{e}
\tikzstyle{EdgeStyle}=[post]
\tikzset{LabelStyle/.style = {draw opacity=0, fill opacity=0, text opacity=1,font=\footnotesize}}
\Edge[label=1, labelstyle={above}](b)(a)
\Edge[label=2, labelstyle={above}](b)(c)
\Edge[label=3, labelstyle={above,xshift=2mm}](b)(e)
\Edge[label=4, labelstyle={left}](b)(d)
\Edge[label=5, labelstyle={below,xshift=-2mm}](d)(e)
\Edge[label=6, labelstyle={right}](c)(e)
\end{tikzpicture}
\end{document}
答案1
相反\tikzstyle{EdgeStyle}=[pos]
,我将其改为\tikzstyle{EdgeStyle}=[->]
,现在边连接到外顶点。