У меня есть этот пример (сокращенный из документа, с которого я начал):
\documentclass[11pt]{amsart}
\begin{document}
And then the first several terms of $v$ are
\begin{align*}
v_0, \\
{\lambda v_0 + B}, \\
{\lambda^2 v_0 + 2 \lambda B + \lambda A}, \\
{\lambda^3 v_0 + 3 \lambda^2 B + 3 \lambda^2 A}, \\
{\lambda^4 v_0 + 4 \lambda^3 B + 6 \lambda^3 A}, \\
{\lambda^5 v_0 + 5 \lambda^4 B + 10 \lambda^4 A}, \\
\ldots
\end{align*}
\end{document}
Это проходит через LaTeX без ошибок, но делает что-то неправильное: выравнивает все запятые вместо выравнивания по левому краю. Мне это не нужно. Я хочу, чтобы эти термины были выстроены так, чтобы у них был общий левый край.
Когда я пытаюсь сказать «выровнять по левому краю», заменив четвертую строку на \begin[l]{align*}
, я получаю ошибку, которую не знаю, как интерпретировать:
! Misplaced \cr.
\math@cr@@@ ->\cr
l.12 \end{align*}
Вопрос на этом сайтеЧто означает ошибка «Неверное размещение \cr в латексе»?кажется, это должно помочь, но я не могу понять, что означает ответ для моего примера.
решение1
Вы можете разместить свои уравнения в array
среде с выравниванием по левому краю:
\documentclass[11pt]{amsart}
\begin{document}
And then the first several terms of $v$ are
\[
\begin{array}{l}
v_0, \\
\lambda v_0 + B, \\
\lambda^2 v_0 + 2 \lambda B + \lambda A, \\
\lambda^3 v_0 + 3 \lambda^2 B + 3 \lambda^2 A, \\
\lambda^4 v_0 + 4 \lambda^3 B + 6 \lambda^3 A, \\
\lambda^5 v_0 + 5 \lambda^4 B + 10 \lambda^4 A, \\
\end{array}
\]
\end{document}
Правка № 1:
Или вы можете использовать align*
окружение с маркерами выравнивания в начале каждой строки:
\documentclass[11pt]{amsart}
\begin{document}
And then the first several terms of $v$ are
\begin{align*}
& v_0, \\
&\lambda v_0 + B, \\
&\lambda^2 v_0 + 2 \lambda B + \lambda A, \\
&\lambda^3 v_0 + 3 \lambda^2 B + 3 \lambda^2 A, \\
&\lambda^4 v_0 + 4 \lambda^3 B + 6 \lambda^3 A, \\
&\lambda^5 v_0 + 5 \lambda^4 B + 10 \lambda^4 A, \\
\end{align*}
\end{document}
Редактирование № 2:
Уравнения выровнены в &
. Для демонстрации:
\documentclass[11pt]{amsart}
\begin{document}
And then the first several terms of $v$ are
\begin{align*}
&v_0, & \textrm{Aligns here}\\
&{\lambda v_0 + B}, & \textrm{Aligns here}\\
&{\lambda^2 v_0 + 2 \lambda B + \lambda A}, & \text{Aligns}\\
&{\lambda^3 v_0 + 3 \lambda^2 B + 3 \lambda^2 A}, & \text{Aligns here long}\\
&{\lambda^4 v_0 + 4 \lambda^3 B + 6 \lambda^3 A}, & \text{Ali}\\
&{\lambda^5 v_0 + 5 \lambda^4 B + 10 \lambda^4 A},& \text{Aligns here very long}
\end{align*}
\end{document}
Редактирование № 3:
&
здесь имеет две цели: настроить столбцы и настроить точку, где уравнения будут все выровнены. Чтобы продемонстрировать это, мы должны использовать уравнения со =
знаком, которые на самом деле align
в основном используются для. (см.здесь) :
\documentclass[11pt]{amsart}
\begin{document}
And then the first several terms of $v$ are
\begin{align*}
x&=y & w&=z & a&=b+c\\
2x&=-y & 3w&=\frac{1}{2}z & a&=b\\
-4 + 5x&=2+y & w+2&=-1+w & ab&=cb
\end{align*}
\end{document}
1-й, 3-й и 5-й &
определяют местоположение =
, а остальные определяют количество столбцов. Так align
настраивается среда.