我想将一组方程式向左对齐。我在网上发现,使用align*
环境可以轻松做到这一点。
我在这里找到了它:http://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics
所以我这样做了:
\begin{align*}
f(b)-f(a)=&f((b_1,b_2,\dots,b_k))-f((a_1,a_2,\dots,a_k))=\
&=\sum_{i=1}^{k}[f((a_1,\dots,a_{i-1},b_i,\dots, b_k))-f((a_1,\dots,a_i,b_{i+1},\dots, b_k))
\end{align*}
不幸的是,我收到一堆红色错误,提示缺少 $s。为什么?该align*
环境不是已经提供数学环境了吗?
答案1
环境中不能有空行align
:
笔记:
- 正如 Werner (和 egreg)评论的那样,您应该使用
&=
而不是=&
。 - 回答您的另一个问题,您没有使用
$
within an,这是正确的align
,因为那已经是数学模式了。 - 我删除了第一行中的第二个等号,因为它没有必要。
- 我添加了
\Big[
并\Big]
提供更大的方括号——您的右括号丢失了。
代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
f(b)-f(a) &=f((b_1,b_2,\dots,b_k))-f((a_1,a_2,\dots,a_k))\\
&=\sum_{i=1}^{k}\Big[f((a_1,\dots,a_{i-1},b_i,\dots, b_k))-f((a_1,\dots,a_i,b_{i+1},\dots, b_k)) \Big]
\end{align*}
\end{document}