我試圖始終在帶有文檔類的單一頁面上顯示章節標題scrbook
。很高興,我首先在這裡找到了答案:如何在 1 個完整的單頁中顯示章節標題
然而,答案僅適用於文檔類book
,而不適用於scrbook
.這是一個 MWE
\documentclass{scrbook} % book vs scrbook
\usepackage{lipsum} \usepackage[newlinetospace]{titlesec}
\titleformat{\chapter}[display]{\vfill\filcenter\bfseries}{\huge\chaptername~\thechapter}{10ex}{\Huge}%
[\vfill\null\thispagestyle{empty}\clearpage]
\titlespacing{\chapter}{0pt}{0ex}{0ex}
\begin{document}
\chapter{No Sections with documentclass 'scrbook'}
\section{Comment this out or use documentclass 'book'}
\lipsum
\end{document}
僅當 i) 將文件類別變更為book
,或 ii) 註解掉時才能編譯它\section{Comment this out or use documentclass 'book'}
。
book
由於其他原因,用作文檔類對我來說沒有選擇。
我非常感謝任何幫助。謝謝。
答案1
感謝您的回覆。我忘了標題,只看了 KOMA 腳本指南。chapterheadendvskip
訣竅是:
\documentclass{scrbook}
\usepackage{lipsum}
\renewcommand*{\chapterheadendvskip}{\pagebreak}
\begin{document}
\chapter{Pagebreak after this heading}
\section{No pagebreak after this heading}
\lipsum
\end{document}