2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 разделение длинных формул
Сообщение21.01.2013, 17:44 


26/10/12
13
Как разделить длинную форму в несколько строк с переносом знаков, если формула должна стоять по центру, например:

$$\left\|p_n\left(x\right)-p\left(x\right)\right\|=\sqrt{\left(a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}\right)^2+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\left(2\alpha+1\right)}}\leq\sqrt{\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|^2+2\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|\displaystyle \frac{\alpha\left|{b_n-b}\right|}{\left(\alpha+1\right)\sqrt{2\alpha+1}}+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\sqrt{2\alpha+1}}}$$

 Профиль  
                  
 
 Re: разделение длинных формул
Сообщение21.01.2013, 18:31 
Аватара пользователя


23/07/08
401
Новосибирск
Банально, но ручками, например, используя окружение split внутри equation.

 Профиль  
                  
 
 Re: разделение длинных формул
Сообщение21.01.2013, 18:43 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Можно просто вручную записать несколько формул:
$$\left\|p_n\left(x\right)-p\left(x\right)\right\|=\sqrt{\left(a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}\right)^2+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\left(2\alpha+1\right)}}\leq{}$$
$${}\leq\sqrt{\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|^2+2\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|\displaystyle \frac{\alpha\left|{b_n-b}\right|}{\left(\alpha+1\right)\sqrt{2\alpha+1}}+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\sqrt{2\alpha+1}}}$$
При этом вокруг знаков рекомендуется оставлять пустые формулы {}, чтобы TeX правильно оставлял пробелы.
В Сюткине ("Набор математических формул в LaTeX 2e") упоминаются окружения eqnarray, multiline, split.

-- 21.01.2013 19:48:45 --

Вижу, у вас проблема ещё и в том, что корень не помещается в одну строку. Для этого есть книжка
Swanson, O'Sean. Mathematics into type
в которой приведены несколько "эквивалентных преобразований", которые сохраняют смысл формулы, но меняют её типографику. Например,
$\sqrt{a-b}\quad\to\quad(a-b)^{1/2}$

-- 21.01.2013 19:54:40 --

Так что вот, например. Центрирование теперь видно:
$$\left\|p_n\left(x\right)-p\left(x\right)\right\|=\sqrt{\left(a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}\right)^2+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\left(2\alpha+1\right)}}\leq{}$$
$${}\leq\Biggl(\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|^2+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\sqrt{2\alpha+1}}+{}$$
$${}+2\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|\displaystyle \frac{\alpha\left|{b_n-b}\right|}{\left(\alpha+1\right)\sqrt{2\alpha+1}}\Biggr)^{\frac{1}{2}}$$

 Профиль  
                  
 
 Re: разделение длинных формул
Сообщение24.01.2013, 08:37 
Аватара пользователя


02/09/11
1247
Энск
Munin в сообщении #674637 писал(а):
В Сюткине ("Набор математических формул в LaTeX 2e") упоминаются окружения eqnarray, multiline, split.


eqnarray с некоторых пор не рекомендуется для использования по ряду причин. split неправильно ставит номер формулы (в центр вместо последней строки по вертикали).

Физматлит рекомендует конструкции multline, multline*, aligned, align*, align, gathered, gather*, gather. Почитайте их интсрукцию.

 Профиль  
                  
 
 Re: разделение длинных формул
Сообщение24.01.2013, 15:34 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Они в Сюткине тоже упоминаются, но в соседних параграфах, для систем формул. Впрочем, наверное, я зря про них не сказал.

 Профиль  
                  
 
 Re: разделение длинных формул
Сообщение24.01.2013, 16:21 
Заслуженный участник
Аватара пользователя


27/05/11
874
Как вариант - выравнивание с помощью "align":
$$
\begin{align}
\left\|p_n\left(x\right)-p\left(x\right)\right\|&=\sqrt{\left(a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}\right)^2+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\left(2\alpha+1\right)}}\\[3mm]
&\leq\Biggl(\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|^2+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\sqrt{2\alpha+1}}\\[3mm]
&+2\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|\displaystyle \frac{\alpha\left|{b_n-b}\right|}{\left(\alpha+1\right)\sqrt{2\alpha+1}}\Biggr)^{\frac{1}{2}}
\end{align}
$$
Смотрится не хуже...

 Профиль  
                  
 
 Re: разделение длинных формул
Сообщение24.01.2013, 18:34 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Предлагаю пару улучшений:
$$
\begin{align}
\left\|p_n\left(x\right)-p\left(x\right)\right\|&=\sqrt{\left(a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}\right)^2+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\left(2\alpha+1\right)}}\leq{}\\[3mm]
&{}\leq\Biggl(\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|^2+\displaystyle \frac{\alpha^2\left(b_n-b\right)^2}{\left(\alpha+1\right)^2\sqrt{2\alpha+1}}+{}\\[3mm]
&\hphantom{\leq\Biggl(}+2\left|{a_n+\displaystyle \frac{b_n}{\alpha+1}-a-\displaystyle \frac{b}{\alpha+1}}\right|\displaystyle \frac{\alpha\left|{b_n-b}\right|}{\left(\alpha+1\right)\sqrt{2\alpha+1}}\Biggr)^{\frac{1}{2}}
\end{align}
$$

-- 24.01.2013 19:36:57 --

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

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

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



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

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


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

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