2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 17:03 
Аватара пользователя


17/03/17
683
Львів
Здравствуйте.
Набираю таблицу производных, хочу сделать что-то типа таблицы, но без линий. То есть, нужно выравнивание.
Пробовал \qquad, но он делает одинаковый отступ, а не выравнивает.
Я так понимаю, нужно пробовать делать таблицу без очертаний, или может есть ещё какой-то способ?

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 17:07 
Заслуженный участник
Аватара пользователя


11/12/05
9957
Окружение {matrix} пробовали?

Код:
[syntax lang="latex"]
$$
\begin{matrix}
a & b & e\\
c & d & f \\
v & u & w
\end{matrix}
$$
[/syntax]


$$
\begin{matrix} 
a & b & e\\
c & d & f \\
v & u & w
\end{matrix}
$$



-- Пн апр 16, 2018 08:11:58 --

И еще есть стандартное:
Код:
[syntax lang="latex"]
\begin{tabular}{ l c r }
  1 & 2 & 3 \\
  4 & 5 & 6 \\
  7 & 8 & 9 \\
\end{tabular}
[/syntax]

$$
\begin{tabular}{ l c r }
  1 & 2 & 3 \\
  4 & 5 & 6 \\
  7 & 8 & 9 \\
\end{tabular}
$$

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 17:28 
Аватара пользователя


17/03/17
683
Львів
Dan B-Yallay, спасибо. Да, я пробовал оба варианта. Мне нужно сделать отступ побольше (намного больше). Его можно как-то задать?

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:01 
Заслуженный участник
Аватара пользователя


30/01/06
72407
misha.physics в сообщении #1304819 писал(а):
Я так понимаю, нужно пробовать делать таблицу без очертаний

Разумеется.

Вы не застали эпоху табличной вёрстки HTML, видимо? :-)

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:09 
Аватара пользователя


17/03/17
683
Львів
Munin, да я с HTML вообще никогда дела не имел :)

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:27 
Заслуженный участник
Аватара пользователя


31/01/14
11057
Hogtown
misha.physics в сообщении #1304827 писал(а):
Мне нужно сделать отступ побольше (намного больше).

Какой отступ? Перед первым полем в таблице? Между полями?

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:38 
Аватара пользователя


17/03/17
683
Львів
Red_Herring, отступы между двумя столбцами.

В окружении tabular не получается писать формулы.
В matrix получается, но там нет выравнивания по левому краю.

P. S. Простите, что не очень внятно сформулировал свой вопрос.

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:44 
Заслуженный участник
Аватара пользователя


31/01/14
11057
Hogtown
misha.physics в сообщении #1304860 писал(а):
В окружении tabular не получается писать формулы.

Прекрасно получается, только их надо окружать долларами. А чем {align*} не нравится?

\begin{align*}
&\sin x && \cos x\\
&\sin x && \cos x\\
&\sin x && \cos x\\
&\sin x && \cos x\\
\end{align*}

\begin{align*}
&\sin x &&&& \cos x\\
&\sin x &&&& \cos x\\
&\sin x &&&& \cos x\\
&\sin x &&&& \cos x\\
\end{align*}

\begin{align*}
&\sin x \qquad\qquad && \cos x\\
&\sin x && \cos x\\
&\sin x && \cos x\\
&\sin x && \cos x\\
\end{align*}


код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\begin{align*}
&\sin x && \cos x\\
&\sin x && \cos x\\
&\sin x && \cos x\\
&\sin x && \cos x\\
\end{align*}
\begin{align*}
&\sin x &&&& \cos x\\
&\sin x &&&& \cos x\\
&\sin x &&&& \cos x\\
&\sin x &&&& \cos x\\
\end{align*}

\begin{align*}
&\sin x \qquad\qquad && \cos x\\
&\sin x && \cos x\\
&\sin x && \cos x\\
&\sin x && \cos x\\
\end{align*}

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:52 
Аватара пользователя


17/03/17
683
Львів
Red_Herring, я пробовал ставить доллары и вне tabular и внутри, но шрифт не "формульный". Об align*, честно говоря, не знал, сейчас попробую, спасибо.

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 19:01 
Заслуженный участник
Аватара пользователя


30/01/06
72407
misha.physics в сообщении #1304860 писал(а):
отступы между двумя столбцами.

Львовский. Набор и вёрстка в системе LaTeX.
Параграфы VI.2 и VI.3, страница 221.
Там рассказано про "at-выражения", позволяющие такую вёрстку:
$\begin{tabular}{c@{\quad/\quad}c@{\quad=\quad}c@{\,\,\ldots?}}
\sin x & \cos x & \tg x\\
\cos x & \sin x & \ctg x\\
\sec x & \csc x & \tg x\\
\csc x & \sec x & \ctg x\\
\end{tabular}$

