除了如何用 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 页,那里有参考LuaTeX
或LuaLaTeX
:
在我的笔记本电脑上使用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 编辑器。