![错误:多余的 },或者在对齐环境中忘记了 \right](https://linux22.com/image/257535/%E9%94%99%E8%AF%AF%EF%BC%9A%E5%A4%9A%E4%BD%99%E7%9A%84%20%7D%EF%BC%8C%E6%88%96%E8%80%85%E5%9C%A8%E5%AF%B9%E9%BD%90%E7%8E%AF%E5%A2%83%E4%B8%AD%E5%BF%98%E8%AE%B0%E4%BA%86%20%5Cright.png)
我在 align 环境中遇到了错误,而我在公式 1 中编译时没有遇到的完全相同的行却遇到了错误,我无法弄清楚。有人能解释一下吗?这是代码:
\begin{align*}
t\left(2^{\left(m+1\right)} \right) &= t\left(\frac{2^{\left(m+1\right)}}
{2}\right)+3\log 2^{\left(m+1\right)}\\
&= t\left(2^m\right)+3\left(m+1\right)\\ &=t'\left(2^m)+3(m+1)\\
&=\frac{3\left(\log_2 n\right)\left(\log_2 n+1\right)} {2}
\end{align*}
最后一行出现错误:
! Extra }, or forgotten \right.
! Missing \right. inserted.
答案1
\right
你缺少
&=t'\left(2^m)+3(m+1)\
修正后的代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
t\left(2^{\left(m+1\right)} \right)
&= t\left(\frac{2^{\left(m+1\right)}}
{2}\right)+3\log 2^{\left(m+1\right)}\\
&= t\left(2^m\right)+3\left(m+1\right)\\
&=t'\left(2^m\right)+3(m+1)\\
&=\frac{3\left(\log_2 n\right)\left(\log_2 n+1\right)} {2}
\end{align*}
\end{document}