如何在结合 Feynman 图、beamer 类和 pdflatex 时禁用 Luatex 警告

如何在结合 Feynman 图、beamer 类和 pdflatex 时禁用 Luatex 警告

我正在用 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}

相关内容