Добавлен: 29.10.2018
Просмотров: 6934
Скачиваний: 24
report
— отчёт, предназначен для написания небольших документов.
article
— статья, предназначен для написания небольших документов, разделы
начинаются с
\
section
, хотя раздел
\
part
определён.
proc
— доклад, предназначен для написания небольших документов (статья в жур-
нал, в сборник трудов), разделы начинаются с
\
section
, в отличии от article,
печатается только в две колонки.
book
— книга, предназначен для написания больших документов (книга, журнал,
сборник трудов). Отличается от report оформлением страниц и тремя допол-
нительными командами:
\
frontmatter
— для вводной части,
\
mainmatter
— для основной части и
\
backmatter
— для заключительной части.
slides
— слайд, предназначен для подготовки презентаций, слайд-шоу. Отличается
увеличенными шрифтами, имеет свою дополнительную опцию и набор команд
и окружений для подготовки и печати слайдов, оверлеев и заметок.
letter
— письмо, предназначен для написания разного рода деловых писем. Имеет
большой набор своих команд а многие стандартные команды отсутствуют.
Опции стандартных классов
10pt | 11pt | 12pt
— устанавливают размер основного шрифта. По умолчанию ис-
пользуется 10pt.
Эти опции отсутствуют в классе slides.
letterpaper | legalpaper | executivpaper
a4paper | a5paper | b5paper
— устанавливают размер ли-
ста бумаги:
Letter
8,5 д
×
11 д
Legal
8,5 д
×
14 д
Executive 7,25 д × 10,5 д
A4
210 мм × 297 мм
A5
148 мм × 210 мм
B5
176 мм × 250 мм
По умолчанию установлена опция letterpaper.
Опции a5paper и b5paper отсутствуют в классе proc
.
landscape
— устанавливает альбомное расположение листа (ландшафт), при этом
ширина и высота листа меняются местами.
final | draft
— устанавливают режим печати (чистовой или черновой). В черновом
режиме строки, выходящие за правый край помечаются чёрными маркерами.
По умолчанию используется опция final.
90
oneside | twoside
— устанавливают формат документа для односторонней / дву-
сторонней печати. При двусторонней печати форматы чётной и нечётной (ле-
вой и правой) страниц отличаются. При односторонней печати все страницы
считаются правыми. По умолчанию используется опция oneside во всех классах,
кроме book.
Эти опции отсутствуют в классе slides.
openright | openany
— устанавливают режим печати глав, соответственно, на пра-
вой странице (используется по умолчанию в классе book) или на любой стра-
нице (используется по умолчанию в классе report).
В других классах эти опции отсутствуют.
onecolumn | twocolumn
—
устанавливают
одноколоночный/двухколоночный
формат документа. По умолчанию onecolumn используется для всех классов,
кроме proc.
Эти опции отсутствуют в классах slides и letter, а в классе proc не поддер-
живается опция onecolumn.
titlepage | notitlepage
— устанавливают режим печати титульной страницы (сге-
нерированной автоматически, декларацией
\
maketitle
) и аннотации: на от-
дельных страницах (titlepage) или перед текстом, на той-же странице. По умол-
чанию titlepage используется для всех классов, кроме article.
Эти опции отсутствуют в классе letter, а в классе proc не поддерживается
опция titlepage.
openbib
— устанавливает режим форматирования списка литературы в открытом
стиле
, когда элементы записи, написанные в виде отдельных блоков печата-
ются с новой строки.
Эта опция отсутствуют в классах slides и letter.
leqno
— устанавливает формат печати номеров формул слева, а не справа.
fleqn
— устанавливает выравнивание формул не по центру, а по левому краю.
91
Глава 6
Математика в L
A
TEX’e
1.
Основные понятия
Математические формулы записываются в исходном файле в виде логических
структур, а L
A
TEX уже строит формулу в соответствии со всеми требованиями и
стандартами.
1.1. Математические моды (режимы)
Математический режим можно включить несколькими способами, при этом, воз-
можны два варианта расположения математических формул: Одни и те же матема-
тические формулы выглядят по-разному в этих двух режимах.
• Внутри строки
(in-line), когда математический текст является частью
текстовой строки. Этот режим задаётся тремя способами: с помощью окру-
жения
math
(
\begin{math} . . . \end{math}
), или
\( . . . \)
, или
$ . . . $
(последняя команда происходит из TEXа). В этом режиме формулы
переносятся автоматически, как текст.
•
В явном виде (display), когда математический текст печатается на
отдельной строке (вынесенная формула). Этот режим тоже мож-
но задать разными способами: с помощью окружения
displaymath
(
\begin{displaymath} . . . \end{displaymath}
), или
\[. . . \]
, или
$$ . . . $$
(эта команда тоже происходит из TEXа).
Кроме того, для вынесенных формул имеется специальное окружение. Окруже-
ние
equation
формирует вынесенную формулу и автоматически её нумерует,
вариант
equation*
отменяет нумерацию. В вынесенном режиме формулы не
переносятся автоматически.
При наборе сложных формул рекомендуется пользоваться AMS-L
A
TEX’ом
(
amsmath
) (см. раздел
). Тогда, кроме обычного equation доступны окруже-
ния:
• multline
— для длинных выражений;
92
• align
(flalign, alignat) — для выравнивания выражений;
• gather
— для центрирования выражения;
• split
— для произвольного выравнивания (используется внутри другого окру-
жения, обычно equation).
Кроме того, этот пакет вводит ряд новых, более удобных команд, а также решает
некоторые проблемы с расположением отдельных элементов в математической моде.
Следует различать обычный (t) и математический (t) текст.
В свою очередь, в математических выражениях единицы измерения, химические
элементы, в русскоязычном тексте ещё и запятая (как разделитель дробной части),
пишутся в текстовой моде.
Для того, чтобы простой текст внутри математической формулы выглядел пра-
вильно, можно использовать команду
\
mbox{текст }
, а лучше
\
text{текст }
из
пакета amsmath.
Пример
.30 (математический и текстовый режимы).
S
5
= 1,09 · 10
−18
10
5
ГэВ
E
3,02
$$S_5=1{,}09\cdot 10^{-18}
\left(\frac{10^5\mbox{ГэВ}}E\right)^{3{,}02}$$
t = 1
,8 км в. э.
$t=1$,8~км~в.~э.
B
кон
= 100
нТл
$B_{\text{кон}}=100\;\text{нТл}$
n
0
= 100
см
−3
$n_0=100$ см$^{-3}$
1.2. Пробелы в математических формулах
В математических текстах, как в тех, которые располагаются в текстовой стро-
ке, так и в тех, которые печатаются в красную строку, межсимвольные пробелы
устанавливаются только L
A
TEX’ом. Добавление лишних пробелов во входном файле
никак не влияет на расположение символов в математических формулах.
Для ручного управления пробелами существуют специальные команды, перечис-
ленные в табл.
Первые три пробела и малый пробел можно использовать и в обычном тексте,
остальные — только в математическом.
Для точной настройки горизонтальных пробелов в математике имеется команда
\
mspace{длина }
, где длина измеряется только в математических единицах (mu,
1mu= 1/18em).
93
Таблица 6.1.
Пробелы внутри математических текстов
Название пробела
Команда
←
Размер→
Двойной математический
\qquad
Математический
\quad
Межсимвольный
\␣
Большой
\;
Средний
\:
Малый
\,
Отрицательный малый
\!
Отрицательный средний
\negmedspace
Отрицательный большой
\negthickspace
2.
Алфавит математики
Литеры, используемые в формулах можно разделить на два класса: алфавитно-
цифровые символы
и математические.
Терминальные (клавиатурные) символы
+ - / * = ’ | < > ( ) в математиче-
ских формулах выглядят следующим образом: + − /∗ =
0
| < > ( )
.
2.1. Математические акценты
Акценты, используемые в текстовой и строковой моде не работают в матема-
тической моде. Их, конечно, можно использовать в аргументах команд
\
mbox{}
и
\
text{}
). Для математики существуют свои акценты, которые задаются специаль-
ными командами, действующими только в математической моде.
Таблица 6.2.
Математические акценты
Команда
Пример
\hat
\hat a
ˆ
a
\check
\check a
ˇ
a
\breve
\breve{a}
˘
a
\acute
\acute{a}
´
a
\grave
\grave{a}
`
a
\tilde
\tilde{a}
˜
a
\bar
\bar{a}
¯
a
\vec
\vec{a}
~a
\dot
\dot{a}
˙a
\ddot
\ddot{a}
¨
a
\dddot
\dddot{a}
...
a
\ddddot
\ddddot{a}
....
a
94