2014 dxdy logo

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

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




 
 Окружение align
Сообщение08.03.2010, 21:42 
Аватара пользователя
В мануале окружение align (и его аналог alignat) описаны с помощью примеров. Видимо, предполагается, что я из них пойму смысл разделителей. Я лишь понял, что, например, смысл \& или \&= как-то зависит от наличия пробелов, типа и --- не одно и то же.
Мне не удалось всё понять из примеров. Сильно гипнотизирует $ в контексте array.

Вот, например, как переписать array $$
   \begin{array}{lll}
       h_1\ieq\sqrt{(x+1)^2+y^2},\quad &
        x+1 = h_1\cos\mu_1,\quad &    \hphantom{-}y = h_1\sin\mu_1;\\
       h_2\ieq\sqrt{(1-x)^2+y^2}, &
        1-x = h_2\cos\mu_2, &    -y = h_2\sin\mu_2.
   \end{array}$$
в align? Тупая замена даёт
$$\begin{align}
       h_1\ieq\sqrt{(x+1)^2+y^2},\quad &
        x+1 = h_1\cos\mu_1,\quad&    \hphantom{-}y = h_1\sin\mu_1;\\
       h_2\ieq\sqrt{(1-x)^2+y^2},&
        1-x = h_2\cos\mu_2,&    -y = h_2\sin\mu_2.
\end{align}$$
Похоже, добавив \quad в последнюю строку, можно всё выровнять, как в array. Но раньше попадались и непоправимости.

Вопрос: чего я недопонял из примеров, как действуют разделители в align, есть ли у них синтаксические особенности? Также про alignat...

 
 
 
 Re: Окружение align
Сообщение08.03.2010, 23:21 
По поводу $\&$ и $\&=$ --- первый раз такое слышу! Где Вы это вычитали? Я думал, что разделитель только один $\&$, а всё выравнивается по тому знаку, который после амперсанда. Обратите внимание, куда я поставил первые амперсанды.
$$\begin{align}
       h_1\ieq\sqrt{(x+1)^2+y^2},\quad  x&+1 = h_1\cos\mu_1, &  \hphantom{-}y = h_1\sin\mu_1;\\
       h_2\ieq\sqrt{(1-x)^2+y^2},\quad  1-x &= h_2\cos\mu_2, & -y = h_2\sin\mu_2.
\end{align}$$

 
 
 
 Re: Окружение align
Сообщение09.03.2010, 01:01 
Аватара пользователя
Ну, не вычитал, а пробовал, добавлял пробел, удалял, результат менялся. К сожалению, не зафиксировал ситуацию. Тперь послежу.

Но окружение array Вам сымитировать не удалось, левый край не выровнен.
Каким-то образом сделать в стиле array{lll} у меня получилось,
$$\begin{align}
       &AAA&\quad& B &\quad& CCC\\
       &A   &         &BBB& &C
\end{align}$$а вот "array{ccc}" не получается:
$$\begin{align}
       A&AA&\quad &&B    &\quad&C&CC\\
       &A   &          &B&BB&        &&C
\end{align}$$

 
 
 
 Re: Окружение align
Сообщение31.03.2010, 22:10 
Аватара пользователя
Вот чего я не знал про align: "первый, третий и.т.д. знаки \& задают точки выравнивания по вертикали внутри столбцов; второй, четвёртый и т.д. служат как разделители столбцов."
Прочитал у Сюткина, в формальной документации этого не увидел.

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


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