LaTeX. KOMA-Script. Титульные страницы

2026-08-19 · 2 мин. для прочтения
blog computer-science

LaTeX. KOMA-Script. Титульные страницы.

Содержание

1 Общая информация

  • В KOMA-Script два способа создать титульную страницу.
    • С помощью стандартной команды \maketitle.
    • С помощью окружения titlepage.

2 Команда \maketitle

  • Создаётся комплект титульных страниц: авантитул (полутитул), основной титул, страницу с выходными данными и т.д.

2.1 Основные команды

  • \titlehead{...} : верхний колонтитул титула (занимает всю ширину страницы).
  • \subject{...} : тема или рубрика (печатается сразу над заголовком).
  • \title{...} : основной заголовок.
  • \subtitle{...} : подзаголовок.
  • \author{...} : автор; для нескольких авторов используется \and.
  • \date{...} : дата.
  • \publishers{...} : издатель.
  • \extratitle{...} : содержимое для авантитула (полутитула), который будет на первой странице перед основным титулом.
  • \dedication{...} : страница с посвящением.
  • \thanks{...} : сноска для титульной страницы.

2.2 Пример

\documentclass{scrbook}

\begin{document}

% --- Данные для титульных страниц ---
\titlehead{Университет имени И.И. Иванова}
\subject{Научное издание}
\title{Название книги}
\subtitle{Подзаголовок}
\author{Иван Иванов}
\date{Москва, 2026}
\publishers{Издательство ``Знание''}

% Создаём титульные страницы
\maketitle

% --- Далее идёт основной текст книги ---
\chapter{Введение}
...
\end{document}

3 Окружение titlepage

  • Этот способ даёт полную свободу вёрстки.
  • Внутри можно использовать любые команды LaTeX для форматирования.

3.1 Пример

\documentclass{scrbook}

\begin{document}

\begin{titlepage}
    \centering
    {\Huge\bfseries Название вашей книги\par}
    \vspace{1cm}
    {\Large Подзаголовок или описание\par}
    \vspace{2cm}
    {\Large\textbf{Имя Автора}\par}
    \vspace{3cm}
    {\large Город, Год издания\par}
    \vfill
    {\small Издательство или дополнительная информация\par}
\end{titlepage}

\chapter{Первая глава}
...
\end{document}

4 Опция класса titlepage

  • У класса scrbook есть опция titlepage, которая управляет тем, как ведёт себя \maketitle.

  • titlepage=true (по умолчанию): \maketitle создаёт титульные страницы.

  • titlepage=false: \maketitle размещает заголовок в начале первой страницы текста, как в статье.

  • titlepage=firstiscover: делает первый титул (авантитул) похожим на обложку, с возможностью настройки полей (coverpagetopmargin и др.).

Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Работаю профессором на кафедре теории вероятностей и кибербезопасности Российского университета дружбы народов им. Патриса Лумумбы. Научные интересы относятся к области теоретической физики и математического моделирования.