LaTeX/LaTeX-документ: различия между версиями

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