I want to use a smaller font size for the bibliography, e.g., \footnotesize. What is the easiest way to achieve this? I currently do \renewenvironment{thebibliography}... and copy the definition from report.cls but with the \footnotesize inserted in. However, that seems to be a bit of a hack, so I'm looking for a cleaner way.
Asked
Active
Viewed 2.8e+01k times
198
lockstep
- 250,273
Jitse Niesen
- 2,083
- 2
- 13
- 7
4 Answers
156
Using the biblatex package you could also write
\renewcommand*{\bibfont}{\footnotesize}
(Personally I'd use \small instead of \footnotesize.)
-
1
-
This will lose the process of lowercasing letters of reference titles... – xuhdev Mar 26 '16 at 02:36
-
11To mirror the exact definition of
biblatex.defI would use\renewcommand*{\bibfont}{\normalfont\footnotesize}. – moewe Jun 15 '17 at 13:06 -
In Rmarkdown, the following worked for me:
\renewcommand\bibliographytypesize{\small}. – M M Oct 23 '20 at 11:46
146
First I have to say that you should avoid fiddling with font sizes in order to squish more text into a document. Conferences and journals often discourage such formatting hacks; some might even reject papers found to be doing this.
Anyway, if you still need to to this for whatever reason, the easiest way I found is to write something like
{\footnotesize
\bibliography{bibfile}}
Juan A. Navarro
- 62,139
- 32
- 140
- 169
-
2I thought this would also change the font size of the "References" heading, but to my surprise it doesn't. Nice! – Jitse Niesen Jul 28 '10 at 09:41
-
45I wouldn't consider bibliographies typeset in a smaller size as a formatting hack - I've seen it quite often in professionally typeset books. – lockstep Aug 09 '10 at 22:49
-
8
-
@nimcap, which packages are you using? if you cannot solve your problem, you might try to ask a new question. – Juan A. Navarro Dec 22 '11 at 16:53
-
@JuanA.Navarro: I did as the original asker's way, changed the sty file. – nimcap Dec 22 '11 at 17:14
-
3This does not work with
\fontsize{5cm}{5.5cm}. Only part of the bibliography takes the new size formatting... :/ – Atcold May 27 '16 at 20:04 -
This command reduces changed the font (or decreased spacing between the lines) in the section just above the
\bibliography{}– sreeraj t Feb 17 '20 at 11:37
71
And if you use the natbib package:
\def\bibfont{\footnotesize}
doncherry
- 54,637
Jukka Suomela
- 20,795
- 13
- 74
- 91
-
1
-
3If you are having problems with getting itshapes, you can use
\renewcommand{\bibfont}{\normalfont\small}– Felix Hoffmann Apr 29 '12 at 08:24 -
33
Using beamer+biblatex you could also write
\frame[shrink=50] {\printbibliography}
And using beamer+bibtex you could write accordingly
\frame[shrink=50] {\bibliography{bibfile}}
Exocom
- 576
-
-
1
\begin{frame}[allowframebreaks, shrink=60] \bibliography{bibfile} \bibliographystyle{style} \end{frame}– pyaj Jul 06 '21 at 14:38 -
Very useful for
beamer, where for me,\footnotesizewasn't doing anything. Also, a thing to note, higher the number given to shrink, higher it shrinks. So, a value of 20 does not mean it shrinks "to" 20% but "by" 20%. – Hrishikesh Jan 12 '22 at 05:56
.sty) file. – godbyk Jul 27 '10 at 17:05\bibliofontfor this purpose. it's worth checking the document class you are using before redefiningthebibliography, but if a suitable command isn't available, your method is appropriate. – barbara beeton Apr 29 '12 at 11:12biblatex. Plus the question here has more views, votes, and is older. – moewe Jun 15 '17 at 13:04