Достаточно любопытная вещь, которой просто невозможно не поделиться: довелось наткнуться на пару способов оформления главы в TeX. Здесь имеется ввиду то, как будет отображаться стиль названия главы, но не её содержимое. Можно использовать указанные ниже методы как в «голом» TeX, так и в LaTeX. Первый способ требует подключение пакета fncychap, второй — titlesec и ручного переопределения внешнего вида главы. Начнём с самого простого.

Fncychar позволит выбрать несколько различных стилей, красиво оформляющих наименование глав.

% ~title.tex~
\documentclass[12pt]{report} % шрифт 12pt, тип документа report
\usepackage[english, russian]{babel} % кодировка шрифтов
\usepackage[utf8]{inputenc} % кодировка входного файла
\usepackage[Glenn]{fncychap} % выбираем стиль Glenn
\begin{document} % начало документа
\chapter{Название главы}
какой-то текст...
\end{document} % конец документа

Для сборки документа в pdf вводим в консоли: $ pdflatex title.tex На выходе получим: При выбранном стиле Glenn

glenn style

Или при выбранном стиле Rejine

rejine style

Всего имеется семь возможных стилей: Sonny, Lenny, Glenn, Conny, Rejne, Bjarne, Bjornstrup.

Пакет titlesec позволяет вносить изменения в стандартный стиль главы, то есть переопределять его.

% ~title.tex~
\documentclass[12pt]{report}
\usepackage[english, russian]{babel}
\usepackage[utf8]{inputenc}
\pagestyle{plain}
\pagenumbering{roman}
% Titlesec
\usepackage{titlesec, blindtext, color} % подключаем нужные пакеты
\definecolor{gray75}{gray}{0.75} % определяем цвет
\newcommand{\hsp}{\hspace{20pt}} % длина линии в 20pt
% titleformat определяет стиль
\titleformat{\chapter}[hang]{\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
\begin{document} % начало документа
\chapter{Название главы}
какой-то текст...
\end{document} % конец документа

В итоге получим следующий стиль:

titlesec

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

empty — не нумеровать страницы

plain — обычный номер страницы посередине

headings — присутствуют колонтитулы, включающие в себя и номера страниц

myheadings — то же, что и выше, но текст в колонтитулах не генерируется LaTeX, а задаются пользовательсике значения

pagenumeric задаёт стиль нумерации страниц, имеет несколько опций:

arabic — арабские цифры

roman — римские цифры

Roman — римские большие цифры

alph — строчные буквы

Alph — прописные буквы

\hspace[*]{length} указание длины линии

definecolor позволяет использовать цвет в LaTeX, стандартные цвета:

  • blue
  • cyan
  • green
  • magenta
  • red
  • yellow

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

TYPEVALUESEXAMPLE
rgbred, green and blue values between 0 and 1\definecolor{dark_purple}{rgb}{0.4, 0.0, 0.4}
RGBred, green and blue values between 0 and 255\definecolor{dark_purple}{RGB}{102, 0, 102}
cmykcyan, magenta, yellow and black values between 0 and 1\definecolor{dark_purple}{cmyk}{0.0, 1.0, 0.0, 0.6}
HTMLred, green and blue values in hex between 00 and FF\definecolor{dark_purple}{HTML}{660066}
grayshades of gray between 0 and 1\definecolor{dark_grey}{gray}{0.3}

И — да — сегодня это всё. ⤧  Следующая запись Django: первые страницы