![使用 tikz-feynman 包的正确圆形传播环](https://linux22.com/image/360683/%E4%BD%BF%E7%94%A8%20tikz-feynman%20%E5%8C%85%E7%9A%84%E6%AD%A3%E7%A1%AE%E5%9C%86%E5%BD%A2%E4%BC%A0%E6%92%AD%E7%8E%AF.png)
由于我无法评论这个问题的答案:
我需要单独询问。我一直在寻找同样的东西,只是我希望传播器环是一个真正的圆形。有人知道怎么做吗?
%% luatex85 is only necesary to fix a bug in standalone
\RequirePackage{luatex85}
\documentclass{standalone}
\usepackage[compat=1.1.0]{tikz-feynman}
\begin{document}
\feynmandiagram [horizontal=a to b, layered layout] {
a -- b [dot] -- [out=135, in=45, loop, min distance=3cm] b -- c,
};
\end{document}
答案1
可以使用{feynman}
其中的环境{tikzpicture}
,它允许您访问其中的所有命令TikZ
。
\RequirePackage{luatex85}
\documentclass{standalone}
\usepackage[compat=1.1.0]{tikz-feynman}
\begin{document}
\begin{tikzpicture}
\begin{feynman}
\diagram [horizontal=a to b, layered layout] {
a -- b [dot]--b--c
};
\path (b)--++(90:0.5) coordinate (A);
\draw (A) circle(0.5);
\end{feynman}
\end{tikzpicture}
\end{document}
输出: