I like the way amsart displays the bibliography. It is very compact and shows many references in a single page. I would like to use this style for the style book. If I change book to amsart in the below code, I have the desired output, but the problem is that because of the particularity of my document I should use the style book (and neither amsbook nor amsart).


\cite{1}, \cite{2}, \cite{3}
  • 1
    Obviously it is the same bibliographystyle (amsplain). But in the amsart class the section headers are different, the font size in the thebibliography environment is set to \footnotesize and the vertical spacing is decreased. So you would have to write your own thebibliography environment to get the desired output. Commented Nov 17, 2016 at 9:43
  • 1
    the only significant difference i see is the resetting of the font size. if you can patch in \footnotesize in the thebibliography definition of book.cls, just before the \list, you should be almost there. Commented Nov 17, 2016 at 17:05

1 Answer 1


the really significant difference is in the font size. amsart uses \footnotesize.

you can patch the definition in book.cls using \patchcmd. insert the command \footnotsize just before the \list in the definition of thebibliography.

an example of using \patchcmd with the book class (although for a different situation) is given in the question Can I use patchcmd to modify definitions in book.cls?

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .