无法修复使用 tikz 创建的不稳定垂直费曼图

无法修复使用 tikz 创建的不稳定垂直费曼图

我一直在努力让用 tikz 创建的图表正确“展开”。我认为这可能是我的主要工作环境的问题,或者是文本在它两侧的问题,所以我尝试创建一个新的 overleaf tex 文件,其中除了标题等和图表本身外什么都没有。它仍然出现问题!我直接从本指南中获取了代码使用 TikZ 制作费曼图,下面显示的是 overleaf tex 文件的完整代码:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz-feynman}

\title{FeynmanDiagrams}
\author{ciara}
\date{February 2022}

\begin{document}

\maketitle

\section{Introduction}

\feynmandiagram [vertical'=a to b] {
i1 [particle=\(e^{-}\)]
-- [fermion] a
-- [fermion] f1 [particle=\(e^{-}\)],
a -- [photon, edge label=\(\gamma\)] b,
i2 [particle=\(e^{+}\)]
-- [anti fermion] b
-- [anti fermion] f2 [particle=\(e^{+}\)],
};

\end{document}

我得到的实际输出是:

奇怪的费曼图

有人知道哪里出了问题吗?如果有更简单/更适合这种垂直图表的软件包,我也很乐意切换到其他软件包来制作图表。

答案1

欢迎来到 TeX.SE。来自此站点:http://www.luatex.org/ LuaTeX是作为嵌入式脚本语言pdfTeX使用的扩展版本。该项目的主要目标是提供一个开放且可配置的变体,同时提供向下兼容性。从用户的角度来看,我们有LuaLuaTeXTeXpdfTeX稳定且或多或少冻结的8 位引擎XeTeX作为使用字体处理库的 unicode 输入和字体感知引擎,以及LuaTeX作为可编程的引擎,并尽可能地委托给Lua,目标是保持核心引擎的精简。每个引擎都有其优点和缺点。在这种情况下,您应该使用LuaLaTeX。事实上,您将获得正确的输出。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz-feynman}

\title{FeynmanDiagrams}
\author{ciara}
\date{February 2022}

\begin{document}

\maketitle

\section{Introduction}

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

在此处输入图片描述

相关内容