Quarto. Титульная страница

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

Quarto. Титульная страница

Содержание

1 Расширения

1.1 Расширение quarto_titlepages

1.1.1 Установка

  • Создание проекта:

    quarto use template nmfs-opensci/quarto_titlepages
    
  • Подключение к существующему проекту

    quarto install extension nmfs-opensci/quarto_titlepages
    

1.1.2 Подключение

  • Доступны различные темы: bg-image (с фоновым изображением), vline (с вертикальной линией), minimal, classic и другие.
  • В _quarto.yml:
    format:
      titlepage-pdf:
        titlepage: bg-image  # или vline, minimal, classic и др.
    

1.1.3 Настройка

  • В yaml можно передать параметры:

    • titlepage-theme : тема оформления
    • titlepage-font : шрифт
    • titlepage-color : цвет
    • titlepage-geometry : положение элементов
  • В репозитории есть готовые примеры:

    • example_1.qmd: только титульная страница;
    • example_2.qmd, example_3.qmd: обложка, страница копирайта, титульная страница и страница посвящения.

2 Частичный LaTeX-шаблоны

2.1 Структура

  • Частичный шаблон before-body.tex вставляется сразу после \begin{document} и заменяет стандартную титульную страницу.

  • Создайте в корне проекта файл c частичным шаблоном.

    \begin{titlepage}
    \centering
    \vspace*{2cm}
    
    % Логотип
    \includegraphics[width=0.4\textwidth]{logo.png}\\[2cm]
    
    % Название
    {\Huge\bfseries $title$}\\[0.5cm]
    {\Large $subtitle$}\\[2cm]
    
    % Автор
    {\large $author$}\\[0.5cm]
    {\large $date$}\\[2cm]
    
    % Нижняя часть
    \vfill
    {\large Издательство}
    \end{titlepage}
    
    \clearpage
    
    % ВТОРАЯ СТРАНИЦА
    \begin{center}
    \vspace*{2cm}
    {\Large\bfseries $title$}\\[1cm]
    
    \noindent ISBN: 978-5-00000-000-0\\
    \noindent Лицензия: CC BY 4.0\\[0.5cm]
    
    \noindent \textbf{Аннотация:}\\
    $description$
    
    \vfill
    \noindent \copyright~Автор, $date$
    \end{center}
    \clearpage
    
  • Подключите шаблон в _quarto.yml:

    format:
      pdf:
        template-partials:
    ​      - before-body.tex
    
  • По умолчанию Quarto использует KOMA-script (scrbook, scrartcl).

  • Вместо \maketitle можно использовать \begin{titlepage}...\end{titlepage} (см. LaTeX. KOMA-Script. Титульные страницы).

  • В шаблонах доступны переменные pandoc: $title$, $author$, $date$, $subtitle$ и др.

  • Для второй страницы используйте \clearpage после титульной.

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