
Следующее выровненное уравнение выдает ошибку «Лишний } или забытый \right.»:
\begin{equation}
\begin{aligned}
U&=\mathbb{R}^{M N}\\
V&=\mathbb{R}^{2 M N}\\
W&=\mathbb{R}^{4 M N}\\
\min_{v\in V} \left\{E_p(v)&=\|\nabla v\|_{W,1}+\lambda \|\rho(v)\|_{U,1} \right\}
\end{aligned}
\end{equation}
Удаление команд \left
и \right
позволяет избежать ошибки:
\begin{equation}
\begin{aligned}
U&=\mathbb{R}^{M N}\\
V&=\mathbb{R}^{2 M N}\\
W&=\mathbb{R}^{4 M N}\\
\min_{v\in V} \{E_p(v)&=\|\nabla v\|_{W,1}+\lambda \|\rho(v)\|_{U,1} \}
\end{aligned}
\end{equation}
Я не понимаю, почему наличие маркера выравнивания внутри \left
\right
команды является ошибкой. Как выровнять уравнение с выравниванием внутри команды \left
\right
?
решение1
Вам необходимо закрыть \left
предыдущее выравнивание \right.
и открыть другое \left
:
Но это может быть проблематично, если с обеих сторон разные вертикальные размеры. В этом случае более простым решением будет использование разделителей фиксированного размера, таких как \big
, \Big
и т. д.
Код:
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{equation}
\begin{aligned}
U&=\mathbb{R}^{M N}\\
V&=\mathbb{R}^{2 M N}\\
W&=\mathbb{R}^{4 M N}\\
\min_{v\in V} \left\{E_p(v)\right.&=\left.\|\nabla v\|_{W,1}+\lambda \|\rho(v)\|_{U,1} \right\}
\end{aligned}
\end{equation}
\end{document}