如何调整用 FeynMF / FeynMP 绘制的费曼图(及其标签)的大小?

如何调整用 FeynMF / FeynMP 绘制的费曼图(及其标签)的大小?

这似乎是一个简单的问题,但我没有找到任何提示,所以:如何调整输出FeynMF和其中的标签的大小?

我这样使用它:

\begin{enumerate}
  \item Feynman diagram:\\
    \begin{fmffile}{fgraph_tau}
      \begin{fmfgraph*}(8,5)
        \fmfleft{i1,i0}
        \fmfright{o1,o0}
        \fmf{fermion,label=$e^+$}{i1,w1}
        \fmf{fermion,label=$\overline\nu_e$}{w1,o1}
        \fmf{boson,label=$W$}{w0,w1}
        \fmf{fermion,label=$\overline\nu_\mu$}{i0,w0}
        \fmf{fermion,label=$\mu^+$}{w0,o0}
      \end{fmfgraph*}
    \end{fmffile}
  ...
\end{enumerate}

并使用编译这个SE答案,它在输出 pdf 中我想要的位置给出了一个漂亮的费曼图。

现在我想让 a) 标签稍微大一点,b) 整个图表本身稍微小一点。我该如何实现呢?

答案1

图表的大小由 控制\unitlength;您还可以发出字体大小更改命令来增加字母的大小。

\documentclass{article}
\usepackage{feynmp-auto}
\begin{document}
\begin{enumerate}
  \item Feynman diagram:
    \begin{fmffile}{fgraph_tau}
      \setlength{\unitlength}{1cm}
      \begin{fmfgraph*}(8,5)
        \fmfleft{i1,i0}
        \fmfright{o1,o0}
        \fmf{fermion,label=$e^+$}{i1,w1}
        \fmf{fermion,label=$\overline\nu_e$}{w1,o1}
        \fmf{boson,label=$W$}{w0,w1}
        \fmf{fermion,label=$\overline\nu_\mu$}{i0,w0}
        \fmf{fermion,label=$\mu^+$}{w0,o0}
      \end{fmfgraph*}
    \end{fmffile}

  \item Smaller Feynman diagram:
    \begin{fmffile}{fgraph_tau2}
      \setlength{\unitlength}{.75cm}\large
      \begin{fmfgraph*}(8,5)
        \fmfleft{i1,i0}
        \fmfright{o1,o0}
        \fmf{fermion,label=$e^+$}{i1,w1}
        \fmf{fermion,label=$\overline\nu_e$}{w1,o1}
        \fmf{boson,label=$W$}{w0,w1}
        \fmf{fermion,label=$\overline\nu_\mu$}{i0,w0}
        \fmf{fermion,label=$\mu^+$}{w0,o0}
      \end{fmfgraph*}
    \end{fmffile}
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容