我正在寻找一种方法,可以在 scrartcl 中自由地构建标题页,就像我以前在经典文章中使用\begin{titlepage}
...\end{titlepage}
或近似的方法一样。
具体内容:
- 重用旧代码:标题页是在标准文章格式文档中编写的,并且已证明可以正常工作。我想将它们从其环境中完全回收,并将它们放在 Scrartl 中。
- TeX Live 中的通用软件包:我知道可以
titlepage
从 KOMA 网站下载软件包,但一定有一种方法可以立即完成此操作。我不能要求我的用户从他们的软件包管理器之外安装软件。
KOMA 真的不允许我们定义完全自定义的标题页而不利用其自动化功能吗?
现在我尝试定义一个\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}