Как у меня могут быть разрывы строки в моих долгих ЛАТЕКСНЫХ уравнениях?

Мое уравнение очень длинно. Как я заставляю это продолжать следующую строку, а не уходить страница?

124
задан Paŭlo Ebermann 13 August 2011 в 14:53
поделиться

4 ответа

Не настраивая математическую среду для обрезки, вы можете принудительно создать новую строку с двумя обратными косыми чертами в такой последовательности:

Bla Bla \\ Bla Bla in another line

Проблема в том, что вам нужно будет определить, где, вероятно, закончиться строка, и заставить ее всегда есть разрыв строки. С уравнениями, а не с текстом, я предпочитаю этот ручной способ.

Вы также можете использовать \\ * , чтобы предотвратить запуск новой страницы.

10
ответ дан 24 November 2019 в 01:08
поделиться

Если ваше уравнение не помещается на одной строке, то среда 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.

127
ответ дан 24 November 2019 в 01:08
поделиться

Я думаю, что обычно я использовал eqnarray или что-то в этом роде. Он позволяет вам сказать

\begin{eqnarray*}
    x &=& blah blah blah \\ 
      & & more blah blah blah \\
      & & even more blah blah
\end{eqnarray*}

и он будет выровнен по &&... Как отметил pkaeding, это трудно читать, но когда у вас есть уравнение такой длины, его будет трудно читать, несмотря ни на что... (Символ * делает его не имеющим номера уравнения, IIRC)

4
ответ дан 24 November 2019 в 01:08
поделиться

Есть несколько способов справиться с этим. Во-первых, и, возможно, лучше всего, это переработать ваше уравнение, чтобы оно не было таким длинным; если он такой длинный, он, вероятно, будет нечитаемым.

Если это так, посмотрите Краткое руководство по математике AMS , чтобы узнать, как с этим справиться. (на второй странице)

Лично я бы использовал среду align, чтобы можно было точно контролировать разрыв и выравнивание. например

\begin{align*}
   x&+y+\dots+\dots+x_100000000\\
   &+x_100000001+\dots+\dots
\end{align*}

, которые выровняли бы первые знаки плюса в каждой строке ... но, очевидно, вы можете установить выравнивание где угодно.

5
ответ дан 24 November 2019 в 01:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: