参考书目前不设分页符

参考书目前不设分页符

书目部分的位置按文献类定义,报告类为新页,部分文章类无分页符。

如何在不改变文档类别的情况下进行更改?因此,我有一个报告类,但如何生成没有分页符的参考书目。

答案1

在内部,thebibliography环境使用\chapter*;如果您希望参考书目表现得像一个部分,您可以修补命令\thebibliography以使用\section*而不是chapter*。为此,请将以下几行添加到序言中:

\usepackage{etoolbox}
\patchcmd{\thebibliography}{\chapter*}{\section*}{}{}

完整示例:

\documentclass{report}
\usepackage{etoolbox}
\usepackage{lipsum}% just to generate text for the example

\patchcmd{\thebibliography}{\chapter*}{\section*}{}{}

\begin{document}

\lipsum[1]

\begin{thebibliography}{9}
\bibitem{a} Test A.
\end{thebibliography}

\end{document}

在此处输入图片描述

如果biblatex使用该包来生成参考书目,则可以使用以下\defbibheading命令定义标题\section*

\documentclass{report}
\usepackage{lipsum}
\usepackage{biblatex}

\addbibresource{biblatex-examples.bib}
\defbibheading{secbib}[\bibname]{%
  \section*{#1}%
  \markboth{#1}{#1}}

\begin{document}

\lipsum[1]
\nocite{*}

\printbibliography[heading=secbib]

\end{document}

在此处输入图片描述

答案2

如果您正在使用该natbib软件包,您可以尝试以下选项sectionbib

\usepackage[sectionbib]{natbib}

答案3

如果biblatex使用该包来生成参考书目,您也可以使用预定义的标题之一,即subbibliography

例如:

\printbibliography[heading=subbibliography]

您可以参考3.6.8 书目标题和环境在里面biblatex手动的

答案4

llncs值得一提的是,当将该类与包一起使用时natbib,人们会在单独的页面上获得一个参考书目,列出索引为[1], [2]... 而不是LNCS 所预期的1., ... 的参考文献。2.

为了避免这个问题,我使用:

\usepackage[numbers]{natbib}
% Hack natbib so it matches the LNCS style: reference list in a
% section with small font and no square brackets.
\renewcommand\bibsection
  {\section*{\refname}\small\renewcommand\bibnumfmt[1]{##1.}}

相关内容