Мое уравнение очень длинно. Как я заставляю это продолжать следующую строку, а не уходить страница?
Не настраивая математическую среду для обрезки, вы можете принудительно создать новую строку с двумя обратными косыми чертами в такой последовательности:
Bla Bla \\ Bla Bla in another line
Проблема в том, что вам нужно будет определить, где, вероятно, закончиться строка, и заставить ее всегда есть разрыв строки. С уравнениями, а не с текстом, я предпочитаю этот ручной способ.
Вы также можете использовать \\ *
, чтобы предотвратить запуск новой страницы.
Если ваше уравнение не помещается на одной строке, то среда multline
, вероятно, является тем, что вам нужно:
\begin{multline}
first part of the equation \\
= second part of the equation
\end{multline}
Если вам также нужно некоторое выравнивание по первой части, вы можете использовать split
:
\begin{equation}
\begin{split}
first part &= second part #1 \\
&= second part #2
\end{split}
\end{equation}
Обе среды требуют пакета amsmath
.
Я думаю, что обычно я использовал eqnarray или что-то в этом роде. Он позволяет вам сказать
\begin{eqnarray*}
x &=& blah blah blah \\
& & more blah blah blah \\
& & even more blah blah
\end{eqnarray*}
и он будет выровнен по &&... Как отметил pkaeding, это трудно читать, но когда у вас есть уравнение такой длины, его будет трудно читать, несмотря ни на что... (Символ * делает его не имеющим номера уравнения, IIRC)
Есть несколько способов справиться с этим. Во-первых, и, возможно, лучше всего, это переработать ваше уравнение, чтобы оно не было таким длинным; если он такой длинный, он, вероятно, будет нечитаемым.
Если это так, посмотрите Краткое руководство по математике AMS , чтобы узнать, как с этим справиться. (на второй странице)
Лично я бы использовал среду align, чтобы можно было точно контролировать разрыв и выравнивание. например
\begin{align*}
x&+y+\dots+\dots+x_100000000\\
&+x_100000001+\dots+\dots
\end{align*}
, которые выровняли бы первые знаки плюса в каждой строке ... но, очевидно, вы можете установить выравнивание где угодно.