![带框多线方程的方程编号](https://linux22.com/image/276886/%E5%B8%A6%E6%A1%86%E5%A4%9A%E7%BA%BF%E6%96%B9%E7%A8%8B%E7%9A%84%E6%96%B9%E7%A8%8B%E7%BC%96%E5%8F%B7.png)
我正在尝试使用以下代码在 LaTeX 中围绕多行方程式设置一个框:
\documentclass{article}
\usepackage{empheq}
\newcommand*\widefbox[1]{\fbox{\hspace{2em}#1\hspace{2em}}}
\begin{document}
\begin{subequations}
\begin{empheq}[box=\widefbox]{align}
z &= a + b + c + d + e + f + g + h + i + j + k \\
&\qquad\qquad + l + m + n + o + p + q + r + s \\
&\qquad\qquad + t + u + v + w + x + y
\end{empheq}
\end{subequations}
\end{document}
问题是方程式自动标记为 (1a)、(1b) 和 (1c)。由于这只是一个方程式,我怎样才能将整个框简单地标记为 (1)?
答案1
您可以省略subequations
环境说明符,更改align
为equation
(在补充参数中empheq
),并使用split
环境里面 empheq
实现协调目标。
\documentclass{article}
\usepackage{empheq}
\newcommand*\widefbox[1]{\fbox{\hspace{2em}#1\hspace{2em}}}
\begin{document}
\begin{empheq}[box=\widefbox]{equation}
\begin{split}
z &= a + b + c + d + e + f + g + h + i + j + k \\
&\qquad\qquad + l + m + n + o + p + q + r + s \\
&\qquad\qquad + t + u + v + w + x + y
\end{split}
\end{empheq}
\end{document}