Quarto. Титульная страница
2026-08-20
·
2 мин. для прочтения
Quarto. Титульная страница
Содержание
1 Расширения
1.1 Расширение quarto_titlepages
- Репозиторий: https://github.com/nmfs-opensci/quarto_titlepages
- Документация: https://nmfs-opensci.github.io/quarto_titlepages/
- Добавляет титульные страницы и обложки для pdf.
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-шаблоны
- LaTeX. Титульная страница
- Используется частичный шаблон (template partials).
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после титульной.
