6

I am writing my thesis in LaTeX. I need to create a list of acronyms (or abbreviations).

I want to have a page like what I have for list of tables and list of figures in which I specify all the acronyms I have used in my thesis.

Is there any way by which I can create such a list?

The class that I have used is:

\documentclass[letterpaper,12pt,titlepage,oneside,final]{book}

I have used following methods which none of them works,

\usepackage[acronym]{glossaries}
% abbreviations:
\newacronym{ny}{NY}{New York}

and the second method is,

\usepackage[toc,section=section]{glossaries}

\newglossary{abbrev}{abs}{abo}{List of Abbreviations}
\newglossaryentry{MS}{
    name        = MS ,
    description = mass spectroscopy ,
    type        = abbrev
}

\makeglossaries
  • \printacronyms does not work? ;-) – user31729 Mar 26 '16 at 8:53
6

Either use printacronyms for the regular acronyms or \printglossary[type=abbrev] for the self-defined abbrev glossary.

In order to be on the safe side about all acronyms, use \glsaddall in the document body.

\documentclass[letterpaper,12pt,titlepage,oneside,final]{book}

\usepackage[acronym]{glossaries}
% abbreviations:
\newacronym{ny}{NY}{New York}


\newglossary{abbrev}{abs}{abo}{List of Abbreviations}
\newglossaryentry{MS}{
    name        = MS ,
    description = mass spectroscopy ,
    type        = abbrev
}

\makeglossaries

\begin{document}


\gls{ny}

\gls{MS}

\printacronyms

\printglossary[type=abbrev]

\end{document}

Don't forgot to use the external makeglossaries script (or use \makenoidxglossaries and \printnoidxglossary[type=abbrev].

enter image description here

enter image description here

  • I got the same error! it tells me "line 46: File `mfirstuc.sty' not found. \RequirePackage". when I refer to this line it says "\RequirePackage{textcase}". So, it does not work! Do you have any idea on what the problem is? – user101587 Mar 26 '16 at 19:37
  • @user101587: You apparently have some missing packages, that's the error! – user31729 Mar 26 '16 at 19:39
  • 1
    I copied the exact code but I didn't get the same result?! – F 505 Apr 19 '17 at 19:56
  • 2
    @F505: Well, what do you expect me to do then? – user31729 Apr 19 '17 at 21:46
  • 1
    @DaltonCézane: That doesn't work with glossaries, at least not that way and is not recommended anyway. The \newglossaryentry or \newacronym is the path to pursue, i.e. defining the entries beforehand such that you can reuse it in any other file. In-text-definitions are not really useful. – user31729 Jan 29 at 18:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.