关于 tikz-feynman 包的困惑

关于 tikz-feynman 包的困惑

除了如何用 LaTeX 编写文档之外,我对 LaTeX 和 TeX 知之甚少。我需要能够为正在处理的文档制作费曼图。但是,当我使用该tikz-feynman软件包时,我得到了奇怪的配置。例如

\feynmandiagram [horizontal=a to b] {
  i1 -- [fermion] a -- [fermion] i2,
  a -- [photon] b,
  f1 -- [fermion] b -- [fermion] f2,
};

我看不懂例子中的简洁图表这里。相反,我得到的是一堆角度奇怪的线条。我读到过,当您使用 pdftex 而不是 luatex 时会发生这种情况。但是,我使用的是 LaTeX。LaTeX 是 pdfTeX 还是 LuaTeX?或者它只是与 LaTeX 不兼容?有人知道可能是什么问题吗?如果您需要更多详细信息,请告诉我。谢谢!

答案1

我仔细阅读了 2016 年的指南TikZ-Feynman(我认为有点旧),如果你看到第 4 页,那里有参考LuaTeXLuaLaTeX

在此处输入图片描述

在我的笔记本电脑上使用MiKTeX 21.1 32-bit其使用的选项LuaHBTeX, Version 1.13.0 (MiKTeX 21.1 32-bit)

在此处输入图片描述

和代码

\documentclass[a4paper,12pt]{article}
\usepackage[compat=1.0.0]{tikz-feynman}

\begin{document}
\feynmandiagram [horizontal=a to b] {
i1 [particle=\(e^{-}\)] -- [fermion] a -- [fermion] i2 [particle=\(e^{+}\)],
a -- [photon, edge label=\(\gamma\), momentum'=\(k\)] b,
f1 [particle=\(\mu^{+}\)] -- [fermion] b -- [fermion] f2 [particle=\(\mu^{-}\)],
};
\end{document}
 

工作正常。

在此处输入图片描述

对于这个 MWE 来说也是一样:

\documentclass[a4paper,12pt]{article}
\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}

在此处输入图片描述

我记得我使用TeXworks一个 Spartan 编辑器。

相关内容