我嘗試使用 TikZ-Feynman 套件來繪製費曼圖,如下所示這裡。
我用了:
\documentclass{article}
\usepackage{tikz}
\usepackage[compat=1.0.0]{tikz-feynman}
\begin{document}
\feynmandiagram [horizontal=a to b] {
i1 -- [fermion] a -- [fermion] i2,
a -- [photon] b,
f1 -- [fermion] b -- [fermion] f2,
};
\end{document}
它應該給我
但我得到了:
問題是什麼?
答案1
這可能是由於 TeX 引擎而發生的:如果我用 LuaLaTeX 編譯你的程式碼,我會得到預期的輸出,但如果我用 pdfLaTeX 編譯它,我會得到與你相同的有問題的輸出。如包裝所述文件,頂點位置的自動計算是透過Lua腳本完成的,因此需要LuaTeX。
如果您不想使用 LuaTeX,另一個解決方案是手動放置頂點,如文件第 2.4.3 節所述。