我是 Latex 新手,想制作一个包含 3 个子图的图形。绘制子图后,我希望从其标题中删除数字 (a)、(b)。即使我尝试并在 Google 上搜索了 3 个多小时,我也无法解决这个问题。有人可以帮我删除这些数字吗?
\documentclass{article}
\usepackage[compat=1.1.0]{tikz-feynman}
\usepackage{subfigure}
\author{}
\date{}
\begin{document}
\maketitle
\begin{figure}[h]
\subfigure[s-channel]{
\feynmandiagram [horizontal=a to b] {
i1[particle=\(e^{-}\)] -- [fermion] a -- [anti fermion] i2[particle=\ (e^{-}\)],
a -- [photon, edge label=\(\gamma\)] b,
f1[particle=\(e^{-}\)] -- [anti fermion] b -- [fermion] f2[particle=\ (e^{-}\)],
};}
\subfigure[t-channel]{
\feynmandiagram [vertical=a to b] {
i1[particle=\(e^{-}\)] -- [anti fermion] a -- [anti fermion] i2[particle=\(e^{-}\)],
a -- [photon, edge label=\(\gamma\)] b,
f1[particle=\(e^{-}\)] -- [anti fermion] b -- [anti fermion] f2[particle=\(e^{-}\)],
};
}
\subfigure[u-channel]{
\begin{tikzpicture}
\begin{feynman}
\diagram [vertical'=a to b] {
i1 [particle=\(e^{-}\)]
-- [fermion] a
-- [draw=none] f1 [particle=\(e^{-}\)], a -- [photon, edge label'=\(\gamma\)] b,
i2 [particle=\(e^{-}\)]
-- [anti fermion] b
-- [draw=none] f2 [particle=\(e^{-}\)], };
\diagram* {
(a) -- [fermion] (f2),
(b) -- [anti fermion] (f1),
};
\end{feynman}
\end{tikzpicture}}
\end{figure}
\end{document}
我正在使用带有 tike-feynman 模板的 ShareLatex。我的项目目录中没有 subfig.sty 和 subcaption.sty。
答案1
请注意,该subfigure
软件包已弃用。请使用subfig
或subcaption
软件包。
如果由于某种原因,您无法访问subfig
或包 —— 实际上,任何现代 TeX 发行版都应该提供它们 —— 您可以采用如下subcaption
三个并行环境来实现您的目标。minipage
\documentclass{article}
\usepackage[compat=1.1.0]{tikz-feynman}
\usepackage{subcaption}
\begin{document}
\begin{figure}[h]
\begin{minipage}{0.25\textwidth}
\centering
\feynmandiagram [horizontal=a to b] {
i1[particle=\(e^{-}\)] -- [fermion] a -- [anti fermion]
i2[particle=\(e^{-}\)],
a -- [photon, edge label=\(\gamma\)] b,
f1[particle=\(e^{-}\)] -- [anti fermion] b -- [fermion] f2[particle=\(e^{-}\)],
};
s-channel
\end{minipage}
\hfill
\begin{minipage}{0.25\textwidth}
\centering
\feynmandiagram [vertical=a to b] {
i1[particle=\(e^{-}\)] -- [anti fermion] a -- [anti fermion] i2[particle=\(e^{-}\)],
a -- [photon, edge label=\(\gamma\)] b,
f1[particle=\(e^{-}\)] -- [anti fermion] b -- [anti fermion] f2[particle=\(e^{-}\)],
};
t-channel
\end{minipage}
\hfill
\begin{minipage}{0.25\textwidth}
\centering
\begin{tikzpicture}
\begin{feynman}
\diagram [vertical'=a to b] {
i1 [particle=\(e^{-}\)]
-- [fermion] a
-- [draw=none] f1 [particle=\(e^{-}\)], a
-- [photon, edge label'=\(\gamma\)] b,
i2 [particle=\(e^{-}\)]
-- [anti fermion] b
-- [draw=none] f2 [particle=\(e^{-}\)], };
\diagram* {
(a) -- [fermion] (f2),
(b) -- [anti fermion] (f1),
};
\end{feynman}
\end{tikzpicture}
u-channel
\end{minipage}
\end{figure}
\end{document}