Package glossaries - single spaced \printglossaries?

Solution: use

\renewcommand*{\glsgroupskip}{}

Explanation: Abbreviations are bunched according to the starting letter. In your example, you can see this additional spacing is between the A-list & B-list and the B-list & C-list. This is the normal behavior of the glossaries package and is useful whenever the glossaries run to several pages. For smaller glossaries, it doesn't make a lot of sense.


Given the default glossary entry "style" isn't what you want, why not select another one via the \printglossary style options (e.g., \printglossary[style=altlist])? The manual sets out quite a few styles that might work for you.

Out of these, I expect that \printglossary[style=long] will work best. However, since this style relies on the longtable package, you'll need to be sure that glossary can access it.

Also, you might notice that the style=long option doesn't set glossary entry names in bold font as before. If you still want that, just add \renewcommand{\glsnamefont}[1]{\textbf{#1}} to your document preamble to get it back again.


I solved this with \glsnogroupskiptrue before of \printglossary. I was using a custom style based in long style and for some reason remained the spacing skip between groups and \renewcommand*{\glsgroupskip}{} do not worked at all.

Oddly, it seem that only \glsnogroupskipfalse appear in the manual (page 8) . It should be evident that this is a boolean option that must have a opposite command, but it would have been better see it written.