答案1
我猜你正在寻找类似这样的东西:
(我在一个节点上显示两个箭头)。上图的 MWE 为:
\documentclass[border=3mm,tikz]{standalone}
\usetikzlibrary{arrows.meta,automata,quotes}
\begin{document}
\begin{tikzpicture}[
auto,
> = Stealth,
every edge/.append style = {draw, semithick, shorten >=1pt},
bar edge/.style = {semithick, -{Bar[width=3mm,line width=1pt]}},
every state/.append style = {draw=none, fill=green!50!black, text=white}
]
\node (X) [state] {$X$};
\path[->] (X) edge [out=120,in=60,distance=15mm,swap,"1" '] (X);
\path[bar edge] (X) edge [out=-120,in=-60,distance=15mm,swap,"1"] (X);
\end{tikzpicture}
\end{document}
从有问题的代码可以得出结论(关于使用过时的语法),您没有最新的 TikZ 包(3.0.1)。还使用了tikz
包中不存在的命令。