Вы находитесь на странице: 1из 28

Как записывать формулы

на Научном Форуме dxdy.ru


ВВЕДЕНИЕ

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


2
http://dxdy.ru/
Введение

• Для оформления формул, в том числе


самых простых (например, обозначений
переменных), на форуме используется
издательская система LaTeX

• Формулы и выражения записываются с


помощью специального языка разметки и
вставляются в текст сообщений одним из
трех способов

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


3
http://dxdy.ru/
Метод вставки формул

• Простые однострочные выражения


▫ $ … $

• «Выключные» формулы
▫ $$ … $$

• Сложные конструкции
▫ [math] … [/math]

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


4
http://dxdy.ru/
Метод $ … $

• Действует только в пределах одной


строки, то есть не может содержать
символа переноса строки
• Отображается in-line, то есть в составе
строки, без вынесения на новую строку в
центр
• Примеры:
▫ $a+b=b+a$
▫ $x(y+z)=xy+xz$

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


5
http://dxdy.ru/
Метод $$ … $$

• Может распространяться на несколько


строк
• Отображается с новой строки и по центру
• Пример:
▫ $$(A+B)(C+D)=
AC+BC+AD+BD$$

• Многие формулы выглядят красивее в


этом режиме:
vs.

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


6
http://dxdy.ru/
Метод math

• Для более сложного форматирования


необходимо помещать код формул
внутрь пары тегов:
▫ [math] Здесь код [/math]
• Пример:
▫ [math]\delta(x)=\left\{\begin{matrix}
   +\infty, & x=0, \\
   0, & x\ne 0; \\
\end{matrix}\right.​
[/math]

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


7
http://dxdy.ru/
Методы на практике

• Все три способа оформления формул:


▫ $ … $ для in-line выражений
▫ $$ … $$ для «выключных» выражений
▫ [math] … [/math] для сложных конструкций

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


8
http://dxdy.ru/
СИНТАКСИС

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


9
http://dxdy.ru/
Команды LaTeX
• В качестве примера команды
рассмотрим \sqrt[n]{x}
▫ Имя команды это обычно либо один
небуквенный символ после \, либо
последовательность букв после \. В данном
случае имя команды: sqrt
▫ Иногда у команд есть опциональные
параметры, которые заключают в квадратные
скобки. Здесь один параметр: n
▫ Далее в фигурных скобках следует аргумент.
В нашем случае это x.
© Научный форум dxdy.
10
http://dxdy.ru/
Аргументы команд
• У команд может быть несколько
аргументов. Например, \frac{a+b}
{a-b}
• Если аргумент состоит только из
одного символа, то его не
обязательно заключать в фигурные
скобки (достаточно пробелов): \frac
a b
• Если же аргумент состоит лишь из
одной цифры, то и пробелы не
обязательны: \frac19
© Научный форум dxdy.
11
http://dxdy.ru/
Команды в аргументах

• Аргументы могут содержать другие


команды, а их аргументы в свою очередь
новые команды, и т.д.
• Для логической группировки в LaTeX
используются фигурные скобки: { и }
• Пример:
▫ \sqrt{1+\sqrt{1+x}}

▫ \frac{1-\sqrt{x}}{1+\sqrt{x}}

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


12
http://dxdy.ru/
Команды _ и ^

• В LaTeX некоторые символы работают


как команды. Примером являются _ и ^.
• Первый символ создает подстрочный
индекс, а второй – надстрочный. Сам
индекс задается аргументом к команде
• Пример:
▫ A^i_n + B^n_i = C^{x+y}_k - D_{w_s}^z

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


13
http://dxdy.ru/
Положение индексов

• Иногда необходимо, чтобы индексы


следовали не сбоку от символа, а сверху
и снизу от него. Сравните:

• Для форсирования второго способа


следует использовать команду \limits,
а для форсирования первого – \nolimits
• Положение индексов по умолчанию
зависит от режима ($ … $ или $$ … $$)
• Пример: $\int_a^b x dx=\int\limits_a^b x dx$
© Научный форум dxdy.
14
http://dxdy.ru/
Скобки переменной высоты

• Чтобы скобки принимали высоту


максимально высокого выражения,
содержащегося внутри них, перед
открывающей скобкой следует поставить
команду \left, а перед закрывающей
– \right.
• Пример: (1+\cfrac{1}{1-\frac1x})^x
=\left(1+\cfrac{1}{1-\frac1x}\right)^x

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


15
http://dxdy.ru/
Мат. функции
• Для большинства стандартных операторов
типа синус (\sin), косинус (\cos),
максимум (\max), супремум (\sup), и т.д. в
LaTeX есть свои команды. Обязательно
используйте их при записи формул.
• Сравните:

• Если вам нужно задать свой оператор,


используйте команду \operatorname

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


16
http://dxdy.ru/
СПРАВОЧНИК

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


17
http://dxdy.ru/
Классы символов

• 0. Обычные/простые символы
• 1. Префиксные операторы
• 2. Бинарные операторы
• 3. Символы отношения/сравнения
• 4. Левый/открывающий разделитель
• 5. Правый/закрывающий разделитель
• 6. Пунктуация

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


18
http://dxdy.ru/
0. Греческие буквы

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


19
http://dxdy.ru/
0. Иные буквенные символы

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


20
http://dxdy.ru/
0. Разные простые символы

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


21
http://dxdy.ru/
1. Префиксные операторы

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


22
http://dxdy.ru/
2. Бинарные операторы

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


23
http://dxdy.ru/
3. Символы отношений

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


24
http://dxdy.ru/
4 и 5. Разделители

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


25
http://dxdy.ru/
ССЫЛКИ

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


26
http://dxdy.ru/
Ресурсы на форуме

• Первые шаги в наборе формул


▫ http://dxdy.ru/topic8355.html
• Что такое карантин …?
▫ http://dxdy.ru/topic18634.html
• Краткий ФАК по тегу [math]
▫ http://dxdy.ru/topic183.html
• Руководство по использованию XY-pic
▫ http://dxdy.ru/topic35475.html
• Formuler – веб-редактор для LaTeX
▫ http://dxdy.ru/ltx.php
© Научный форум dxdy.
27
http://dxdy.ru/
Общие ресурсы по LaTeX

• С.М.Львовский. Набор и верстка в


системе LaTeX
▫ http://www.mccme.ru/free-books/llang/newll
ang.pdf
• Short math guide for LaTeX
▫ ftp://ftp.ams.org/pub/tex/doc/amsmath/shor
t-math-guide.pdf
• Википедия:Формулы
▫ http://ru.wikipedia.org/wiki/%D0%92%D0%B8%
D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D
1%8F:%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D
0%BB%D1%8B
© Научный форум dxdy.
28
http://dxdy.ru/

Вам также может понравиться