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