当有空间时将方程式放在一起(即子图中的数学模式)

当有空间时将方程式放在一起(即子图中的数学模式)

我有一组\begin{split}浮动的多行公式(带有),其高度和宽度各不相同,并且有大量未使用的水平空间。当有足够的空间时,我希望方程式彼此相邻,但\begin{subfigure}不接受数学模式。

答案1

我不清楚你为什么要使用浮动环境来编写方程式。无论如何,要并排显示方程式,你可以使用minipages。另一种选择是使用包中的子环境gatheredaligned和;这些环境产生的结构的总宽度是内容的实际宽度。以下示例说明了这两种方法:alignedatamsmath

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{gather*}
  a^2 + b^2 = c^2. \\
  E = mc^2. \\
  x^n + y^n = z^n.
\end{gather*}

\noindent\begin{minipage}[t]{.5\textwidth}
\begin{gather*}
  a^2 + b^2 = c^2. \\
  E = mc^2. \\
  x^n + y^n = z^n.
\end{gather*}
\end{minipage}%
\begin{minipage}[t]{.5\textwidth}
\begin{gather*}
  a^2 + b^2 = c^2. \\
  E = mc^2. \\
  x^n + y^n = z^n.
\end{gather*}
\end{minipage}%

\begin{equation*}
\begin{gathered}
  a^2 + b^2 = c^2. \\
  E = mc^2. \\
  x^n + y^n = z^n.
\end{gathered}\hspace{6em}
\begin{gathered}
  a^2 + b^2 = c^2. \\
  E = mc^2. \\
  x^n + y^n = z^n.
\end{gathered}
\end{equation*}

\end{document}

在此处输入图片描述

相关内容