我想为 FeynMP 图添加一个总标题,因为它将与许多其他 Feynman 图并排放在一个图中。我希望它看起来像这样:
也可以选择将其放在顶部或底部。无标题的来源如下:
\documentclass{article}
\usepackage{feynmp}
\DeclareGraphicsRule{*}{mps}{*}{}
\begin{document}
\thispagestyle{empty}
\unitlength = 1mm
%lb - left bottom
%rt - right top
\begin{fmffile}{gluon}
\begin{fmfgraph*}(30,30)
\fmfleft{lb,lt}
\fmflabel{Left bottom}{lb}
\fmflabel{Right bottom}{rb}
\fmfright{rb,rt}
\fmflabel{Right top}{rt}
\fmflabel{Left top}{lt}
\fmf{fermion}{lb,v1}
\fmf{fermion}{v1,rt}
\fmf{dashes_arrow}{rb,v1}
\fmf{fermion}{v1,lt}
\fmfdot{v1}
\end{fmfgraph*}
\end{fmffile}
\write18{mpost gluon}
\end{document}
提供任何信息都将不胜感激!
答案1
我想出了两种解决这个问题的方法:
1)在生成图表的tex文件中添加标题。这样做的好处是标题和图表上的标签大小相同。代码:
\documentclass{article}
\usepackage{feynmp}
\DeclareGraphicsRule{*}{mps}{*}{}
\begin{document}
\thispagestyle{empty}
\unitlength = 1mm
%lb - left bottom
%rt - right top
%
\begin{center}
TITLE
\vspace{3ex} %space that is 3 'x' letters high
\end{center}
%
\begin{fmffile}{gluon}
\begin{fmfgraph*}(30,30)
\fmfleft{lb,lt}
\fmflabel{Left bottom}{lb}
\fmflabel{Right bottom}{rb}
\fmfright{rb,rt}
\fmflabel{Right top}{rt}
\fmflabel{Left top}{lt}
\fmf{fermion}{lb,v1}
\fmf{fermion}{v1,rt}
\fmf{dashes_arrow}{rb,v1}
\fmf{fermion}{v1,lt}
\fmfdot{v1}
\end{fmfgraph*}
\end{fmffile}
\write18{mpost gluon}
\end{document}
2)生成 PDF 后,将它们放入子图中,如wikibooks latex 教程。
再次感谢 egreg 和 Steven B. Segletes!