对齐标记 (&) 位于 \boxed 内

对齐标记 (&) 位于 \boxed 内

我注意到,在 align 环境中尝试将整个方程式括起来时会出错。如果我尝试使用\left(and将整个方程式放在大括号内,也会遇到类似的错误\right)

我知道错误是由于对齐标记&位于这些方程式内(毕竟我使用的是对齐环境)。对于括号的情况,一种可能的解决方法是使用\Big(and \Big)。如果我想框住整个方程式,恐怕这无济于事。

另一种选择是坚持一个单独的环境,就像\begin{equation}\end{equation}我需要带框的方程式的地方一样,但如果它位于对齐环境的中间,那么我只是分割了我的对齐环境,而无法保持对齐标记的位置。

有谁遇到过这种错误,愿意分享一下吗?对于用对齐标记框住整个方程的情况,还有其他解决方法吗?

与下面的 MWE 相关,我试图将整个定义(f_{ij}包括左侧和等号)框起来。由于&第一个等号处的 ,因此发生错误。

平均能量损失

\documentclass[11pt,letterpaper]{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
a &= b + c\\
d_{ij} &= e + f_{ij}\\
\boxed{f_{ij} &= \begin{cases} % I want to box this entire equation
1 & \text{if} \quad i = j\\
0 & \text{if} \quad i \neq j\\
\end{cases}}\\
d_{ii} &= e + f_{ii} = e + 1
\end{align*}
\end{document}

答案1

我相信我已经找到了解决办法。

您可以使用包\Aboxed{}中的mathtools来将整个方程式包装在对齐环境中。您也可以使用 ,\Aboxed{}\begin{cases}必须用\begin{cases}\end{cases}一对包围{},如下所示。来源 (我怎样才能将矩阵\Abox 化?

\documentclass[11pt,letterpaper]{article}
\usepackage{amsmath}
\usepackage{mathtools}

\begin{document}
\begin{align*}
a &= b + c\\
d_{ij} &= e + f_{ij}\\
\Aboxed{ f_{ij} &= {\begin{cases} % I want to box this entire equation
1 & \text{if} \quad i = j\\
0 & \text{if} \quad i \neq j\\
\end{cases}} }\\
d_{ii} &= e + f_{ii} = e + 1
\end{align*}
\end{document}

在此处输入图片描述

相关内容