Размеры, семейства, начертания и цвета шрифтов
Используйте размеры для визуальной иерархии, семейства и начертания — для различения основного текста, терминов и кода, а xcolor — для небольшого набора осмысленных цветов. Основной стиль текста должен определяться классом документа или шаблоном.
Настройка EasyLaTeX для русского текста: XeLaTeX с fontspec и babel; на этой странице используется xcolor. Шрифты PDF определяются шаблоном и настройками компиляции, а не шрифтом отображения редактора. Для собственных файлов шрифтов выбирайте совместимый движок платформы, например LuaLaTeX или XeLaTeX, и конфигурацию шаблона, читающую загруженный ресурс проекта.
Относительные размеры шрифта
LaTeX предоставляет размеры относительно базового размера документа:
{\small Небольшой поясняющий текст}{\large Более крупный подзаголовок}{\Large Крупный заголовок}Ограничивайте область фигурными скобками. Задавайте основной размер глобально через параметр класса вроде \documentclass[12pt]{article}, а не применяйте \fontsize к каждому абзацу.
Явные размеры шрифта
Если требуется точный размер, \fontsize{размер}{интерлиньяж}\selectfont задаёт кегль и расстояние между базовыми линиями:
{\fontsize{12}{14.4}\selectfont Текст размером 12 пунктов}{\fontsize{16}{19.2}\selectfont Заголовок размером 16 пунктов}Размеры измеряются в пунктах TeX. По возможности предпочитайте собственные команды размеров шаблона.
Семейства шрифтов
Распространённые команды семейств:
\textrm{Основной текст с засечками}\textsf{Название элемента без засечек}\texttt{monospace-code}Используйте \texttt для коротких команд, имён файлов и идентификаторов; длинный код помещайте в окружение кода. Шрифт PDF зависит от шаблона и шрифтовых ресурсов, доступных компилятору платформы, а не от шрифтов вашего компьютера.
Сочетание начертаний
При необходимости сочетайте семейства с полужирным или курсивным начертанием:
\textbf{Полужирный вывод}\textit{Научная терминология}\texttt{\textbf{предупреждение}}Не каждый шрифт имеет все насыщенности и начертания. При пропущенных символах или подстановке начертания исправьте конфигурацию шрифта, а не добавляйте новые команды оформления.
Определение и использование цветов
Подключите xcolor для встроенных цветов или определения цвета проекта:
\usepackage{xcolor}\definecolor{noticeblue}{HTML}{1F5A94}\textcolor{noticeblue}{Важная информация}\colorbox{yellow!20}{Заметка на светлом фоне}Цвета должны обозначать ссылки, предупреждения или категории. Информация должна различаться и в оттенках серого; не передавайте существенное различие одним только цветом.
Частые проблемы
Размер или цвет распространяется на следующий текст
Команды размеров и \color — объявления. Ограничьте их через {...} или используйте \textcolor{цвет}{текст}.
Цвет заменяет структуру документа
Цвет не создаёт оглавление, нумерацию и доступную иерархию. Используйте команды заголовков вроде \section, а важное содержимое выделяйте ясными формулировками и подходящими начертаниями.
Полужирный шрифт или курсив выглядят неправильно
Проверьте наличие нужной насыщенности и начертания у выбранного шрифта и предупреждения о подстановке. Применяйте выделение целенаправленно, а не к большим фрагментам.
Полный пример
\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}