-- 16.04.2018 19:04:02 --

misha.physics в сообщении #1304864 писал(а):
но шрифт не "формульный".

Внутри ячейки таблицы можно сделать любую формулу формулой, окружив долларами или парой \( \).
Можно всю таблицу набрать как формулу, поместив в соответствующее окружение (хоть в те же доллары), и внутри такого окружения ещё есть и вариант не tabular, а array.

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 19:07 
Аватара пользователя


17/03/17
683
Львів
Munin, спасибо, у меня кстати есть эта книга на ноуте.

align* подошел, выровнял столбцы по левому краю и отступ между ними большой. Вот только сам текст как-то по центру расположился. Его бы к левому краю страницы прымкнуть. Но это уже не так критично.

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 19:13 
Заслуженный участник
Аватара пользователя


30/01/06
72407
flalign?

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 19:15 
Аватара пользователя


17/03/17
683
Львів
Munin,
Цитата:
Можно всю таблицу набрать как формулу, поместив в соответствующее окружение (хоть в те же доллары).

Я пробовал так:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
$$
\begin{tabular}{l l}
y=const & y'=0\\
y=x & y'=1\\
y=x^n & y'=nx^{n-1}\\
y=\frac{1}{x} & y'=-\frac{1}{x^2}\\
y=\sqrt{x} & y'=\frac{1}{2\sqrt{x}}\\
y=a^x & y'=a^x\ln a\\
y=e^x & y'=e^x\\
y=\log_{a}x & y'=\frac{1}{x\ln a}\\
y=\ln x & y'=\frac{1}{x}\\
y=\sin x & y'=\cos x\\
y=\cos x & y'=-\sin x\\
y=\tg x & y'=\frac{1}{\cos^2 x}\\
y=\ctg x & y'=-\frac{1}{\sin^2 x}\\
y=\sec x & y'=\tg x\sec x\\
y=\cosec x & y'=-\ctg x\cosec x
\end{tabular}
$$

но была ошибка с теми самыми долларами :-)

-- 16 апр 2018, 18:21 --

Munin,
Munin в сообщении #1304876 писал(а):
flalign?

Это окружение?
Я попробовал. Центрирует по центру плюс нумерация. Хм, а без звездочки нумерации нет.

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 19:23 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Gratzer. Math into LaTeX
имеет на форзаце микро-справочник по окружениям с выравниваниями.

-- 16.04.2018 19:30:45 --

$$
\begin{array}{l@{\qquad}l}
y=\mathrm{const} & y'=0\\
y=x & y'=1\\
y=x^n & y'=nx^{n-1}\\
y=\dfrac{1}{x} & y'=-\dfrac{1}{x^2}\\
y=\sqrt{x} & y'=\dfrac{1^{\vphantom{(}}}{2\sqrt{x}}\\
y=a^x & y'=a^x\ln a\\
y=e^x & y'=e^x\\
y=\log_{a}x & y'=\dfrac{1}{x\ln a}\\
y=\ln x & y'=\dfrac{1^{\vphantom{(}}}{x}\\
y=\sin x & y'=\cos x\\
y=\cos x & y'=-\sin x\\
y=\tg x & y'=\dfrac{1}{\cos^2 x}\\
y=\ctg x & y'=-\dfrac{1^{\vphantom{(}}}{\sin^2 x}\\
y=\sec x & y'=\tg x\sec x^{\vphantom{(}}\\
y=\cosec x & y'=-\ctg x\cosec x
\end{array}
$$
looks nice. Or...
$$
\begin{array}{l@{\qquad}l}
y=\mathrm{const} & y'=0\\
y=x & y'=1\\
y=x^n & y'=nx^{n-1}\\
y=1/x & y'=-1/x^2\\
y=\sqrt{x} & y'=1/2\sqrt{x}\\
y=a^x & y'=a^x\ln a\\
y=e^x & y'=e^x\\
y=\log_{a}x & y'=1/x\ln a\\
y=\ln x & y'=1/x\\
y=\sin x & y'=\cos x\\
y=\cos x & y'=-\sin x\\
y=\tg x & y'=1/\cos^2 x\\
y=\ctg x & y'=-1/\sin^2 x\\
y=\sec x & y'=\tg x\sec x\\
y=\cosec x & y'=-\ctg x\cosec x
\end{array}
$$

 Профиль  
                  
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 19:33 
Аватара пользователя


17/03/17
683
Львів
Munin, второй вариант как-то легче воспринимается.

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

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



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

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


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

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