Урок 1.2. Форматирование: шрифты, выделения, цитаты
Осваиваем все приемы форматирования текста: размеры шрифтов, начертания, цитаты и сноски. Учимся правильно выделять термины, код и иностранные слова, чтобы документ выглядел профессионально и соответствовал стандартам научной литературы.
Текст в LaTeX по умолчанию выглядит аккуратно и профессионально. Но иногда нужно выделить важные моменты, изменить размер шрифта или добавить цитату. В этом уроке разберем все основные приемы форматирования текста.
LaTeX предлагает два подхода к форматированию: семантический (через команды, которые говорят "что это") и визуальный (через команды, которые говорят "как это выглядит"). Мы будем использовать семантический подход – он считается правильным в научной литературе.
Размеры шрифтов
В LaTeX есть 10 стандартных размеров шрифтов, от самого маленького до самого большого. Они задаются командами, которые действуют до конца текущего окружения или группы.
Обратите внимание на фигурные скобки вокруг команд. Они ограничивают действие размера шрифта. Без скобок весь последующий текст будет этого размера. Команды \normalsize возвращает к стандартному размеру.
{\tiny Это очень маленький текст}
{\scriptsize Это маленький текст}
{\footnotesize Это текст размером сноска}
{\small Это уменьшенный текст}
\normalsize Это обычный размер текста (по умолчанию)
{\large Это увеличенный текст}
{\Large Это большой текст}
{\LARGE Это очень большой текст}
{\huge Это огромный текст}
{\Huge Это гигантский текст}
Начертания шрифтов
Для выделения текста используются команды, которые принимают аргумент в фигурных скобках. Это семантический подход: вы указываете, какую роль играет текст, а LaTeX решает, как его показать.
\textbf{Жирный текст} – для сильных акцентов
\textit{Курсив} – для выделения терминов, иностранных слов
\texttt{Моноширинный текст} – для кода и технических терминов
\textsc{Капитель} – для аббревиатур и стилизации
\underline{Подчеркнутый текст} – используется редко
\emph{Выделение} – обычно курсив, но может быть и жирным
Таблица основных команд форматирования
Команда \emph{} умная: если текст уже курсивный, \emph{} сделает его прямым, и наоборот. Это полезно для вложенных выделений. Например: \textit{Это курсив с \emph{выделением} внутри}.
Команда | Результат | Когда использовать |
|---|---|---|
| Жирный | Заголовки, сильные акценты |
| Курсив | Термины, иностранные слова, названия книг |
|
| Код, команды, технические термины |
| Капитель | Аббревиатуры, стилизация |
| Выделение | Смысловой акцент (обычно курсив) |
| Подчеркивание | Редко, для особых случаев |
Комбинирование форматирования
Команды можно вкладывать друг в друга, как матрешку. Главное – правильно закрывать фигурные скобки.
\textbf{\textit{Жирный курсив}}
\textbf{\texttt{Жирный моноширинный}}
\textit{\textsc{Курсив с капителью}}
\textbf{Жирный с \textit{курсивом внутри}}
Цитаты
В научной литературе важно правильно оформлять цитаты. LaTeX предлагает несколько окружений для цитирования.
Окружение quote используется для коротких цитат, quotation – для длинных, а verse – для стихов или текстов с принудительными переносами строк (обратите внимание на \\ в конце каждой строки). Не забудьте подключить пакет csquotes для команды \enquote{}.
Короткая цитата в тексте: \enquote{Быть или не быть}.
% Для \enquote нужен пакет \usepackage{csquotes}
Длинная цитата (до 4 строк):
\begin{quote}
Это цитата, которая занимает несколько строк.
Она выделяется отступами слева и справа,
и шрифтом меньшего размера.
\end{quote}
Очень длинная цитата (абзац и более):
\begin{quotation}
Это цитата, которая занимает целый абзац или больше.
Она выделяется отступами слева и справа,
и шрифтом меньшего размера.
Текст внутри выравнивается по ширине,
как обычный абзац.
\end{quotation}
Цитата стихов или диалога:
\begin{verse}
О сколько нам открытий чудных\\
Готовят просвещенья дух\\
И опыт, сын ошибок трудных,\\
И гений, парадоксов друг,\\
И случай, бог изобретатель...\\
(А.С. Пушкин. Стихотворение. 1829)
\end{verse}
Сноски
Сноски в LaTeX создаются одной простой командой. Система автоматически пронумерует их и разместит внизу страницы.
Команда \footnote{} создает сноску прямо в месте вызова. Команды \footnotemark и \footnotetext используются реже – когда нужно разделить номер сноски и её текст (например, внутри таблиц или цитат). Кроме этого, если между \footnotemark и \footnotetext появится ещё одна обычная сноска \footnote, нумерация раздельной сноски собьется.
LaTeX – это мощная система верстки\footnote{Создана Лесли Лэмпортом в 1980-х годах.}.
Другой вариант: сноску можно сначала объявить, а потом вставить.
\footnotemark
Текст перед сноской.
\footnotetext{Это текст сноски, объявленной отдельно.}
Специальные символы
Некоторые символы в LaTeX имеют специальное значение и не могут быть набраны напрямую. Чтобы вставить их в текст, нужно использовать специальные команды.
Специальные символы LaTeX:
\# – знак номера (результат: \#)
\$ – знак доллара (результат: \$)
\% – знак процента (результат: \%)
\& – амперсанд (результат: \&)
\_ – подчеркивание (результат: \_)
\{ – открывающая фигурная скобка (результат: \{)
\} – закрывающая фигурная скобка (результат: \})
\textasciitilde{} – тильда (результат: ~)
\textasciicircum{} – циркумфлекс (результат: ^)
\textbackslash{} – обратный слэш (результат: \textbackslash{})
Практический пример: форматирование научного текста
Давайте соберем всё вместе в примере научного текста.
В этом примере мы использовали жирный шрифт для терминов, курсив для названий книг, моноширинный для кода, капитель для имени автора, цитату, сноску и специальные символы. Обратите внимание, как всё это сочетается и создает профессиональный вид документа.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{csquotes}
\begin{document}
\section{Введение}
Исследование \textbf{алгоритмов сортировки} является классической
задачей \textit{информатики}. Согласно определению из учебника
\enquote{Алгоритмизация и программирование}\footnote{Храмов Д.Э.
Алгоритмизация и программирование. 2025.}, сортировка — это
упорядочивание элементов по заданному критерию.
\subsection{Классические алгоритмы}
Рассмотрим алгоритм \texttt{quicksort}, предложенный
\textsc{Тони Хоаром} в 1960 году. Его средняя сложность
составляет $O(n \log n)$\footnote{Подробнее см. Кормен Т.
Алгоритмы: построение и анализ.}.
\begin{quote}
Быстрая сортировка — один из наиболее эффективных алгоритмов
для сортировки больших массивов данных.
\end{quote}
\subsection{Сравнение подходов}
{\large Основные преимущества:}
\begin{itemize}
\item \textbf{Высокая скорость} работы на практике
\item \textit{Низкие требования} к памяти
\item \texttt{Простая реализация}
\end{itemize}
\end{document}
Советы по форматированию
Не злоупотребляйте форматированием. Если всё выделено жирным, то ничего не выделено. Используйте акценты точечно.
Соблюдайте семантику. Термины – курсивом, код – моноширинным. Это стандарт научной литературы.
Избегайте ручного изменения размеров. Команды
\huge,\Hugeоставьте для заголовков. Основной текст должен быть\normalsize.Используйте кавычки правильно. В LaTeX нельзя использовать обычные кавычки
"текст". Используйте\enquote{текст}или текст'' `` (два обратных апострофа и два апострофа).
Теперь вы умеете форматировать текст на профессиональном уровне. В следующем уроке мы разберем списки и таблицы – еще два важных инструмента для структурирования информации. А пока попробуйте отформатировать абзац из своей будущей статьи, используя все изученные команды.