2014 dxdy logo

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

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




На страницу 1, 2  След.
 
 Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 17:03 
Аватара пользователя
Здравствуйте.
Набираю таблицу производных, хочу сделать что-то типа таблицы, но без линий. То есть, нужно выравнивание.
Пробовал \qquad, но он делает одинаковый отступ, а не выравнивает.
Я так понимаю, нужно пробовать делать таблицу без очертаний, или может есть ещё какой-то способ?

 
 
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 17:07 
Аватара пользователя
Окружение {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 
Аватара пользователя
Dan B-Yallay, спасибо. Да, я пробовал оба варианта. Мне нужно сделать отступ побольше (намного больше). Его можно как-то задать?

 
 
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:01 
Аватара пользователя
misha.physics в сообщении #1304819 писал(а):
Я так понимаю, нужно пробовать делать таблицу без очертаний

Разумеется.

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

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

 
 
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:27 
Аватара пользователя
misha.physics в сообщении #1304827 писал(а):
Мне нужно сделать отступ побольше (намного больше).

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

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

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

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

 
 
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 18:44 
Аватара пользователя
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 
Аватара пользователя
Red_Herring, я пробовал ставить доллары и вне tabular и внутри, но шрифт не "формульный". Об align*, честно говоря, не знал, сейчас попробую, спасибо.

 
 
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 19:01 
Аватара пользователя
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 
Аватара пользователя
Munin, спасибо, у меня кстати есть эта книга на ноуте.

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

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

 
 
 
 Re: Табуляция в формулах (LaTeX)
Сообщение16.04.2018, 19:15 
Аватара пользователя
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 
Аватара пользователя
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 
Аватара пользователя
Munin, второй вариант как-то легче воспринимается.

 
 
 [ Сообщений: 17 ]  На страницу 1, 2  След.


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