LaTeX/LaTeX-документ: различия между версиями
Содержимое удалено Содержимое добавлено
Ivstdm (обсуждение | вклад) Нет описания правки |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 3:
Типичный LaTeX-документ имеет следующую структуру:
<
\documentclass{article} %Определение класса документа
Строка 13:
\end{document}
</syntaxhighlight>
=== Классы LaTeX-документов ===
Строка 19:
Класс это некоторый базовый набор команд определяющий внешний вид будущего документа. Файлы классов в LaTeX имеют расширение .sty . В дистрибутивах доступны некоторые стандартные классы в частности article, report и некоторые другие. Практически все классы принимают аргументы, например команда:
<
\documentclass[11pt,a4paper,oneside]{report}
</syntaxhighlight>
создаст документ класса report, с форматом бумаги A4, базовым размером шрифта в 11pt и полями для односторонней печати.
Строка 31:
Этот раздел документа содержит команды LaTeX которые будут выполнены перед началом обработки содержания документа. Прежде всего это команды загрузки пакетов. Для того чтобы вставить в текст изображения, раскрасить текст, или выделить исходный код необходимо в LaTeX использовать пакеты. Многие пакеты идут в в составе дистрибутива LaTeX. Пакеты активируются инструкцией
<
\usepackage[options]{package}
</syntaxhighlight>
где package это название пакета, а options это настройки пакета. Например чтобы использовать пакет color, который дает возможность раскрашивать текст необходимо набрать
<
\usepackage{color}
</syntaxhighlight>
В инструкции \usepackage можно включить несколько пакетов, разделяя их имена запятыми, например:
<
\usepackage{package1,package2,package3}
</syntaxhighlight>
Но также можно использовать более чем одну инструкцию \usepackage. Однако, если для пакета вы хотите использовать специальные настройки, которые должны быть указаны в квадратных скобках, то для этого пакета необходимо использовать отдельную инструкцию \usepackage. Например, как в примере для пакета geometry:
<
\documentclass[11pt,a4paper,oneside]{report}
Строка 62:
\end{document}
</syntaxhighlight>
Для того чтобы узнать какие настройки есть у пакета, следует ознакомится с документацией на данный пакет.
Строка 73:
Разбиение больших документов на отдельные файлы позволяет упростить работу с ними. Для включение в LaTeX-документ другого документа можно использовать команду input:
<
\input{other.tex}
</syntaxhighlight>
Содержание файла other.tex будет вставлено на месте вызова этой команды.
|