Абзацы, переносы строк, заголовки и списки
Разделяйте абзацы пустыми строками, создавайте структуру командами вроде \section, а списки — через itemize или enumerate. Пример ниже охватывает самые распространённые способы организации основного текста короткой статьи.
Настройка компилятора EasyLaTeX: XeLaTeX + article + fontspec + babel для русского текста; самим командам структуры дополнительные пакеты не нужны.
Абзацы и переносы строк
Непрерывный блок текста исходника оформляется как один абзац; для нового абзаца нужна пустая строка:
Это первый абзац. Даже если в исходнике есть перенос строки, LaTeX по-прежнему считает текст одним абзацем.Это предложение всё ещё относится к первому абзацу.Это второй абзац, начатый пустой строкой.\\ — принудительный перенос строки, уместный там, где он действительно нужен: в адресах, стихах или ячейках таблиц:
Первая строка\\Вторая строкаНе используйте множество \\ для имитации межабзацных интервалов или пустых страниц. Интервал между абзацами, отступ первой строки и пространство страницы — настройки оформления; их следует менять в соответствующей теме.
Иерархия заголовков
В article обычно используют следующие уровни:
\section{Предпосылки исследования}\subsection{Постановка задачи}\subsubsection{Терминология}Заголовки автоматически нумеруются и включаются в оглавление. В article нет \chapter; для структуры с главами выбирайте report или book в зависимости от типа документа.
Если заголовок нужен без номера, используйте форму со звёздочкой:
\section*{Благодарности}Такие заголовки по умолчанию не входят в оглавление. Чтобы добавить заголовок в оглавление, напишите после него:
\addcontentsline{toc}{section}{Благодарности}Оглавление
В месте, где должно появиться оглавление, используйте:
\tableofcontentsОглавление создаётся по заголовкам. После изменений запустите компиляцию в EasyLaTeX и дождитесь завершения всего задания; необходимые повторные проходы выполняет платформа. Если номера страниц всё ещё неверны, проверьте основной файл, нахождение заголовков внутри основного текста и ошибки компиляции.
Маркированный список
itemize предназначен для пунктов без заданного порядка:
\begin{itemize} \item Соберите источники \item Подготовьте план \item Напишите основной текст\end{itemize}Каждый пункт начинается с \item. Можно вкладывать списки друг в друга, но чрезмерное число уровней затрудняет быстрый просмотр.
Нумерованный список
enumerate предназначен для шагов, приоритетов и других упорядоченных пунктов:
\begin{enumerate} \item Создайте \texttt{main.tex}. \item Выберите компилятор XeLaTeX. \item Скомпилируйте и проверьте PDF.\end{enumerate}LaTeX нумерует пункты автоматически; после вставки или удаления пункта ручная перенумерация не нужна.
Частые ошибки использования
Отступы абзацев задают пробелами
Последовательные обычные пробелы в начале строк исходника LaTeX обычно игнорирует. Красная строка задаётся классом документа и настройками абзацев, а не имитируется пробелами.
Заголовки имитируют полужирным текстом
\textbf{Заголовок} только визуально выделяет текст и не создаёт номер, запись оглавления или структуру для ссылок. Для структуры документа используйте команды заголовков вроде \section.
В оглавлении есть заголовки, но нет номеров страниц
Оглавление создаётся по заголовкам. После изменений запустите компиляцию в EasyLaTeX и дождитесь завершения всего задания; необходимые повторные проходы выполняет платформа. Если номера страниц всё ещё неверны, проверьте основной файл, нахождение заголовков внутри основного текста и ошибки компиляции.
Полный пример
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\title{Пример короткого отчёта}\author{Алексей Иванов}\date{\today}\begin{document}\maketitle\tableofcontents\section{Предпосылки исследования}Это первый абзац. Разделяйте абзацы пустыми строками.Это второй абзац.\subsection{Порядок работы}\begin{enumerate} \item Соберите источники. \item Напишите черновик. \item Проверьте и скомпилируйте документ.\end{enumerate}\section*{Благодарности}\addcontentsline{toc}{section}{Благодарности}Спасибо всем, кто предложил улучшения.\end{document}