Файл: Лекции Компьютерная графика.pdf

Добавлен: 29.10.2018

Просмотров: 6934

Скачиваний: 24

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

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


background image

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


background image

Глава 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

) (см. раздел

4.2.

). Тогда, кроме обычного equation доступны окруже-

ния:

• multline

— для длинных выражений;

92


background image

• 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’ом. Добавление лишних пробелов во входном файле

никак не влияет на расположение символов в математических формулах.

Для ручного управления пробелами существуют специальные команды, перечис-

ленные в табл.

6.1

.

Первые три пробела и малый пробел можно использовать и в обычном тексте,

остальные — только в математическом.

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

\

mspace{длина }

, где длина измеряется только в математических единицах (mu,

1mu= 1/18em).

93


background image

Таблица 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