
Я ищу способ свободного создания титульного листа в ScratchCl, как я делал это в классических статьях, используя \begin{titlepage}
... \end{titlepage}
или близкий эквивалент.
Конкретные данные:
- Повторное использование старого кода: титульные листы написаны и доказали свою работоспособность в стандартных документах формата статьи. Я хотел бы полностью переработать их из их окружения и поместить в scrartl.
- Общие пакеты из TeX Live: Я знаю, что есть
titlepage
пакет, который можно загрузить с сайта KOMA, но должен быть способ сделать это из коробки. Я не могу требовать от своих пользователей устанавливать программное обеспечение извне их менеджеров пакетов.
Неужели KOMA не позволяет нам определить полностью индивидуальный титульный лист и не использовать его автоматизмы?
На данный момент я попытался определить a \newpairofpagestyles{firstpage}
с помощью \usepackage{scrlayer-scrpage}
, использовать его на первой странице с помощью \thispagestyle{firstpage}
, а затем сделать это \pagestyle{otherpages}
для остальной части документа. Это странным образом не срабатывает, сообщая мне Can be used only in preamble. \clearpage
об этом при первом использовании \clearpage
. Одна из тех странных ошибок TeX, которые обычно дают вам понять, что вы мыслите неправильно.
Есть ли у вас помощь или предложения?
решение1
Я не понимаю, почему нельзя использовать \begin{titlepage}…\end{titlepage}
в документе KOMA-Script. Это работает отлично:
\documentclass[12pt]{scrartcl}
\usepackage{librebaskerville}
\usepackage{graphicx}
\begin{document}
\begin{titlepage}
\centering
\includegraphics[width=4cm]{example-image-a}\par
\vspace{4\baselineskip}
{\Huge Put a Pretty Portion of Paragraphs\\on Pages Preferred by Printers\par}
\vspace{2\baselineskip}
{\Large A Study on the\\Marvels of Human Incompetence\par}
\vspace{4\baselineskip}
{\large\textsc{by\\[.5em]A. N. Onym}}
\vfill
A Work of Exceptional Intelligence produced\\ to become a Doctor of Philosophy at the\\[1em]
{\em University of Applied Balderdash}
\end{titlepage}
\section{Introduction}
\end{document}