| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Другие языки > [LaTeX] Компилирование формул |
| Автор: linderox 26.5.2008, 12:02 |
| я почитал про перенос формул и решил применить к своей работе - всё работает на короткой формуле, как эта, но на длинной ошибка из за того, что я не закрываю \left[ перед \\ , а у меня такая вот длинная формула получается...как решить проблему? и как бы мне её красиво влево и под знак равно все плюсы отформатировать? \begin{equation}\begin{split} \Psi = & \cos kz + i\sin kz + {} \\ & {} + \frac{f(\theta)}{r} (\cos kr + i\sin kr) \end{split}\end{equation} а вот моя \begin{equation}\begin{split} U = U_0\cos[c_1 \cos(\omega t) + c_2 cos(\omega_1 t) + \phi] \\ & {} =U_0 \cos\phi\left[|J_0(c_1)J_0(c_2)| + \sum_n |2J_0(c_2 )J_{2n}(c_1)|\cos 2n\omega t \\ +\sum_k|2J_0(c_1 )J_{2k}(c_2)|\cos 2k\omega_1 t + \sum_n\sum_k |2J_2n(c_1)J_{2k}(c_2)| \cos [2(k\omega_1 — n\omega)t] \\ +\sum_n \sum_k|2J_{2n}(c_1)J_{2k}(c_2)|\cos [2(k\omega_1 + n\omega)t] \\ +\sum_n \sum_k|J_{2n-1}(c_1)J_{2k-1}(c_2)|\cos[(2k —1)\omega_1—(2n — 1)\omega]t \\ +\sum_n \sum_k|J_{2n-1}(c_1)J_{2k-1}(c_2)|\cos[(2k —1)\omega_1+(2n — 1)\omega]t\right] \\ +U_0\sin\phi\left[\sum_n |2J_0(c_2)J_{2n-1}(c_1)|\cos[(2n—1)\omega t] \\ +\sum_k | 2J_0(c_1)J_{2k-1}(c_2)|\cos[(2k — 1)\omega_1 t] \\ +\sum_n \sum_k|2J_{2n-1}(c_1)J_{2k}(c_2)|\cos[2k\omega_1—(2n—1)\omega]t \\ +\sum_n \sum_k|2J_{2n-1}(c_1)J_{2k}(c_2)|\cos[2k\omega_1+(2n—1)\omega]t \\ +\sum_n \sum_k|J_{2n}(c_1)J_{2k-1}(c_2)|\cos [(2k—1)\omega_1—2n\omega]t \\ +\sum_n \sum_k|J_{2n}(c_1)J_{2k-1}(c_2)|\cos [(2k—1)\omega_1+2n\omega]t\right] \end{split}\end{equation} |
| Автор: Void 26.5.2008, 13:05 | ||
| Не могу сказать с полной уверенностью, но, думаю, применять \left и \right в многострочных окружениях не получится, потому что скорее всего латеху нужны вертикальные размеры блока внутри их. Нужно подобрать размер вручную с помощью команд \bigl, \Bigl, \biggl и \Biggl (\bigr и т. д. для правых). На мой вкус эта формула получается прилично с помощью \biggl[...\biggr]. Выравнивать можно, расставив знаки & под символами, которые должны быть на одной вертикали.
|