Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=9508332&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 15:38:25 2016
Кодировка: Windows-1251
[LaTeX] выравнивание формул - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
General Discussion >> Study (Archive)

Страницы: 1
matheux
heureux:)

Рег.: 31.05.2006
Сообщений: 426
Рейтинг: 81
  [LaTeX] выравнивание формул
      17.05.2010 20:06
 

Подскажите, пожалуйста, каким образом можно выровнять по центру (по вертикали) две строки формул так, чтобы они имели общий номер, расположенный посередине между строками. Например, для выравнивания по любому символу (и, в частности, по левому краю) можно использовать окружение split (определено в пакете amsmath):
\begin{gather}
\begin{split}
&x = \sin(t)+\cos(t)\\
&y = \cos(t)
\end{split}
\end{gather}
А как выполнить выравнивание по центру?

Спасибо.

alpha

Рег.: 29.10.2004
Сообщений: 8198
Рейтинг: 3940
  Re: [LaTeX] выравнивание формул [re: matheux]
      17.05.2010 20:31
-2

array подойдет?

_Ss_

Рег.: 21.11.2003
Сообщений: 4145
Рейтинг: 4662
  Re: [LaTeX] выравнивание формул [re: matheux]
      17.05.2010 21:26
2

говорят окружение gathered промогает



Если сказанное мной может быть понято двояко, и первый
вариант тебя расстраивает, я имел ввиду второй
Vibe
Carpal Tunnel

Рег.: 06.09.2005
Сообщений: 24409
Из: SWE
Рейтинг: 5119
  Re: [LaTeX] выравнивание формул [re: matheux]
      17.05.2010 21:31
 

нагуглил во чо. Сам не пробовал. array - плохое решение, так как между строками будет маленькое расстояние. Говорят здесь все ок будет
\begin{equationarray}{cc}
&x = \sin(t)+\cos(t)\\
&y = \cos(t)
\end{equationarray}

Vibe
Carpal Tunnel

Рег.: 06.09.2005
Сообщений: 24409
Из: SWE
Рейтинг: 5119
  Re: [LaTeX] выравнивание формул [re: _Ss_]
      17.05.2010 21:32
 

такую хрень и gather делает. Здесь разница насколько я понимаю в лейблах.

unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: [LaTeX] выравнивание формул [re: Vibe]
      17.05.2010 21:53
2

[math]\begin{equation}  \begin{gathered}  x = \sin t+\cos t,\\  y = \cos t.  \end{gathered}  \end{equation}[/math]

[math]\begin{gather}  x = \sin t+\cos t,\\  y = \cos t.  \end{gather}  [/math]

И что за equationarray? Из какого он пакета? gathered есть в amsmath.

ABC47
русский

Рег.: 26.02.2005
Сообщений: 28318
Из: Волгоградской области
Рейтинг: -676
  Re: [LaTeX] выравнивание формул [re: matheux]
      17.05.2010 22:52
 

Используй
\begin{aligned}
&tratata\\
&trututu
\end{aligned}
внутри какого-нибудь equation'а.



Убить жида, чтобы купить пистолет,
Убить жида, чтобы ты был вооружен.
(С) ИПВ
unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: [LaTeX] выравнивание формул [re: ABC47]
      17.05.2010 22:56
1

Вопрос-то о другом :)

Vanger
Шрифф ХОЙТ

Рег.: 21.05.2005
Сообщений: 6993
Из: Щукино
Рейтинг: 4244
  Re: [LaTeX] выравнивание формул [re: matheux]
      17.05.2010 23:51
 

Попрошу в этой же теме и для себя совет.
Пишу подряд 2 формулы разным стилем: с автоматической нумерацией через команды \begin{equation} \end{equation},
а потом выключным стилем через $$...$$.
И в первом случае формула растягивается на всю строку так, что получается криво.
Что делать? Преамбула стандартная.







Редактировал Vanger (18.05.2010 00:09)
Drop that zero and get with the hero
unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: [LaTeX] выравнивание формул [re: Vanger]
      18.05.2010 00:01
-1

Quote:

включным стилем с автоматической нумерацией через команды \begin{equation} \end{equation},


тут какое-то противоречие. Включной вроде бы называют формулу в $..$, разве нет?

Quote:

а потом выключным стилем через $$...$$.


А попробуй \[...\] сделать. Как получается при этом?

Vanger
Шрифф ХОЙТ

Рег.: 21.05.2005
Сообщений: 6993
Из: Щукино
Рейтинг: 4244
  Re: [LaTeX] выравнивание формул [re: unkulunkulu]
      18.05.2010 00:12
 

Исправил предыдущий пост.
Если писать через \[ \], то вот что получится:

как-то некрасиво.

PS До этого \[ \] вообще никогда не использовал, предпочитал $$...$$



Drop that zero and get with the hero
unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: [LaTeX] выравнивание формул [re: Vanger]
      18.05.2010 00:30
2

Ну так в этом и фишка:
$$..$$ - команда TeX;
\[..\] - команда LaTeX.
Короче дело в стилях. $$..$$ не учитывает стили LaTeX. Поэтому надо пользоваться \[..\] и правильно настраивать преамбулу, а не пользоваться $$..$$.
Пости преамбулу короче.

unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: [LaTeX] выравнивание формул [re: unkulunkulu]
      18.05.2010 09:58
 

А, тьфу, так тебе первый способ не нравится? И хочется как во втором? Ну тогда тем более надо настраивать стили формул. У меня по умолчанию при documenttype article все путем, формулы центрируются.

matheux
heureux:)

Рег.: 31.05.2006
Сообщений: 426
Рейтинг: 81
  Re: [LaTeX] выравнивание формул [re: Vanger]
      18.05.2010 16:43
 

Предполагаю: необходимо убрать опцию "fleqn" в преамбуле:

\documentclass[...,fleqn,...]{<document type>}

matheux
heureux:)

Рег.: 31.05.2006
Сообщений: 426
Рейтинг: 81
  Re: [LaTeX] выравнивание формул [re: _Ss_]
      18.05.2010 17:00
 

Спасибо, именно окружение gathered мне и оказалось нужным.

Vanger
Шрифф ХОЙТ

Рег.: 21.05.2005
Сообщений: 6993
Из: Щукино
Рейтинг: 4244
  Re: [LaTeX] выравнивание формул [re: matheux]
      18.05.2010 20:22
-1

В ответ на:


Предполагаю: необходимо убрать опцию "fleqn" в преамбуле:

\documentclass[...,fleqn,...]{<document type>}



Спасибо, это действительно сработало.
Удивляет то, что раньше даже с энтой опцией все центрировалось по умолчанию. С чего вдргу произошел сбой - хз.



Drop that zero and get with the hero
Страницы: 1

General Discussion >> Study (Archive)

Дополнительная информация
2 зарегистрированных и 1 анонимных пользователей просматривают этот форум.

Модераторы:  Basilio, The_Nameless_One 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в