Single Space Latex Bibliography Cite

Adjusting the space between references in the bibliography.
2014-07-12

If you use LaTeX and want to adjust the spacing between each item in your bibliography, then download bibspacing.sty and put the following in your document:

\usepackage{bibspacing}\setlength{\bibitemsep}{.2\baselineskip plus .05\baselineskip minus .05\baselineskip}

Change the spacing to whatever you desire of course. This works even if you use BibTeX.

Alternate approach.

Alternately, if you don’t want to download bibspacing.sty, you can just include it’s contents into the preamble of your LaTeX source:

\newlength{\bibitemsep}\setlength{\bibitemsep}{.2\baselineskip plus .05\baselineskip minus .05\baselineskip}\newlength{\bibparskip}\setlength{\bibparskip}{0pt}\let\oldthebibliography\thebibliography\renewcommand\thebibliography[1]{%\oldthebibliography{#1}%\setlength{\parskip}{\bibitemsep}%\setlength{\itemsep}{\bibparskip}%}

This method also works if you use BibTeX.

References

This was adapted from here. See an alternate approach here.


 Comments

 Leave a comment (Spammers beware: All comments are moderated)

Reducing spacing in the bibliography

Bibliographies are, in fact, implemented as lists, so all the confusion about reducing list item spacing also applies to bibliographies.

If the natbib package ‘works’ for you (it may not if you are using some special-purpose bibliography style), the solution is relatively simple — add

\usepackage{natbib} \setlength{\bibsep}{0.0pt}
to the preamble of your document.

The compactbib package has a similar effect. Its primary purpose is to produce two bibliographies, and it seems to preclude use of BibTeX (though the package documentation, in the package file itself, isn’t particularly clear).

Otherwise, one is into unseemly hacking of something or other. The mdwlist package actually does the job, but it doesn’t work here, because it makes a different-named list, while the name “” is built into LaTeX and BibTeX. Therefore, we need to patch the underlying macro:

\let\oldbibliography\thebibliography \renewcommand{\thebibliography}[1]{% \oldbibliography{#1}% \setlength{\itemsep}{0pt}% }
The savetrees package performs such a patch, among a plethora of space-saving measures: you can, in principle, suppress all its other actions, and have it provide you a compressed bibliography only.
compactbib.sty
compactbib
mdwlist.sty
Distributed as part of mdwtools
natbib.sty
natbib
savetrees.sty
savetrees

This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=compactbib

0 thoughts on “Single Space Latex Bibliography Cite”

    -->

Leave a Comment

Your email address will not be published. Required fields are marked *