[Tex/LaTex] Making bibliography single spaced without setspace package


I am writing my thesis and I would like the Bibliography to be single spaced.

I've read about using the \singlespace command, but I think this requires using the setspace package which I don't want to do, because this makes all my figure captions single spaced (which I don't want).

I am using \renewcommand{\baselinestretch}{2.1} in my preamble to set the spacing for the document.

I am just using the default bibliography settings. So I'm just using:



to make my bibliography. Is there a command I can put here to make it single spaced?

Alternatively, if anyone can tell me how to retain double spaced figure captions with setspace that would also work!

Thank you!

Best Answer

As a side note, I would use


instead of


in the preamble.

To answer your question, load the package etoolbox and insert the following line in your preamble


This will change the line spread to 1 as soon as the bibliography starts.


title="A journal article",
journal="A Journal",
title="A journal article",
journal="A Journal",



\usepackage{lipsum} %just for dummy text








enter image description here

If you don't want to load etoolbox, simply issue


before your bibliography.