更改“参考文献”标题和书目条目之间的垂直间距

更改“参考文献”标题和书目条目之间的垂直间距

我在课堂上使用 BibTeX amsart。有没有办法减少“参考文献”部分标题和参考书目条目之间的垂直间距?

答案1

您可以重新定义thebibliography环境以添加方便的垂直(负)空间;一个小例子,其中我减少了垂直间距5pt(标有 的线% NEW):

\documentclass{amsart}
\usepackage{filecontents}

\begin{filecontents*}{\jobname.bib}
@article{test,
  title = "The title",
  author = "The Author",
  journal = "The Journal",
  year = "2012"}
\end{filecontents*}

\makeatletter
\renewenvironment{thebibliography}[1]{%
  \@xp\section\@xp*\@xp{\refname}%
  \normalfont\footnotesize\labelsep .5em\relax
  \renewcommand\theenumiv{\arabic{enumiv}}\let\p@enumiv\@empty
  \vspace*{-5pt}% NEW
  \list{\@biblabel{\theenumiv}}{\settowidth\labelwidth{\@biblabel{#1}}%
    \leftmargin\labelwidth \advance\leftmargin\labelsep
    \usecounter{enumiv}}%
  \sloppy \clubpenalty\@M \widowpenalty\clubpenalty
  \sfcode`\.=\@m
}{%
  \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
  \endlist
}
\makeatother

\begin{document}
\cite{test}
\bibliographystyle{plain}
\bibliography{\jobname}
\end{document}

在此处输入图片描述

不过,我建议您不要减小这个间距,因为这样做会导致标题和第一个参考文献显得太近。

答案2

只需查找类文件中的参考书目样式部分即可。

\vspace{*}然后在节标题后立即 使用-command。

相关内容