我正在使用\documentclass{scrartcl}
我认为是 KOMA-Script 类型。
我现在希望每个页面都\section{}
从一个新的页面开始,类似于\usepackage{titlesec}
提供的页面,如下图所示这个问题。
我怎样才能这样做?
目前,我收到了这个警告,这就是我问这个问题的原因:
Class scrartcl Warning: Usage of package `titlesec' together
(scrartcl) with a KOMA-Script class is not recommended.
(scrartcl) I'd suggest to use the package only
(scrartcl) if you really need it, because it breaks several
(scrartcl) KOMA-Script features, i.e., option `headings' and
(scrartcl) the extended optional argument of the section
(scrartcl) commands .
(scrartcl) Nevertheless, using requested
(scrartcl) package `titlesec' on input line 7.
答案1
\clearpage
在每个部分添加:
\documentclass{scrartcl}
\addtokomafont{section}{\clearpage}
\begin{document}
\section{foo}foo
\section{bar}bar
\subsection{foooo} foooo
\section{baz}baz
\section{foobar}foobar
\end{document}
答案2
所有功劳归于克尼德该解决方案。
\usepackage{etoolbox}
\preto\section{\clearpage}
\begin{document}
\section{Section One}
\section{Section Two Should Start On Another Page}
\end{document}