使用scrbook
KOMA 脚本类,我通过命令创建了两个不同的页面样式,分别名为StyleA
和。我想将第一种样式应用于单个页面。如果我应用的页面内容跨越多个页面,则所有后续页面都应使用第二种样式。但是,我事先不知道内容的大小。StyleB
\newpagestyle
StyleA
如何使用 KOMA 脚本实现此行为?
答案1
\thispagestyle{StyleA}
仅为当前页面设置页面样式。下一页\pagestyle
将再次使用 设置的样式。
例子:
\documentclass{scrbook}
\usepackage{scrlayer-scrpage}
\newpagestyle{StyleA}{{StyleA left page}{StyleA right page}{Style A onesided document}}{{}{}{}}
\newpagestyle{StyleB}{{StyleB left page}{StyleB right page}{Style A onesided document}}{{}{}{}}
\usepackage{lipsum}
\begin{document}
\pagestyle{StyleB}% use StyeleB for the document
\lipsum[1-15]
\clearpage
\thispagestyle{StyleA}% use StyleA only for this page
\lipsum
\end{document}