未编号章节(参考书目/目录)标题后的垂直空间

未编号章节(参考书目/目录)标题后的垂直空间

标题几乎说明了一切:是否可以在report文档类别中的目录或参考书目页的标题后添加任意垂直空间?

答案1

可以使用 来titlesec为分段命令的编号和未编号版本指定不同的格式:在and/ornumberless的第一个参数中使用 key 。有关详细信息,请参阅手册第 9 页。(注意:要使用或,您还必须使用。)\titleformat\titlespacingtitlesec\titlespacing\chapter\part\titleformat

\documentclass{report}

\usepackage{titlesec}
\titleformat{\chapter}[display]
    {\normalfont\huge\bfseries}{\chaptertitlename~\thechapter}{20pt}{\Huge}
\titlespacing*{\chapter}{0pt}{50pt}{40pt}
\titlespacing*{name=\chapter,numberless}{0pt}{200pt}{40pt}

\begin{document}

\tableofcontents

\chapter{foo}

\begin{thebibliography}{9}
\bibitem{1} A bibitem.
\end{thebibliography}

\end{document}

答案2

\chapter*类中使用的目录和参考资料report。您可以使用titlesec包来格式化\chapter*\section*标题(请参阅 lockstep 的答案),或者您可以简单地从类本身修改代码:

将以下内容添加到您的序言中,并根据需要调整间距:

\makeatletter
\def\@makeschapterhead#1{%
  \vspace*{50\p@}% space before the title
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    \Huge \bfseries  #1\par\nobreak
    \vskip 40\p@ % space after the title
  }}
\makeatother

相关内容