\begin{align} 给出混乱的对齐 + 坏框错误

\begin{align} 给出混乱的对齐 + 坏框错误

我遇到了这个问题。在 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*}
\]

在此处输入图片描述

答案2

你是这个意思吗?

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\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*}

\end{document}

在此处输入图片描述

相关内容