我可以在标题中添加数学方程式吗?

我可以在标题中添加数学方程式吗?

我希望在表格标题中有一个 eqnarray 环境(或等效环境)。如果我天真地这样做,

\begin{table*}
  % table stuff
  \caption{\label{tab:my_tab}
    \begin{eqnarray}
      a &=& b \\ c &=& d
    \end{eqnarray}
  }
\end{table*}

LaTeX 因 LaTeX 错误而失败:\begin{table*} ended by \end{eqnarray}。我怎样才能得到我想要的(我不介意没有方程式数字)?

答案1

是的,你可以,如果你把它包含在minipage

\caption{\label{tab:my_tab}\leavevmode\\\begin{minipage}{\linewidth}
  \begin{align}
    a &= b \\ c &= d
  \end{align}
  \end{minipage}
}
  • \leavevmode\\是为了使方程式推到文本下方桌子:
  • 另请注意,eqnarray已被弃用,您可以align使用\usepackage{amsmath}
  • 正如@David 指出的那样,不要忘记为表格列表添加一个简短的标题。
  • 最后一点,在这样的地方编号方程式相当奇怪,因为芭芭拉指出。你可以用它\begin{align*}...\end{align*}来抑制它。

相关内容