2014 dxdy logo

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

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




 
 multline в gather
Сообщение06.04.2008, 16:33 
Здравствуйте!

Имеется 3 формулы, которые хотелось бы записать подряд. Для простоты:
\begin{gather}
a+b=c\\
d+e=f\\
g+h=i + 1+ ... + n
\end{gather}
Код:
\begin{gather}
a+b=c\\
d+e=f\\
g+h=i + 1+ ... + n
\end{gather}

Но (настоящая) третья формула - слишком длинная и в одну строку не влезает. Её хотелось бы сделать multline'ом:
\begin{gather}
a+b=c\\
d+e=f
\end{gather}
\begin{multline}
g+h=i + \\
+1+ ... + n
\end{multline}
Код:
\begin{gather}
a+b=c\\
d+e=f
\end{gather}
\begin{multline}
g+h=i + \\
+1+ ... + n
\end{multline}

Однако при таком подходе между формулами (2) и (3) получается слишком большой промежуток. В то же время, multline внутри gather использовать нельзя.
Как же тогда грамотно разбить формулу (3) на строки?

Заранее спасибо!

 
 
 
 Re: multline в gather
Сообщение06.04.2008, 19:34 
Аватара пользователя
nckg писал(а):
В то же время, multline внутри gather использовать нельзя.
Как же тогда грамотно разбить формулу (3) на строки?

Можно использовать окружение array вместо multiline:
\begin{gather}
a+b=c\\
d+e=f\\
\begin{array}{l}
g+h=i + \\
+1+ \dots + n
\end{array}\end{gather}

 
 
 
 
Сообщение06.04.2008, 21:40 
С array'ем промежуток нормальный.
Но при этом дроби становятся меньше, и нет выравнивания начала формулы по левому краю (и конца по правому), как в multlinе'е:
\begin{gather}
a+b=c\\
d+e=f
\end{gather}
\begin{multline}
g+h=i + \frac{x}{y} \\
+1+ ... + n
\end{multline}
а вот через array:
\begin{gather} a+b=c\\ d+e=f\\ \begin{array}{l} g+h=i + \frac{x}{y} + \\ +1+ \dots + n \end{array}\end{gather}
Для дробей можно \cfrac использовать, но как сделать выравнивание - непонятно...

Добавлено спустя 48 минут 11 секунд:

Для сохранения размеров дробей можно использовать aligned вместо array:
\begin{gather} a+b=c\\ d+e=f\\ \begin{aligned} &g+h=i + \frac{x}{y} + \\ &+1+ \dots + n \end{aligned}\end{gather}
Но остаётся вопрос с выравниванием (как сделать, чтобы (3) было выравнено в стиле multline'а?).

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group