这可能是一个非常简单的问题,但我所在的班级给我们布置了一项写作作业,但没有任何介绍或指导如何实际使用 LaTeX。只需“谷歌一下如何操作”,所以请对我的缺乏经验保持耐心。
我正在尝试对齐我的方程式(我现在正在做的方程式由三行组成),但无论我使用 /align 还是 {align} 或 {align*},我要么会截断超过 1 行的所有内容,要么会截断所有行。我认为这是因为语法错误,但我不确定是什么错误。
\begin{align}
$2(m+1)+1$ = $2m + 2 + 1$\nonumber\\
$2m + 2 + 1 \le 2^m$\nonumber\\
$2^m + 2 \le 2^m + 2^m = 2^{(m+1)}$\nonumber
\end{align}
答案1
你看过你的.log
文件了吗?这应该会引发错误。
在 LaTeX 中,有两种模式:文本模式(用于文本)和数学模式(用于数学)。但是,切换时必须遵循相应的操作方式:如果使用 切换到数学模式\begin{align}
,则下一个切换命令必须是\end{align}
。使用$
会产生错误,一旦 LaTeX 出现混淆,它会尽力挽救没有错误的行,因此它会跳过部分代码。
最后,值得一提的是: (1)align*
与 相同align
,但它不为方程式编号,因此可以为您节省一些书写时间。 (2) 如果您想使用align
的功能,即在给定点垂直对齐文本,请将 放置在&
您希望文本对齐的位置(通常在=
和\le
符号处)。如果您不想对齐,则可以改用gather
或gather*
环境。
\begin{align*}
2(m+1)+1 &= 2m + 2 + 1\\
2m + 2 + 1 &\le 2^m\\
2^m + 2 &\le 2^m + 2^m = 2^{(m+1)}
\end{align*}
一般来说,如果发生了一些非常奇怪的事情,查看日志文件不会有什么坏处。