我正在用 Latex 制作一个包含一些费曼图的演示文稿。我用 创建费曼图tikz-feynman
。现在我在选择输出文件时遇到一个问题:
- 费曼图需要 Luatex。
- 为了进行演示文稿,我需要 pdflatex。
选择 Luatex 时,不会出现任何警告,但输出是一个简单的 pdf 文件,不适合演示。唯一适合演示的选项是选择 pdflatex,但我不得不承认,它有一系列警告:主要警告如下:
“tikz-Feyman 包警告:如果您希望自动放置顶点,则需要 Luatex。您可以通过在输入行 4 上设置 /tikzfeynman/warnluatex=false 来禁用此警告
(参见 MWE)。这是 \begin{document} 行。
我尝试了很多方法,但还是无法禁用此警告。该怎么做?我在 TexnicCenter 工作。
以下是 MWE:
\documentclass[9pt]{beamer}
\usepackage[compat=1.1.0]{tikz-feynman}
\begin{document}
\begin{frame}{Feynman diagram}
\begin{tikzpicture}
\begin{feynman}
\vertex (a) {a};
\vertex[above=of a, xshift=1cm] (b) ;
\vertex[above=of b, xshift=-0.7cm] (c) {c};
\vertex[right=of b, yshift=-0.5cm] (d) ;
\vertex[above=of d, xshift=0.5cm] (e) {e};
\vertex[below=of d, xshift=0.3cm] (f) {f};
\diagram*{
(a)--[fermion] (b)--[fermion] (c);
(b)--[boson] (d)--[fermion] (e);
(d)--[fermion] (f)};
\end{feynman}
\end{tikzpicture}
\end{frame}
\end{document}