Перейти к содержимому
EasyLaTeX
EasyLaTeXDocs

Размеры, семейства, начертания и цвета шрифтов

Используйте размеры для визуальной иерархии, семейства и начертания — для различения основного текста, терминов и кода, а xcolor — для небольшого набора осмысленных цветов. Основной стиль текста должен определяться классом документа или шаблоном.

Настройка EasyLaTeX для русского текста: XeLaTeX с fontspec и babel; на этой странице используется xcolor. Шрифты PDF определяются шаблоном и настройками компиляции, а не шрифтом отображения редактора. Для собственных файлов шрифтов выбирайте совместимый движок платформы, например LuaLaTeX или XeLaTeX, и конфигурацию шаблона, читающую загруженный ресурс проекта.

Относительные размеры шрифта

LaTeX предоставляет размеры относительно базового размера документа:

LaTeX
{\small Небольшой поясняющий текст}{\large Более крупный подзаголовок}{\Large Крупный заголовок}

Ограничивайте область фигурными скобками. Задавайте основной размер глобально через параметр класса вроде \documentclass[12pt]{article}, а не применяйте \fontsize к каждому абзацу.

Явные размеры шрифта

Если требуется точный размер, \fontsize{размер}{интерлиньяж}\selectfont задаёт кегль и расстояние между базовыми линиями:

LaTeX
{\fontsize{12}{14.4}\selectfont Текст размером 12 пунктов}{\fontsize{16}{19.2}\selectfont Заголовок размером 16 пунктов}

Размеры измеряются в пунктах TeX. По возможности предпочитайте собственные команды размеров шаблона.

Семейства шрифтов

Распространённые команды семейств:

LaTeX
\textrm{Основной текст с засечками}\textsf{Название элемента без засечек}\texttt{monospace-code}

Используйте \texttt для коротких команд, имён файлов и идентификаторов; длинный код помещайте в окружение кода. Шрифт PDF зависит от шаблона и шрифтовых ресурсов, доступных компилятору платформы, а не от шрифтов вашего компьютера.

Сочетание начертаний

При необходимости сочетайте семейства с полужирным или курсивным начертанием:

LaTeX
\textbf{Полужирный вывод}\textit{Научная терминология}\texttt{\textbf{предупреждение}}

Не каждый шрифт имеет все насыщенности и начертания. При пропущенных символах или подстановке начертания исправьте конфигурацию шрифта, а не добавляйте новые команды оформления.

Определение и использование цветов

Подключите xcolor для встроенных цветов или определения цвета проекта:

LaTeX
\usepackage{xcolor}\definecolor{noticeblue}{HTML}{1F5A94}​\textcolor{noticeblue}{Важная информация}\colorbox{yellow!20}{Заметка на светлом фоне}

Цвета должны обозначать ссылки, предупреждения или категории. Информация должна различаться и в оттенках серого; не передавайте существенное различие одним только цветом.

Частые проблемы

Размер или цвет распространяется на следующий текст

Команды размеров и \color — объявления. Ограничьте их через {...} или используйте \textcolor{цвет}{текст}.

Цвет заменяет структуру документа

Цвет не создаёт оглавление, нумерацию и доступную иерархию. Используйте команды заголовков вроде \section, а важное содержимое выделяйте ясными формулировками и подходящими начертаниями.

Полужирный шрифт или курсив выглядят неправильно

Проверьте наличие нужной насыщенности и начертания у выбранного шрифта и предупреждения о подстановке. Применяйте выделение целенаправленно, а не к большим фрагментам.

Полный пример

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{xcolor}\definecolor{noticeblue}{HTML}{1F5A94}​\begin{document}​{\fontsize{16}{19.2}\selectfont\textbf{Отчёт об эксперименте}\par}​В основном тексте используется базовый размер. {\small Это небольшое дополнительное пояснение.}​\textsf{Название элемента}, \texttt{main.tex} и \textcolor{noticeblue}{Важный вывод}  оформлены по-разному.​\end{document}