如何在 \part 后写入文本

如何在 \part 后写入文本

我正在写一份分成几部分的报告。我想在与部分标题相同的页面上写上每个部分的简短描述。当我只写:

\part{Hello}
Hello there...

文字“你好...”跳转到下一页,而不是原来的页面。你能帮助我吗?

答案1

你可以将文本设为可选参数,\part例如

在此处输入图片描述

\documentclass{report}
\makeatletter
\let\old@endpart\@endpart
\renewcommand\@endpart[1][]{%
\begin{quote}#1\end{quote}%
\old@endpart}
\makeatother
\begin{document}
\tableofcontents
\part{Hello}
[Hello there...]

\chapter{zzz}
zzz


\end{document}

答案2

如果您可以使用 KOMA-Script 类,那将会很容易:

\documentclass{scrreprt}
\usepackage{blindtext}
\begin{document}
\tableofcontents

\setpartpreamble[u][\textwidth]{\vspace*{1cm}\blindtext}
\part{Hello}

\Blinddocument
\end{document}

答案3

如果您使用memoir包含bookreport类的类,那么:

\begin{document}
\nopartblankpage
% title pages, etc
\part{Title of the Part}
Some text on the Part page
\cleardoublepage % or \clearpage Text on the following blank page \clearpage
\clearpage

答案4

类似这样的事?

% arara: pdflatex
% arara: pdflatex

\documentclass{report}

\begin{document}
\tableofcontents
\part[Hello]{{Hello\\[1cm] 
\large Hello there...}}
\end{document}

相关内容