Я попытался использовать пакет 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 документации.