目录中的参考书目转到另一页占一行!

目录中的参考书目转到另一页占一行!

我的代码片段:

\clearpage\null\thispagestyle{empty}\clearpage
\setlength{\parindent}{0pt}
\thispagestyle{empty}
\tableofcontents
\thispagestyle{empty}
\newpage
\thispagestyle{empty}
\begin{flushright}
\textit{Dedication} \\
\end{flushright}
\clearpage\null\thispagestyle{empty}\clearpage
\addtocontents{toc}{\protect\thispagestyle{empty}}

进而

\addcontentsline{toc}{chapter}{Bibliography}

\bibliographystyle{apa} %

\bibliography{Bibliography_Masters}  

我的问题:目录占用了两页,而唯一的语音£Bibliography 却占用了第三页的一行!!!!我怎样才能将其保留在第二页,或者无论如何找到一种方法不转到目录的第三页?

答案1

由于不清楚正在使用什么文档类别,我将简单地复制您提供的代码片段。

这里最合理的解决方案是将目录的一页增加一行。由于参考书目有两页长,我建议最好将第一页做得更长,特别是因为它没有页码。在此处向您的代码片段添加一行:

\clearpage\null\thispagestyle{empty}\clearpage
\setlength{\parindent}{0pt}
\thispagestyle{empty}
\tableofcontents
\thispagestyle{empty}
\newpage
\thispagestyle{empty}
\begin{flushright}
\textit{Dedication} \\
\end{flushright}
\clearpage\null\thispagestyle{empty}\clearpage
\addtocontents{toc}{\protect\thispagestyle{empty}}
\addtocontents{toc}{\enlargethispage{1\baselineskip}}

当然,该行可以添加到任何方便的地方,也许是在第一章和第二章之间。如果1\baselineskip还不够,就稍微增加一点,比如说1.2\baselineskip——通常,目录中的条目之间会有一个小的间隙。

相关内容