我想使用 Tikz-Feynman 包制作水平对齐的费曼图。我使用的命令如下:
\documentclass{book}
\usepackage{tikz-feynman}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning,automata,backgrounds,calc,er,patterns}
\tikzfeynmanset{compat=1.0.0}
\begin{document}
\begin{center}
\feynmandiagram[horizontal=a to b]{
i1 -- [fermion] a -- [fermion] i2,
a -- [photon] b,
f1 -- [fermion] b -- [fermion] f2,
};
\end{center}
\end{document}
但它看起来像这样:
我该如何解决?
PS:我在自己的服务器上使用 Sharelatex 安装在编译文档。
答案1
问题是,我的编译器默认设置为 pdfLatex。将其更改为 LuaLatex 可以使其按预期方式工作。