我遇到了这个问题。在 texStudio 中,它甚至没有运行,而在 sharelatex 中,它可以运行,但对齐却乱了……
\begin{align}
k &= 1\\
&& T(n) = 4T(n-1)-4T(n-2)\\
k &= 2 \\
&& T(n) &= 4[4T(n-2)-4T(n-3)]-4T(n-2)\\
&= 16T(n-2) -16T(n-3) - 4T(n-2)\\
\end{align*} $
我遇到了 badness 1000 错误和“错位对齐制表符 &”
答案1
这里有几个问题。 (1) 你正在使用\begin{align}
但以 结尾\end{align*}.
它们是两个不同的环境;你必须选择一个(带星号的版本没有对方程式进行编号)。 (2)$
末尾有一个。你应该将整个align
(或align*
)环境括在\[
和内\]
。 (3) 我不确定你想如何对齐这些方程式。如果你使用一个&
,那么在 所在的位置将有两个“列”对齐在中心&
。但是如果你使用两个&
,那将告诉 LaTeX 创建三列,依此类推。
无论如何,这是有效的代码片段和结果。
\[
\begin{align*}
k &= 1\\
&& T(n) = 4T(n-1)-4T(n-2)\\
k &= 2 \\
&& T(n) &= 4[4T(n-2)-4T(n-3)]-4T(n-2)\\
&= 16T(n-2) -16T(n-3) - 4T(n-2)\\
\end{align*}
\]