[Tex/LaTex] Reduce spacing between citations with unsrt bibliography style

bibliographiesnatbibspacing

I am using \bibliographystyle{unsrt} with LaTeX (using TeXShop on a Mac) in a document with \documentclass{article} and I find that my bibliography is taking up a lot of space because there is a blank line between every bibliographic entry.

How can I most easily remove these blank lines between entries? Do I have to use a custom .bst file?

Placing the \bibliography command in a singlespacing environment does not help, and changing the value of parskip there doesn't do anything.

My problem is similar to the one described here, except the solution posted there isn't working for me.

Best Answer

OK I think I figured out my own question:

The solution I linked to originally wasn't working for me because I was implementing \usepackage{natbib} in my preamble (had pasted over a set of packages from another file and didn't realize this was in there). If I comment out the natbib package, then the referenced patch to \thebibliography does work.

However, I can easily accomplish what I want while still using the natbib package. This is done by adding \setlength{\bibsep}{0pt} in the preamble. Note that the separation can be any desired value. I find 0pt to be too condensed and 2pt or 4pt looks fairly pleasing.

Credit to this site for the tip.

I hope this helps someone else!

Related Question