Набор формул в LaTeX
На сайте для показа формул используется плагин WP QuickLaTeX, который позволяет отображать математические формулы красиво, именно так, как это делает LaTeX.
Здесь находится пополняемое пособие по набору формул в системе LaTeX.
Самое важное. Всякая формула заключается в знаки долларов: $ x+y=z $ дает .
Если формула должна находиться посредине отдельной строки, то заключать ее нужно в сдвоенные знаки долларов: $$ x+y=z $$ дает
Теперь приведу основные обозначения, которые могут понадобиться. Если вам нужно что-то еще, пишите, требуемое будет добавлено.
Индексы обозначаются с помощью знака _. Сам индекс записывается в фигурных скобках. Если он состоит из одного символа, то скобки можно опустить.
Примеры.
$$ a_1, b_{34}, r_{abs}, k_{l_{1}} $$ дает
.
Степени обозначаются с помощью знака ^. Показатель степени записывается в фигурных скобках. Если он состоит из одного символа, то скобки можно опустить.
Примеры.
$$ a^2, b^{34}, r^{abs}, k^{l^{2}} $$ дает
.
Примеры степени и индекса одновременно: $$ a_3^2, b_{kl}^{34}, r_{0}^{abs}, k_{j_{p}}^{l^{2}} $$ дает
.
Дроби можно набирать двумя разными способами. Первый, наиболее простой способ — с помощью косой черты.
Пример.
$$ a+b/c $$ дает
.
Второй способ применяется для набора дробей, у которых числитель расположен над знаменателем. Они набираются с помощью команды \frac{числитель}{знаменатель}.
Пример.
$$ a+\frac{b}{c} $$ дает
.
Корни набираются с помощью команды \sqrt[n]{подкоренное выражение}. Здесь необязательным параметром является [n] — степень корня. Так, для квадратных корней этот параметр опускается.
Примеры.
$$ \sqrt{27},\sqrt[5]{abc} $$ дает
.
Неравенства набираются с использованием html-тегов a<b (& lt; без пробела), a>b (& gt; без пробела), если они строгие. Нестрогие неравенства набираются с помощью команд \ge — больше либо равно, и \le — меньше либо равно.
Примеры.
$$ a<b,a>b,a\le b,a \ge b $$ дает
.
Скобки прямые, круглые и квадратные набираются непосредственно, фигурные скобки выводятся с помощью команд \{,\}. Для автоматического изменения размера скобок перед открывающей скобкой ставится команда \left, перед закрывающей — команда \right.
Примеры.
$$ (a+b)^2,\left( a+\frac{b}{c}\right)^2, \left\{ \frac{p}{q},a,b\right\} $$ дает
.
Модуль числа записывается как число в прямых скобках.
Пример.
$$ |a| $$ дает
.
Функции, которые должны выводиться прямым шрифтом, набираются с помощью специальных команд.
Примеры.
$$ \sin x, \cos x, \log_2 x, \ln x, \min \{ a,b\} $$ дает
.
Символ бесконечности набирается с помощью команды \infty.
$$ \infty $$ дает
.
Пределы набираются с помощью команды \lim. Для обозначения стрелки используется команда \to.
Пример.
$$ \lim_{x\to\infty}\frac{x}{\sin x} $$ дает
.
Знаки умножения можно набирать либо как \cdot — получается точка, либо как \times — крестик.
Пример.
$$ a\cdot b, 3\cdot 5,a\times b, 3\times 5 $$ дает
.
Многоточие набирается с помощью команды \ldots. Можно также поставить три точки по центру строки — \cdots, а также три вертикальных точки — \vdots, и три точки по диагонали — \ddots.
Пример.
$$ a\ldots b, s\cdots t,k\vdots m, x\ddots y $$ дает
.
Чтобы отобразить матрицу, действуем следующим образом. Скобки набираются командами \left( (открывающая) и \right) (закрывающая). Это скобки круглые. Могут быть скобки квадратные (\left[ и \right]), фигурные (\left\{ и \right\}). Если какая-то из скобок отсутствует, то соответсвующий оператор выглядит так: \left. — нет левой скобки.
Далее командами \begin{array}{cc} и \end{array} обозначаем матрицу. Количество букв c равно количеству столбцов матрицы, сама буква c обозначает, что соответствующий столбец выравнивается по центру. Можно сместить его влево — тогда ставим букву l, или вправо — r. Далее набираются элементы матрицы. Столбцы разделяются символом &, а \\ обознают переход на новую строку.
Пример. $$ \left[\begin{array}{crl}
w203&-280&u965\\
5&-3&0\\
76&8&-1
\end{array}\right\} $$ дает
1 Николай:
Лучше использовать команды
вместо сдвоенных долларов, т.к. именно это “Латеховские” команды. Не вдаваясь в детали, они работают аккуратнее и в некоторых случаях правильнее.
[Ответить]
Елизавета Александровна Калинина Reply:
Ноябрь 27th, 2012 at 18:16
Николай, есть маленькая проблема. Далеко не все LaTeXовские команды работают на сайте. Здесь описаны команды для сайта. В частности. сдвоенные доллары — это не выключные формулы, как в стандартном LaTeXе, а все формулы.
[Ответить]
2 Геннадий:
Здравствуйте! Значит, в комментариях допускается включать формулы по указанным правилам. А возможен в комментариях html-код? К примеру, можно указать ссылку на интернет-ресурс с помощью тега “a” (анкор) со всеми возможными атрибутами?
[Ответить]
Елизавета Александровна Калинина Reply:
Май 19th, 2014 at 11:41
Добрый день!
Да, в комментарии можно вставлять формулы, ссылки и картинки. Html-код вставлять можно.
[Ответить]
Геннадий Reply:
Май 30th, 2014 at 15:15
Здравствуйте! К сожалению, в комментариях не всегда HTML-код работает должным образом. Например, у меня в теге “a” не сработали атрибуты title и target. Атрибут title дает возможность показывать поясняющий текст при наведении мышки на ссылку, но, увы, текст не проявляется. Атрибут target=”_blank” позволяет загрузить интернет-ресурс в новую вкладку браузера. Однако загрузка по-прежнему выполняется в текущую вкладку, словно атрибут не указан.
Неплохо бы при подготовке комментария с громоздкими формулами иметь возможность просматривать его вид при публикации. Ну, или иметь возможность отзывать или удалять собственный комментарий для последующего исправления возможных ошибок. Или это невозможно в используемой CMS WordPress?
[Ответить]
Елизавета Александровна Калинина Reply:
Май 30th, 2014 at 16:19
Добрый день! WP позволяет сделать так, чтобы все ссылки открывались в новом окне, но тогда не будет возможности открывать их в том же окне. Сейчас каждый может открыть ссылку так, как хочет, нажав на правую кнопку мышки. По поводу второго Вашего вопроса, к сожалению, ничего сказать не могу. Просто не знаю. Попробую что-нибудь найти.
[Ответить]
3 Геннадий:
Хорошо бы добавить знак умножения и многоточие. И еще, как указать для переменной одновременно и индекс, и показатель степени.
[Ответить]
Елизавета Александровна Калинина Reply:
Июнь 1st, 2014 at 0:00
Спасибо! Написала.
[Ответить]
4 Геннадий:
Спасибо! А если надо отобразить в круглых скобках по вертикали группу элементов или набор строк? Например, число сочетаний, вектор-столбец или просто матрица. Кстати, скобки могут быть и фигурными: одиночными (только левая или только правая) или парными.
[Ответить]
Елизавета Александровна Калинина Reply:
Июнь 1st, 2014 at 21:51
Написала
[Ответить]
5 Геннадий:
Спасибо! Изящно выполнено выравнивание информации в столбцах. Неплохо бы еще добавить кодирование сумм и произведений с указанием пределов для соответствующих переменных.
[Ответить]
1 Июнь 2014, 22:526 Геннадий:
Разобрался с кодированием сумм и произведений (заодно и интегралов), благо информации в сети много. У меня долго не получалось кодировать сумму в строке, пределы фиксировались за знаком суммы (нижний предел попадал в индекс, верхний – в показатель степени). Оказалось, что после команды \sum (для произведения – \prod) необходимо обязательно указывать дополнительную команду \limits, после которой уже обычным образом следуют сами пределы.
Если же формула оформляется отдельной строкой (например, внутри кодов \ [ ... \ ] ), то пределы можно сразу указывать за командами \sum, \prod, \int (интеграл). Т.е. здесь \limits можно опустить.
[Ответить]
11 Июль 2014, 0:257 Константин:
Спасибо за интересный урок по формулам. Говорят, в комментарии можно вставлять html-код? Давайте попробуем, надеюсь, у меня не получится это сделать)
alert(‘It works’);
document.write(‘Happy new Year!’)
[Ответить]
Елизавета Александровна Калинина Reply:
Январь 6th, 2016 at 20:02
У Вас получилось
С Новым годом Вас!
[Ответить]