为什么两条边的箭头没有出现在 tkz-graph 中

为什么两条边的箭头没有出现在 tkz-graph 中

我正在使用 tkz-graph 创建一个图形。但是缺少两个边缘箭头。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb, amsthm}
\usepackage{tkz-graph}
\renewcommand*{\EdgeLineWidth}{0.15pt}

\begin{document}
\begin{center}
\begin{tikzpicture}[scale=.9]
\GraphInit[vstyle=Empty]
\tikzset{EdgeStyle/.style = {->}}
\tikzset{VertexStyle/.style = {minimum size = 24 pt}}
\Vertex[Math, L=f(s)]{A}
\Vertex[Math, L=s_1, x=-8,y=-2]{B}
\Vertex[Math, L=-s_1,x=-6,y=-2]{C}
\Vertex[Math, L=\dots, x=-4,y=-2]{D}
\Vertex[Math, L=s_j, x=-2,y=-2]{E}
\Vertex[Math, L=-s_j,x=0,y=-2]{F}
\Vertex[Math, L=\dots, x=2,y=-2]{G}
\Vertex[Math, L=s_{n-1}, x=4,y=-2]{H}
\Vertex[Math, L=-s_{n-1}, x=6,y=-2]{I}
\Vertex[Math, L=s_n, x=8,y=-2]{J}
\Edges(A, B)
\Edges (A, C)
\Edges( A, D)
\Edge[style={->}](A)(E)
\Edges( A, F)
\Edges( A, G)
\Edges( A, H)
\Edges( A, I)
\Edges( A, J)
\end{tikzpicture}
\end{center}
\end{document}

产生的情节如下:在此处输入图片描述 中间的两边失去了箭头。我尝试了不同的方法,但没有成功。

答案1

欢迎!!正如评论中所说,你必须将 的值改为\renewcommand*{\EdgeLineWidth}{0.15pt}更高的值。OP说最好的值是0.3pt(或更高)。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb, amsthm}
\usepackage{tkz-graph}
\renewcommand*{\EdgeLineWidth}{0.3pt}

\begin{document}
\begin{center}
\begin{tikzpicture}[scale=.9]
\GraphInit[vstyle=Empty]
\tikzset{EdgeStyle/.style = {->}}
\tikzset{VertexStyle/.style = {minimum size = 24 pt}}
\Vertex[Math, L=f(s)]{A}
\Vertex[Math, L=s_1, x=-8,y=-2]{B}
\Vertex[Math, L=-s_1,x=-6,y=-2]{C}
\Vertex[Math, L=\dots, x=-4,y=-2]{D}
\Vertex[Math, L=s_j, x=-2,y=-2]{E}
\Vertex[Math, L=-s_j,x=0,y=-2]{F}
\Vertex[Math, L=\dots, x=2,y=-2]{G}
\Vertex[Math, L=s_{n-1}, x=4,y=-2]{H}
\Vertex[Math, L=-s_{n-1}, x=6,y=-2]{I}
\Vertex[Math, L=s_n, x=8,y=-2]{J}
\Edges(A, B)
\Edges (A, C)
\Edges( A, D)
\Edge[style={->}](A)(E)
\Edges( A, F)
\Edges( A, G)
\Edges( A, H)
\Edges( A, I)
\Edges( A, J)
\end{tikzpicture}
\end{center}
\end{document}

MWE 的输出

相关内容