我在课堂上使用 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。