2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Выравнивание системы уравнений
Сообщение04.11.2014, 00:24 


20/11/13
5
Доброго времени суток.

Не нашел, возможно ли автоматически выравнивать систему уравнений (т.е, к примеру, все иксы будут ровно в столбик, независимо от значений до и после). Если такой фичи нет, то как лучше сделать?

 Профиль  
                  
 
 Re: Выравнивание системы уравнений
Сообщение04.11.2014, 01:58 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Есть такой универсальный способ. В заголовке окружения array можно задать между колонками так называемое at-выражение, вида @{ ... } . Такое выражение:
1) убирает интервал между колонками;
2) вставляет между колонками в каждой строчке то, что записано в его аргументе.

Поэтому, можно сделать, например, так:
$$\left\{
\begin{array}{r@{}r@{}r}
-12x_1+{}&4x_2={}&33\\
7x_1-{}&8x_2={}&-2\\
&5{,}5x_2={}&0\\
\end{array}
\right.$$
Используется синтаксис LaTeX
\left\{
\begin{array}{r@{}r@{}r}
-12x_1+{}&4x_2={}&33\\
7x_1-{}&8x_2={}&-2\\
&5{,}5x_2={}&0\\
\end{array}
\right.

(Пары фигурных скобок {} добавлены для того, чтобы вокруг знаков ставились правильные пробелы.)

А можно сделать так:

$$\left\{
\begin{array}{r@{{}+{}}r@{{}={}}r}
-12x_1&4x_2&33\\
7x_1&(-8)x_2&-2\\
0&5{,}5x_2&0\\
\end{array}
\right.$$
Используется синтаксис LaTeX
\left\{
\begin{array}{r@{{}+{}}r@{{}={}}r}
-12x_1&4x_2&33\\
7x_1&(-8)x_2&-2\\
0&5{,}5x_2&0\\
\end{array}
\right.


И даже так:

$$\left\{
\begin{array}{r@{x_1+{}}r@{x_2={}}r}
-12&4&33\\
7&(-8)&-2\\
0&5{,}5&0\\
\end{array}
\right.$$
Используется синтаксис LaTeX
\left\{
\begin{array}{r@{x_1+{}}r@{x_2={}}r}
-12&4&33\\
7&(-8)&-2\\
0&5{,}5&0\\
\end{array}
\right.



См. Львовский, параграфы VI.2 и VI.3 (там применяется окружение tabular, это нематематический аналог array, в остальном они одинаковы).

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

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



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

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


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

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