为什么没有标题页的报告在有目录的情况下仍有一个单独的标题页?

为什么没有标题页的报告在有目录的情况下仍有一个单独的标题页?

我的代码:

\documentclass[notitlepage]{report}
\author{John Doe}
\title{Lorem Ipsum}
\begin{document}
\maketitle
\tableofcontents

\section{Lorem Ipsum}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In placerat
erat augue, a sodales nunc rhoncus sit amet. Nam aliquam est eros,
vitae efficitur turpis ullamcorper sit amet. Etiam nec libero at lacus
hendrerit tempor vel ut erat. Praesent in urna dictum, congue augue at,
convallis enim. Aliquam at magna ut est sagittis laoreet non sed
tellus. Donec ante erat, rutrum in dapibus sed, fermentum tincidunt
lorem. In et ipsum nibh.

\section{Quisque venenatis}
Quisque venenatis dapibus feugiat. Suspendisse at purus convallis,
imperdiet felis non, pharetra risus. Sed cursus eleifend neque vitae
ornare. Duis rutrum urna in tincidunt scelerisque. Ut tellus mauris,
finibus at tristique nec, volutpat et sem. Nunc euismod justo id semper
faucibus. Aenean maximus ante a sem faucibus molestie sed et tellus.

\end{document}

输出 PDF 显示标题页后已开始新页面。但我认为该类notitlepage旨在防止在标题页后开始新页面。

为什么使用此代码时标题页后会开始新页面?我该怎么做才能防止在标题页后插入新页面?

答案1

report目录中设置了,\chapter*并且所有章节级标题都在该类别中开始一个新页面。因此,\maketitle由于该选项,不会强制分页,但下一章会强制分页。

\section 您以而不是开始文本,\chapter这在报告类中看起来很奇怪,因为编号是 0.1、0.2、...

答案2

\tableofcontents命令包括一个\clearpage

因此,在打印之前,只需\let将此命令作为组内的\clearpage一个空命令( )即可\relax\tableofcontents

检查此代码:

\documentclass[notitlepage]{report}
\author{John Doe}
\title{Lorem Ipsum}
\begin{document}
\maketitle
{\let\clearpage\relax\tableofcontents}

\section{Lorem Ipsum}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In placerat
erat augue, a sodales nunc rhoncus sit amet. Nam aliquam est eros,
vitae efficitur turpis ullamcorper sit amet. Etiam nec libero at lacus
hendrerit tempor vel ut erat. Praesent in urna dictum, congue augue at,
convallis enim. Aliquam at magna ut est sagittis laoreet non sed
tellus. Donec ante erat, rutrum in dapibus sed, fermentum tincidunt
lorem. In et ipsum nibh.

\clearpage

\section{Quisque venenatis}
Quisque venenatis dapibus feugiat. Suspendisse at purus convallis,
imperdiet felis non, pharetra risus. Sed cursus eleifend neque vitae
ornare. Duis rutrum urna in tincidunt scelerisque. Ut tellus mauris,
finibus at tristique nec, volutpat et sem. Nunc euismod justo id semper
faucibus. Aenean maximus ante a sem faucibus molestie sed et tellus.

\end{document}

附言:也请关注@David Carlisle 的回答

相关内容