我有一组\begin{split}
浮动的多行公式(带有),其高度和宽度各不相同,并且有大量未使用的水平空间。当有足够的空间时,我希望方程式彼此相邻,但\begin{subfigure}
不接受数学模式。
答案1
我不清楚你为什么要使用浮动环境来编写方程式。无论如何,要并排显示方程式,你可以使用minipage
s。另一种选择是使用包中的子环境gathered
、aligned
和;这些环境产生的结构的总宽度是内容的实际宽度。以下示例说明了这两种方法:alignedat
amsmath
\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}