2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Как уменьшить интервал между двумя блоками multline?
Сообщение12.09.2020, 19:59 


01/03/20
46
Как уменьшить интервал между двумя блоками multline и сделать его таким же, как интервал для выключных формул?

Обычные выключные формулы:
$$
x+y+z = x+y+z = x+y+z = x+y+z = x+y+z = x+y+z
$$
$$
x+y+z = x+y+z = x+y+z = x+y+z = x+y+z = x+y+z
$$

Блоки multline:%
\begin{multline*}
x+y+z = x+y+z = x+y+z = x+y+z  = \\ 
 = x+y+z = x+y+z = x+y+z = x+y+z
\end{multline*}% 
\begin{multline*}
x+y+z = x+y+z = x+y+z = x+y+z = \\ 
 = x+y+z = x+y+z = x+y+z = x+y+z
\end{multline*}

 Профиль  
                  
 
 Re: Как уменьшить интервал между двумя блоками multline?
Сообщение12.09.2020, 21:25 
Заслуженный участник


09/05/13
8904
Цитата:
Обычные выключные формулы:
$$
x+y+z = x+y+z = x+y+z = x+y+z = x+y+z = x+y+z
$$
$$
x+y+z = x+y+z = x+y+z = x+y+z = x+y+z = x+y+z
$$

Или так.

\begin{equation*}
\begin{split}
x+y+z &= x+y+z = x+y+z = x+y+z  = \\ 
 &= x+y+z = x+y+z = x+y+z = x+y+z \\
x+y+z &= x+y+z = x+y+z = x+y+z = \\ 
 &= x+y+z = x+y+z = x+y+z = x+y+z
\end{split}
\end{equation*}


Или так:
\begin{eqnarray*}
x+y+z = x+y+z = x+y+z = x+y+z = x+y+z = x+y+z\\
x+y+z = x+y+z = x+y+z = x+y+z = x+y+z = x+y+z
\end{eqnarray*}

Ну например. Вот чего точно не надо - текст загонять в теги math.

По левому краю последние окружения выравниваются на форуме, в полноценной версии LaTeX они центрируются, как и обычные выключные формулы.

 Профиль  
                  
 
 Re: Как уменьшить интервал между двумя блоками multline?
Сообщение12.09.2020, 21:30 
Заслуженный участник
Аватара пользователя


22/06/12
2129
/dev/zero
IvanX, иными словами, вы семантически неправильно делаете: серию формул без промежуточного текста нужно помещать в единый блок математической моды. Внутри неё есть специальные окружения, позволяющие нумеровать уравнения, выравнивать их друг под другом -- словом, всё, что вы себе можете представить.

 Профиль  
                  
 
 Re: Как уменьшить интервал между двумя блоками multline?
Сообщение12.09.2020, 23:59 
Заслуженный участник


23/07/08
10626
Crna Gora
Как известно,
$\begin{array}{l}
\sin(\alpha+\beta)=\sin\alpha+\sin\beta\\[-1.0ex]
\cos(\alpha+\beta)=\cos\alpha+\cos\beta\\[-0.3ex]
\tan(\alpha+\beta)=\tan\alpha+\tan\beta\\[0.4ex]
\cot(\alpha+\beta)=\cot\alpha+\cot\beta\\[1.1ex]
\sec(\alpha+\beta)=\sec\alpha+\sec\beta\\[1.8ex]
\csc(\alpha+\beta)=\csc\alpha+\csc\beta\end{array}$
Это, как говорится, азы тригонометрии...

 Профиль  
                  
 
 Re: Как уменьшить интервал между двумя блоками multline?
Сообщение13.09.2020, 00:27 
Заслуженный участник
Аватара пользователя


31/01/14
11018
Hogtown
Вообще-то, multline непосредственно понимает увеличение \\[5pt] или уменьшение расстояния между линиями \\[-5pt]

Если идет речь о двух окружениях, непосредственно одно за другим, то всегда можно вставить отрицательный vspace

\begin{multline} 
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+\\
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1=32
\end{multline}
\vspace{-30pt}
\begin{multline} 
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+\\
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1=32
\end{multline}
vs
\begin{multline} 
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+\\
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1=32
\end{multline}
\begin{multline} 
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+\\
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1=32
\end{multline}

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group