|
СТАТЬИ
ОСНОВЫ РАБОТЫ С TEX
Оформление в целом
Общий вид документа в TEX называется стилем. Стиль документа определяется обязательным параметром команды \documentstyle. Изначально в LATEX2.09 имеется четыре стиля:
| article |
- |
небольшая статья, нет разбиения на главы, по умолчанию не создается титульный лист и колонтитулы |
| report |
- |
для больших статей или небольших книг, имеется возможность разбивать текст на главы, по умолчанию создается титульный лист и колонтитулы |
| book |
- |
для книг, разные поля для четных и не четных страниц, всегда создается титульный лист |
| letter |
- |
для писем, американский стандарт |
Команда \documentstyle имеет и необязательный параметр, в нем указываются стилевые опции, которые позволяют модифицировать стили.
Рассмотрим наиболее важные:
| 11pt и 12pt |
- |
верстка текста шрифтом размером 11 и 12 пунктов соответственно, по умолчанию используется шрифт размером 10pt |
| twoside |
- |
верстка текста с разными полями для четных и нечетных страниц, используется только для стилей article b report |
| twocolumn |
- |
верстка текста в две колонки, не разрешена для стиля letter |
| titlepage |
- |
печать титульного листа, если используется стиль article |
| draft |
- |
Черновик |
Если необходимо указать несколько опций, то они записываются через запятую:
\documentstyle[11pt,twoside,titlepage]{article}.
Кроме изменения стиля документа целиком можно менять стиль верстки страниц.
Если мы хотим изменить стиль всех страниц документа то необходимо до команды
\begin{document}
поместить команду
\pagestyle{}
в качестве обязательного параметра которой может быть один из стилей:
| empty |
- |
колонтитулы и номера страниц отсутствуют |
| plain |
- |
нумерация страниц размещается в середине нижней части страницы, колонтитулы отсутствуют, используется по умолчанию если стиль документа article |
| heading |
- |
есть колонтитулы, нумерация страниц в верхней части листа, в поле колонтитула, используется по умолчанию если стиль документа report или book |
| myheading |
- |
аналогично heading, только тект колонтитулов необходимо задавать вручную |
Для изменения стиля отдельной страницы используется команда \thispagestyle{}, которую необходимо разместить непосредственно перед изменяемой страницей.
По умолчанию нумерация страниц оформляется арабскими цифрами, это можно изменить командой \pagenumbering{}, в качестве обязательного аргумента которой можно задать один из типов нумерации:
| arabic |
- |
арабские цифры |
| roman |
- |
маленькие римские цифра |
| Roman |
- |
большие римские цифры |
| alph |
- |
строчные буквы |
| Alph |
- |
прописные буквы |
| \textwidth |
- |
ширина текста на странице, в случае набора в две колонки включает в себя ширину обеих колонок и зазор между ними |
| \oddsidemargin |
- |
величина левого поля всех страниц и только нечетных при двустороннем наборе |
| \evensidemargin |
- |
величина левого поля четных страниц при двустороннем наборе |
| \columnsep |
- |
расстояние между колонками при верстке в две колонки |
| \columnseprule |
- |
ширина вертикальной линии между колонками при наборе в две колонки, по умолчанию это значение равно нулю и линия отсутствует |
| \topmargin |
- |
расстояние от линии, параллельной краю листа и отстоящей от него на один дюйм до колонтитула |
| \textheight |
- |
высота поля отводимого под текст, при его исчислении не учитываются номера страниц и колонтитулы |
| \hoffset |
- |
смещение по горизонтали печатной страницы относительно листа бумаги |
| \voffset |
- |
смещение по вертикали печатной страницы относительно листа бумаги |
Для оформления разбиение документа на разделы используются следующие команды:
| \part |
- |
Часть |
| \chapter |
- |
Глава |
| \section |
- |
Раздел |
| \subsection |
- |
Подраздел |
Команды представлены в порядке уменьшения старшинства, каждый последующий раздел представляет собой подраздел предыдущего.
Раздел \part в стиле article не определен. Обязательным параметром всех команд является название раздела. Если название раздела длинное и не влезает в колонтитул можно указать в качестве необязательного параметра сокращенное название, в этом случае в оглавление будет внесено также сокращенное название.
Для автоматической верстки титульного листа необходимо разместить в тексте команду \maketitle.
Информация для титульного листа задается с помощью команд \author - имя автора, \title - название, \date - дата. Если авторов несколько то они разделяются командой \and. По умолчанию дата печатается всегда, для ее исключения из титульного листа необходимо использовать команду с пустой датой - \date{}.
Пример:
| \author |
{Бильбо Бэггинс} |
| \title |
{Туда и обратно. Странствия хоббита.} |
| \date |
{вторая половина} |
| \maketitle |
|
Титульный лист произвольного вида можно создать при помощи окружения
\begin{titlepage} ... \end{titlepage}. В этом случае титульный лист будет представлять собой текст размещенный внутри окружения, что и как там будет размещено - Ваше дело.
Содержание задается командой \tableofcontents Для создания списка литературы необходимо использовать окружение thebibliography.
Каждый источник начинается командой \bibitem, обязательным параметром которой является метка.
Ссылки в тексте на источник осуществляются командой \cite, в качесте обязательного параметра указывается метка. Если необходимо сделать ссылку на несколько источников то их метки указываются через запятую.
\begin{thebibliography}{9}
\bibitem{p1}
\end{thebibliography}
В книгах \cite{bax} и \cite{bux}. В книгах [1] и [3] упоминается
|