书目部分的位置按文献类定义,报告类为新页,部分文章类无分页符。
如何在不改变文档类别的情况下进行更改?因此,我有一个报告类,但如何生成没有分页符的参考书目。
答案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.}}