如何停止从新页面开始的章节

如何停止从新页面开始的章节

我怎样才能让章节不从新页面开始?下面是一个小示例文档,我希望标题都在一页上。非常感谢您抽出时间和帮助。

\documentclass[a4paper, 11pt, oneside]{book}
    
    
    
    \makeatletter
    \makeatother
    \usepackage[a4paper,left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
    
    \usepackage{titlesec}
    
    
    
    
    \titleformat{\chapter}{\bfseries \centering \sffamily}{\huge \Roman{chapter}.}{10pt}{\huge}
    
    \begin{document}
    
    \chapter{title1}
    \chapter{title2}
    \chapter{title3}
    
    \end{document}

答案1

使用titlesec\chapter可以straight用命令创建一个分段类(即,一个在没有任何分页符的情况下开始新分段的分段命令)\titleclass

\documentclass[a4paper, 11pt, oneside]{book}
\usepackage[a4paper,left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
\usepackage{titlesec}
\titleformat{\chapter}{\bfseries\centering\sffamily}{\huge\Roman{chapter}.}{10pt}{\huge}
\titleclass{\chapter}{straight}

\begin{document}

\chapter{title1}
\chapter{title2}
\chapter{title3}

\end{document}

相关内容