Upgrading from the glossary package to the glossaries package

Nicola L.C. Talbot

2013-12-05

The purpose of this document is to provide advice if you want to convert a LATEX document from using the obsolete glossary package to the replacement glossaries package.

Contents

1 Why the Need for a New Package?
2 Package Options
3 Dening new glossary types
4 \make
5 Storing glossary information
6 Adding an entry to the glossary
 6.1 \useglosentry
 6.2 \useGlosentry
 6.3 \gls
 6.4 \glossary
7 Acronyms
 7.1 \acrln and \acrsh
 7.2 \ifacronymfirstuse
 7.3 \resetacronym and \unsetacronym
8 Displaying the glossary
9 Processing Your Document
10 Troubleshooting
Index

1 Why the Need for a New Package?

The glossary package started out as an example in a tutorial, but I decided that I may as well package it up and upload it to CTAN. Unfortunately it was fairly rigid and unable to adapt well to the wide variation in glossary styles. Users began making requests for enhancements, but with each enhancement the code became more complicated and bugs crept in. Each x in one place seemed to cause another problem elsewhere. In the end, it was taking up too much of my time to maintain, so I decided to replace it with a much better designed package. With the new glossaries package:

Top

2 Package Options

When converting a document that currently uses the obsolete glossary package to the replacement glossaries package, it should be fairly obvious that the rst thing you need to do is replace \usepackage{glossary} with \usepackage{glossaries}, however some of the package options are dierent, so you may need to change those as well. Table 1 shows the mappings from the glossary to the glossaries package options.


Table 1: Mappings from glossary to glossaries package options

glossary option glossaries option
style=list style=list
style=altlist style=altlist
style=long,header=none,border=none,cols=2 style=long
style=long,header=plain,border=none,cols=2 style=longheader
style=long,header=none,border=plain,cols=2 style=longborder
style=long,header=plain,border=plain,cols=2 style=longheaderborder
style=long,header=none,border=none,cols=3 style=long3col
style=long,header=plain,border=none,cols=3 style=long3colheader
style=long,header=none,border=plain,cols=3 style=long3colborder
style=long,header=plain,border=plain,cols=3 style=long3colheaderborder
style=super,header=none,border=none,cols=2style=super
style=super,header=plain,border=none,cols=2style=superheader
style=super,header=none,border=plain,cols=2style=superborder
style=super,header=plain,border=plain,cols=2style=superheaderborder
style=super,header=none,border=none,cols=3style=super3col
style=super,header=plain,border=none,cols=3style=super3colheader
style=super,header=none,border=plain,cols=3style=super3colborder
style=super,header=plain,border=plain,cols=3style=super3colheaderborder
number=none nonumberlist
number= counter=
toc toc
hypertoc toc
hyper no corresponding option
section=true section
section=false no corresponding option
acronym acronym
global no corresponding option

Top

3 Dening new glossary types

If you have created new glossary types, you will need to replace all instances of


glossary \newglossarytype[<log-ext>]{<type>}{<out-ext>}{<in-ext>}[<old style list>]

\newcommand{\<type>name}{<title>}


with


glossaries \newglossary[<log-ext>]{<type>}{<out-ext>}{<in-ext>}{<title>}


in the preamble, and, if the new glossary requires a dierent style to the main (default) glossary, you will also need to put


glossaries \glossarystyle{<new style>}


immediately before the glossary is displayed, or you can specify the style when you display the glossary using \printglossary (see below).

The optional argument can be converted to using the same mapping given in Table 1.

For example, if your document contains the following:

\newglossarytype[nlg]{notation}{not}{ntn}[style=long,header]  
\newcommand{\notationname}{Index of Notation}

You will need to replace the above two lines with:

\newglossary[nlg]{notation}{not}{ntn}{Index of Notation}

in the preamble and

\glossarystyle{longheader}

immediately prior to displaying this glossary. Alternatively, you can specify the style using the style key in the optional argument of \printglossary. For example:

\printglossary[type=notation,style=longheader]

Note that the glossary title is no longer specied using \name (except for \glossaryname and \acronymname) but is instead specied in the </span> argument of <span class="ec-lmtt-10x-x-109">\newglossary</span><a id="dx1-4009"></a>. The short title which is speci�ed in the <span class="ec-lmss-10x-x-109">glossary </span>package by the command <span class="ec-lmtt-10x-x-109">\short</span><span class="futri8t-x-x-109"><glossary-name></span><span class="ec-lmtt-10x-x-109">name </span>is now speci�ed using the <span class="ec-lmss-10x-x-109">toctitle</span><a id="dx1-4010"></a> key in the optional argument to <span class="ec-lmtt-10x-x-109">\printglossary</span><a id="dx1-4011"></a>. </p><!--l. 214--><p class="noindent" > </p> <!--l. 214--><p class="noindent" ><a href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">4 </span> <a id="x1-50004"></a><span class="ec-lmtt-10x-x-109">\make</span><span class="futri8t-x-x-109"><glossary name></span></h3> <!--l. 216--><p class="noindent" >All instances of <span class="ec-lmtt-10x-x-109">\make</span><span class="futri8t-x-x-109"><glossary name> </span>(e.g. <span class="ec-lmtt-10x-x-109">\makeglossary</span><a id="dx1-5001"></a> and <span class="ec-lmtt-10x-x-109">\makeacronym</span><a id="dx1-5002"></a>) should be replaced by the single command <span class="ec-lmtt-10x-x-109">\makeglossaries</span><a id="dx1-5003"></a>. For example, if your document contained the following: </p> <div class="verbatim" id="verbatim-5"> \makeglossary  <br />\makeacronym </div> <!--l. 223--><p class="nopar" > then you should replace both lines with the single line: </p> <div class="verbatim" id="verbatim-6"> \makeglossaries </div> <!--l. 227--><p class="nopar" > </p><!--l. 229--><p class="noindent" > </p> <!--l. 229--><p class="noindent" ><a href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">5 </span> <a id="x1-60005"></a>Storing glossary information</h3> <!--l. 231--><p class="noindent" >With the old <span class="ec-lmss-10x-x-109">glossary </span>package you could optionally store glossary information for later use, or you could simply use <span class="ec-lmtt-10x-x-109">\glossary</span><a id="dx1-6001"></a> whenever you wanted to add information to the glossary. With the new <span class="ec-lmss-10x-x-109">glossaries </span>package, the latter option is no longer available.<span class="footnote-mark"><a href="#fn3x0" id="fn3x0-bk"><sup class="textsuperscript">3</sup></a></span><a id="x1-6002f3"></a> If you have stored all the glossary information using <span class="ec-lmtt-10x-x-109">\storeglosentry</span><a id="dx1-6004"></a>, then you will need to convert these commands into the equivalent <span class="ec-lmtt-10x-x-109">\newglossaryentry</span><a id="dx1-6005"></a>. If you have only used <span class="ec-lmtt-10x-x-109">\glossary</span><a id="dx1-6006"></a>, then see <a href="#x1-110006.4">�6.4 </a><a href="#x1-110006.4"><span class="ec-lmtt-10x-x-109">\glossary</span><!--tex4ht:ref: sec:csglossary --></a>. </p><!--l. 242--><p class="indent" > Substitute all instances of </p><!--l. 243--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\storeglosentry</span><a id="dx1-6007"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><gls-entry></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> with </p><!--l. 247--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\newglossaryentry</span><a id="dx1-6008"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><gls-entry></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> This should be fairly easy to do using the search and replace facility in your editor (but see notes below). </p><!--l. 253--><p class="indent" > If you have used the optional argument of <span class="ec-lmtt-10x-x-109">\storeglosentry</span><a id="dx1-6009"></a> (i.e. you have multiple glossaries) then you will need to substitute </p><!--l. 256--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\storeglosentry</span><a id="dx1-6010"></a><span class="ec-lmtt-10x-x-109">[</span><span class="ec-lmtti-10x-x-109"><gls-type></span><span class="ec-lmtt-10x-x-109">]{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><gls-entry></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> with </p><!--l. 260--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\newglossaryentry</span><a id="dx1-6011"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span><span class="verb"><span class="ec-lmtt-10x-x-109">{</span></span><span class="ec-lmtti-10x-x-109"><gls-entry></span><span class="ec-lmtt-10x-x-109">,type=</span><span class="ec-lmtti-10x-x-109"><gls-type></span><span class="verb"><span class="ec-lmtt-10x-x-109">}</span></span> <br /></div><hr> <br /></span> </p><!--l. 264--><p class="indent" > The glossary entry information <span class="futri8t-x-x-109"><gls-entry> </span>may also need changing. If <span class="futri8t-x-x-109"><gls-entry></span> contains any of <span class="ec-lmtt-10x-x-109">makeindex</span><a id="dx1-6012"></a>'s special characters (i.e. <span class="ec-lmtt-10x-x-109">@!</span><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">"</span></span></span> or <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">|</span></span></span>) then they should no longer be escaped with <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">"</span></span></span> since the <span class="ec-lmss-10x-x-109">glossaries </span>package deals with these characters internally. For example, if your document contains the following: </p> <div class="verbatim" id="verbatim-7"> \storeglosentry{card}{name={$"|\mathcal{S}"|$},  <br />description={The cardinality of the set $\mathcal{S}$}} </div> <!--l. 273--><p class="nopar" > then you will need to replace it with: </p> <div class="verbatim" id="verbatim-8"> \newglossaryentry{card}{name={$|\mathcal{S}|$},  <br />description={The cardinality of the set $\mathcal{S}$}} </div> <!--l. 278--><p class="nopar" > </p><!--l. 280--><p class="indent" > The <span class="ec-lmss-10x-x-109">format</span><a id="dx1-6013"></a> and <span class="ec-lmss-10x-x-109">number</span><a id="dx1-6014"></a> keys available in <span class="ec-lmtt-10x-x-109">\storeglosentry</span><a id="dx1-6015"></a> are not available with <span class="ec-lmtt-10x-x-109">\newglossaryentry</span><a id="dx1-6016"></a>. </p><!--l. 284--><p class="noindent" > </p> <!--l. 284--><p class="noindent" ><a href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">6 </span> <a id="x1-70006"></a>Adding an entry to the glossary</h3> <!--l. 286--><p class="noindent" >The <span class="ec-lmss-10x-x-109">glossary </span>package provided two basic means to add information to the glossary: �rstly, the term was de�ned using <span class="ec-lmtt-10x-x-109">\storeglosentry</span><a id="dx1-7001"></a> and the entries for that term were added using <span class="ec-lmtt-10x-x-109">\useglosentry</span><a id="dx1-7002"></a>, <span class="ec-lmtt-10x-x-109">\useGlosentry</span><a id="dx1-7003"></a> and <span class="ec-lmtt-10x-x-109">\gls</span><a id="dx1-7004"></a>. Secondly, the term was added to the glossary using <span class="ec-lmtt-10x-x-109">\glossary</span><a id="dx1-7005"></a>. This second approach is unavailable with the <span class="ec-lmss-10x-x-109">glossaries </span>package. </p><!--l. 295--><p class="noindent" > </p> <!--l. 295--><p class="noindent" ><a href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a id="x1-80006.1"></a><span class="ec-lmtt-10x-x-109">\useglosentry</span></h4> <!--l. 298--><p class="noindent" >The <span class="ec-lmss-10x-x-109">glossary </span>package allows you to add information to the glossary for a prede�ned term without producing any text in the document using </p><!--l. 301--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\useglosentry</span><a id="dx1-8001"></a><span class="ec-lmtt-10x-x-109">[</span><span class="ec-lmtti-10x-x-109"><old options></span><span class="ec-lmtt-10x-x-109">]{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> Any occurrences of this command will need to be replaced with </p><!--l. 305--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glsadd</span><a id="dx1-8002"></a><span class="ec-lmtt-10x-x-109">[</span><span class="ec-lmtti-10x-x-109"><new options></span><span class="ec-lmtt-10x-x-109">]{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> The <span class="ec-lmss-10x-x-109">format</span><a id="dx1-8003"></a> key in <span class="futri8t-x-x-109"><old options> </span>remains the same in <span class="futri8t-x-x-109"><new options></span>. However the <span class="ec-lmss-10x-x-109">number</span><a id="dx1-8004"></a><span class="ec-lmtt-10x-x-109">=</span><span class="futri8t-x-x-109"><counter name> </span>key in <span class="futri8t-x-x-109"><old options> </span>should be replaced with <span class="ec-lmss-10x-x-109">counter</span><a id="dx1-8005"></a><span class="ec-lmtt-10x-x-109">=</span><span class="futri8t-x-x-109"><counter name> </span>in <span class="futri8t-x-x-109"><new options></span>. </p><!--l. 316--><p class="noindent" > </p> <!--l. 316--><p class="noindent" ><a href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a id="x1-90006.2"></a><span class="ec-lmtt-10x-x-109">\useGlosentry</span></h4> <!--l. 318--><p class="noindent" >The <span class="ec-lmss-10x-x-109">glossary </span>package allows you to add information to the glossary for a prede�ned term with the given text using </p><!--l. 320--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\useGlosentry</span><a id="dx1-9001"></a><span class="ec-lmtt-10x-x-109">[</span><span class="ec-lmtti-10x-x-109"><old options></span><span class="ec-lmtt-10x-x-109">]{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><text></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> Any occurrences of this command will need to be replaced with </p><!--l. 324--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glslink</span><a id="dx1-9002"></a><span class="ec-lmtt-10x-x-109">[</span><span class="ec-lmtti-10x-x-109"><new options></span><span class="ec-lmtt-10x-x-109">]{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><text></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> The mapping from <span class="futri8t-x-x-109"><old options> </span>to <span class="futri8t-x-x-109"><new options> </span>is the same as that given <a href="#x1-80006.1">�6.1 </a><a href="#x1-80006.1"><span class="ec-lmtt-10x-x-109">\useglosentry</span><!--tex4ht:ref: sec:useglosentry --></a>. </p><!--l. 330--><p class="noindent" > </p> <!--l. 330--><p class="noindent" ><a href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">6.3 </span> <a id="x1-100006.3"></a><span class="ec-lmtt-10x-x-109">\gls</span></h4> <!--l. 332--><p class="noindent" >Both the <span class="ec-lmss-10x-x-109">glossary </span>and the <span class="ec-lmss-10x-x-109">glossaries </span>packages de�ne the command <span class="ec-lmtt-10x-x-109">\gls</span><a id="dx1-10001"></a>. In this case, the only thing you need to change is the <span class="ec-lmss-10x-x-109">number</span><a id="dx1-10002"></a> key in the optional argument to <span class="ec-lmss-10x-x-109">counter</span><a id="dx1-10003"></a>. Note that the new form of <span class="ec-lmtt-10x-x-109">\gls</span><a id="dx1-10004"></a> also takes a �nal optional argument which can be used to insert text into the automatically generated text. </p><!--l. 339--><p class="noindent" > </p> <!--l. 339--><p class="noindent" ><a href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">6.4 </span> <a id="x1-110006.4"></a><span class="ec-lmtt-10x-x-109">\glossary</span></h4> <!--l. 342--><p class="noindent" >When using the <span class="ec-lmss-10x-x-109">glossaries </span>package, you should not use <span class="ec-lmtt-10x-x-109">\glossary</span><a id="dx1-11001"></a> directly.<span class="footnote-mark"><a href="#fn4x0" id="fn4x0-bk"><sup class="textsuperscript">4</sup></a></span><a id="x1-11002f4"></a> If, with the old package, you have opted to explicitly use <span class="ec-lmtt-10x-x-109">\glossary</span><a id="dx1-11008"></a> instead of storing the glossary information with <span class="ec-lmtt-10x-x-109">\storeglosentry</span><a id="dx1-11009"></a>, then converting from <span class="ec-lmss-10x-x-109">glossary </span>to <span class="ec-lmss-10x-x-109">glossaries </span>will be more time-consuming, although in the end, I hope you will see the bene�ts.<span class="footnote-mark"><a href="#fn5x0" id="fn5x0-bk"><sup class="textsuperscript">5</sup></a></span><a id="x1-11010f5"></a> If you have used <span class="ec-lmtt-10x-x-109">\glossary</span><a id="dx1-11013"></a> with the old glossary package, you will instead need to de�ne the relevant glossary terms using <span class="ec-lmtt-10x-x-109">\newglossaryentry</span><a id="dx1-11014"></a> and reference the terms using <span class="ec-lmtt-10x-x-109">\glsadd</span><a id="dx1-11015"></a>, <span class="ec-lmtt-10x-x-109">\glslink</span><a id="dx1-11016"></a>, <span class="ec-lmtt-10x-x-109">\gls</span><a id="dx1-11017"></a> etc. </p><!--l. 365--><p class="indent" > If you don't like the idea of continually scrolling back to the preamble to type all your <span class="ec-lmtt-10x-x-109">\newglossaryentry</span><a id="dx1-11018"></a> commands, you may prefer to create a new �le, in which to store all these commands, and then input that �le in your document's preamble. Most text editors and front-ends allow you to have multiple �les open, and you can tab back and forth between them. </p><!--l. 372--><p class="noindent" > </p> <!--l. 372--><p class="noindent" ><a href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">7 </span> <a id="x1-120007"></a>Acronyms</h3> <!--l. 374--><p class="noindent" >In the <span class="ec-lmss-10x-x-109">glossary </span>package, acronyms were treated di�erently to glossary entries. This resulted in inconsistencies and sprawling unmaintainable code. The new <span class="ec-lmss-10x-x-109">glossaries</span> package treats acronyms in exactly the same way as normal glossary terms. In fact, in the <span class="ec-lmss-10x-x-109">glossaries </span>package, the default de�nition of: </p><!--l. 379--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\newacronym</span><a id="dx1-12001"></a><span class="ec-lmtt-10x-x-109">[</span><span class="ec-lmtti-10x-x-109"><options></span><span class="ec-lmtt-10x-x-109">]{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><abbrv></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><long></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> is a shortcut for: </p><!--l. 383--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\newglossaryentry</span><a id="dx1-12002"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}{type=\acronymtype,</span> <br /><span class="ec-lmtt-10x-x-109">name={</span><span class="ec-lmtti-10x-x-109"><abbrv></span><span class="ec-lmtt-10x-x-109">},</span> <br /><span class="ec-lmtt-10x-x-109">description={</span><span class="ec-lmtti-10x-x-109"><long></span><span class="ec-lmtt-10x-x-109">},</span> <br /><span class="ec-lmtt-10x-x-109">text={</span><span class="ec-lmtti-10x-x-109"><abbrv></span><span class="ec-lmtt-10x-x-109">},</span> <br /><span class="ec-lmtt-10x-x-109">first={</span><span class="ec-lmtti-10x-x-109"><long> </span><span class="ec-lmtt-10x-x-109">(</span><span class="ec-lmtti-10x-x-109"><abbrv></span><span class="ec-lmtt-10x-x-109">)},</span> <br /><span class="ec-lmtt-10x-x-109">plural={</span><span class="ec-lmtti-10x-x-109"><abbrv></span><span class="ec-lmtt-10x-x-109">s},</span> <br /><span class="ec-lmtt-10x-x-109">firstplural={</span><span class="ec-lmtti-10x-x-109"><long></span><span class="ec-lmtt-10x-x-109">s (</span><span class="ec-lmtti-10x-x-109"><abbrv></span><span class="ec-lmtt-10x-x-109">s)},</span> <br /><span class="ec-lmtti-10x-x-109"><options></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> </p><!--l. 394--><p class="indent" > This is di�erent to the <span class="ec-lmss-10x-x-109">glossary </span>package which set the <span class="ec-lmss-10x-x-109">name</span><a id="dx1-12003"></a> key to <span class="futri8t-x-x-109"><long></span> (<span class="futri8t-x-x-109"><abbrv></span>) and allowed you to set a description using the <span class="ec-lmss-10x-x-109">description</span><a id="dx1-12004"></a> key. If you still want to do this, you can use the <span class="ec-lmss-10x-x-109">description</span><a id="dx1-12005"></a> package option, and use the <span class="ec-lmss-10x-x-109">description</span><a id="dx1-12006"></a> key in the optional argument of <span class="ec-lmtt-10x-x-109">\newacronym</span><a id="dx1-12007"></a>. </p><!--l. 402--><p class="indent" > For example, if your document originally had the following: </p> <div class="verbatim" id="verbatim-9"> \newacronym{SVM}{Support Vector Machine}{description=Statistical  <br />pattern recognition technique} </div> <!--l. 406--><p class="nopar" > Then you would need to load the <span class="ec-lmss-10x-x-109">glossaries </span>package using the <span class="ec-lmss-10x-x-109">description</span><a id="dx1-12008"></a> package option, for example: </p> <div class="verbatim" id="verbatim-10"> \usepackage[description]{glossaries} </div> <!--l. 411--><p class="nopar" > and change the acronym de�nition to: </p> <div class="verbatim" id="verbatim-11"> \newacronym[description=Statistical pattern recognition  <br />technique]{svm}{SVM}{Support Vector Machine} </div> <!--l. 416--><p class="nopar" > You can then reference the acronym using any of the new referencing commands, such as <span class="ec-lmtt-10x-x-109">\gls</span><a id="dx1-12009"></a> or <span class="ec-lmtt-10x-x-109">\glsadd</span><a id="dx1-12010"></a>. </p><!--l. 420--><p class="indent" > With the old <span class="ec-lmss-10x-x-109">glossary </span>package, when you de�ned an acronym, it also de�ned a command <span class="ec-lmtt-10x-x-109">\</span><span class="futri8t-x-x-109"><acr-name> </span>which could be used to display the acronym in the text. So the above SVM example would create the command <span class="ec-lmtt-10x-x-109">\SVM </span>with the old package. In the new <span class="ec-lmss-10x-x-109">glossaries </span>package, the acronyms are just another type of glossary entry, so they are displayed using <span class="ec-lmtt-10x-x-109">\gls</span><a id="dx1-12011"></a><span class="ec-lmtt-10x-x-109">{</span><span class="futri8t-x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span>. Therefore, in the above example, you will also need to replace all occurrences of <span class="ec-lmtt-10x-x-109">\SVM </span>with <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\gls{svm}</span></span></span>. </p><!--l. 430--><p class="indent" > If you have used <span class="ec-lmtt-10x-x-109">\useacronym</span><a id="dx1-12012"></a> instead of <span class="ec-lmtt-10x-x-109">\</span><span class="futri8t-x-x-109"><acr-name></span>, then you will need to replace all occurrences of </p><!--l. 432--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\useacronym</span><a id="dx1-12013"></a><span class="ec-lmtt-10x-x-109">[</span><span class="ec-lmtti-10x-x-109"><insert></span><span class="ec-lmtt-10x-x-109">]{</span><span class="ec-lmtti-10x-x-109"><acr-name></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> with </p><!--l. 436--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\gls</span><a id="dx1-12014"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}[</span><span class="ec-lmtti-10x-x-109"><insert></span><span class="ec-lmtt-10x-x-109">]</span> <br /></div><hr> <br /></span> Note that the starred versions of <span class="ec-lmtt-10x-x-109">\useacronym</span><a id="dx1-12015"></a> and <span class="ec-lmtt-10x-x-109">\</span><span class="futri8t-x-x-109"><acr-name> </span>(which make the �rst letter uppercase) should be replaced with <span class="ec-lmtt-10x-x-109">\Gls</span><a id="dx1-12016"></a><span class="ec-lmtt-10x-x-109">{</span><span class="futri8t-x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span>. </p><!--l. 443--><p class="indent" > Alternatively (as from v1.18 of the <span class="ec-lmss-10x-x-109">glossaries </span>package), you can use <span class="ec-lmtt-10x-x-109">\oldacronym</span><a id="dx1-12017"></a> which uses the same syntax as the old <span class="ec-lmss-10x-x-109">glossary </span>package's <span class="ec-lmtt-10x-x-109">\newacronym</span><a id="dx1-12018"></a> and also de�nes <span class="ec-lmtt-10x-x-109">\</span><span class="futri8t-x-x-109"><acr-name></span>. For example, if your document originally had the following: </p><!--l. 448--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <div class="verbatim" id="verbatim-12"> <!--l. 452--><p class="noindent" >\newacronym{SVM}{Support Vector Machine}{description=Statistical </p><!--l. 452--><p class="noindent" >pattern recognition technique} </p></div> <!--l. 452--><p class="nopar" > </div><hr> </p><!--l. 453--><p class="noindent" ></p></span> then you can change this to: </p><!--l. 455--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <div class="verbatim" id="verbatim-13"> <!--l. 459--><p class="noindent" >\oldacronym{SVM}{Support Vector Machine}{description=Statistical </p><!--l. 459--><p class="noindent" >pattern recognition technique} </p></div> <!--l. 459--><p class="nopar" > </div><hr> </p><!--l. 460--><p class="noindent" ></p></span> You can then continue to use <span class="ec-lmtt-10x-x-109">\SVM</span>. However, remember that <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> generally ignores spaces after command names that consist of alphabetical characters. You will therefore need to force a space after <span class="ec-lmtt-10x-x-109">\</span><span class="futri8t-x-x-109"><acr-name></span>, unless you also load the <span class="ec-lmss-10x-x-109">xspace</span> package. (See <a href="glossaries-user.html#sec:acronyms" >Acronyms</a> of the <span class="ec-lmss-10x-x-109">glossaries </span>documentation for further details.) Note that <span class="ec-lmtt-10x-x-109">\oldacronym</span><a id="dx1-12019"></a> uses its �rst argument to de�ne the acronym's label (as used by commands like <span class="ec-lmtt-10x-x-109">\gls</span><a id="dx1-12020"></a>), so in the above example, with the new <span class="ec-lmss-10x-x-109">glossaries </span>package, <span class="ec-lmtt-10x-x-109">\SVM </span>becomes a shortcut for <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\gls{SVM}</span></span></span> and <span class="ec-lmtt-10x-x-109">\SVM* </span>becomes a shortcut for <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\Gls{SVM}</span></span></span>. </p><!--l. 475--><p class="noindent" > </p> <!--l. 475--><p class="noindent" ><a href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a id="x1-130007.1"></a><span class="ec-lmtt-10x-x-109">\acrln </span>and <span class="ec-lmtt-10x-x-109">\acrsh</span></h4> <!--l. 477--><p class="noindent" >In the <span class="ec-lmss-10x-x-109">glossary </span>package, it is possible to produce the long and short forms of an acronym without adding an entry to the glossary using <span class="ec-lmtt-10x-x-109">\acrln</span><a id="dx1-13001"></a> and <span class="ec-lmtt-10x-x-109">\acrsh</span><a id="dx1-13002"></a>. With the <span class="ec-lmss-10x-x-109">glossaries </span>package (provided you de�ned the acronym using <span class="ec-lmtt-10x-x-109">\newacronym</span><a id="dx1-13003"></a> or <span class="ec-lmtt-10x-x-109">\oldacronym</span><a id="dx1-13004"></a> and provided you haven't rede�ned <span class="ec-lmtt-10x-x-109">\newacronym</span><a id="dx1-13005"></a>) you can replace </p><!--l. 484--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\acrsh</span><a id="dx1-13006"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><acr-name></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> with </p><!--l. 488--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\acrshort</span><a id="dx1-13007"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> and you can replace </p><!--l. 492--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\acrln</span><a id="dx1-13008"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><acr-name></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> with </p><!--l. 496--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\acrlong</span><a id="dx1-13009"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> The <span class="ec-lmss-10x-x-109">glossaries </span>package also provides the related commands <span class="ec-lmtt-10x-x-109">\acrshortpl</span><a id="dx1-13010"></a> (plural short form) and <span class="ec-lmtt-10x-x-109">\acrlongpl</span><a id="dx1-13011"></a> (plural long form) as well as upper case variations. If you use the <span class="ec-lmss-10x-x-109">glossaries </span>�shortcuts� package option, you can use <span class="ec-lmtt-10x-x-109">\acs</span><a id="dx1-13012"></a> in place of <span class="ec-lmtt-10x-x-109">\acrshort</span><a id="dx1-13013"></a> and <span class="ec-lmtt-10x-x-109">\acl</span><a id="dx1-13014"></a> in place of <span class="ec-lmtt-10x-x-109">\acrlong</span><a id="dx1-13015"></a>. </p><!--l. 506--><p class="indent" > See <a href="glossaries-user.html#sec:acronyms" >Acronyms</a> of the <span class="ec-lmss-10x-x-109">glossaries </span>manual for further details of how to use these commands. </p><!--l. 512--><p class="noindent" > </p> <!--l. 512--><p class="noindent" ><a href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a id="x1-140007.2"></a><span class="ec-lmtt-10x-x-109">\ifacronymfirstuse</span></h4> <!--l. 514--><p class="noindent" >The <span class="ec-lmss-10x-x-109">glossary </span>package command </p><!--l. 515--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\ifacronymfirstuse</span><a id="dx1-14001"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><acr-name></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><text1></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><text2></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> can be replaced by the <span class="ec-lmss-10x-x-109">glossaries </span>command: </p><!--l. 519--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\ifglsused</span><a id="dx1-14002"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><text2></span><span class="ec-lmtt-10x-x-109">}{</span><span class="ec-lmtti-10x-x-109"><text1></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> Note that <span class="ec-lmtt-10x-x-109">\ifglsused</span><a id="dx1-14003"></a> evaluates the opposite condition to that of <span class="ec-lmtt-10x-x-109">\ifacronymfirstuse</span><a id="dx1-14004"></a> which is why the last two arguments have been reversed. </p><!--l. 528--><p class="noindent" > </p> <!--l. 528--><p class="noindent" ><a href="#top">Top</a></p><h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a id="x1-150007.3"></a><span class="ec-lmtt-10x-x-109">\resetacronym </span>and <span class="ec-lmtt-10x-x-109">\unsetacronym</span></h4> <!--l. 530--><p class="noindent" >The <span class="ec-lmss-10x-x-109">glossary </span>package allows you to reset and unset the acronym �ag which is used to determine whether the acronym has been used in the document. The <span class="ec-lmss-10x-x-109">glossaries</span> package also provides a means to do this on either a local or a global level. To reset an acronym, you will need to replace: </p><!--l. 535--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\resetacronym</span><a id="dx1-15001"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><acr-name></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> with either </p><!--l. 539--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glsreset</span><a id="dx1-15002"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> or </p><!--l. 543--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glslocalreset</span><a id="dx1-15003"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> </p><!--l. 547--><p class="indent" > To unset an acronym, you will need to replace: </p><!--l. 548--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\unsetacronym</span><a id="dx1-15004"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><acr-name></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> with either </p><!--l. 552--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glsunset</span><a id="dx1-15005"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> or </p><!--l. 556--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glslocalunset</span><a id="dx1-15006"></a><span class="ec-lmtt-10x-x-109">{</span><span class="ec-lmtti-10x-x-109"><label></span><span class="ec-lmtt-10x-x-109">}</span> <br /></div><hr> <br /></span> </p><!--l. 560--><p class="indent" > To reset all acronyms, you will need to replace: </p><!--l. 561--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\resetallacronyms</span><a id="dx1-15007"></a> <br /></div><hr> <br /></span> with </p><!--l. 565--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glsresetall</span><a id="dx1-15008"></a><span class="ec-lmtt-10x-x-109">[\acronymtype</span><a id="dx1-15009"></a><span class="ec-lmtt-10x-x-109">]</span> <br /></div><hr> <br /></span> or </p><!--l. 569--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glslocalresetall</span><a id="dx1-15010"></a><span class="ec-lmtt-10x-x-109">[\acronymtype</span><a id="dx1-15011"></a><span class="ec-lmtt-10x-x-109">]</span> <br /></div><hr> <br /></span> To unset all acronyms, you will need to replace: </p><!--l. 573--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossary</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\unsetallacronyms</span><a id="dx1-15012"></a> <br /></div><hr> <br /></span> with </p><!--l. 577--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glsunsetall</span><a id="dx1-15013"></a><span class="ec-lmtt-10x-x-109">[\acronymtype</span><a id="dx1-15014"></a><span class="ec-lmtt-10x-x-109">]</span> <br /></div><hr> <br /></span> or </p><!--l. 581--><p class="indent" > <hr><div><span class="marginpar"><span class="ec-lmss-10x-x-109">glossaries</span></span><span class="obeylines-h"> <span class="ec-lmtt-10x-x-109">\glslocalunsetall</span><a id="dx1-15015"></a><span class="ec-lmtt-10x-x-109">[\acronymtype</span><a id="dx1-15016"></a><span class="ec-lmtt-10x-x-109">]</span> <br /></div><hr> <br /></span> </p><!--l. 585--><p class="noindent" > </p> <!--l. 585--><p class="noindent" ><a href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">8 </span> <a id="x1-160008"></a>Displaying the glossary</h3> <!--l. 587--><p class="noindent" >The <span class="ec-lmss-10x-x-109">glossary </span>package provides the command <span class="ec-lmtt-10x-x-109">\printglossary</span><a id="dx1-16001"></a> (or <span class="ec-lmtt-10x-x-109">\print</span><span class="futri8t-x-x-109"><type> </span>for other glossary types) which can be used to print individual glossaries. The <span class="ec-lmss-10x-x-109">glossaries</span> package provides the command <span class="ec-lmtt-10x-x-109">\printglossaries</span><a id="dx1-16002"></a> which will print all the glossaries which have been de�ned, or <span class="ec-lmtt-10x-x-109">\printglossary</span><a id="dx1-16003"></a><span class="ec-lmtt-10x-x-109">[</span><span class="futri8t-x-x-109"><options></span><span class="ec-lmtt-10x-x-109">] </span>to print individual glossaries. So if you just have <span class="ec-lmtt-10x-x-109">\printglossary</span><a id="dx1-16004"></a>, then you can leave it as it is, but if you have, say: </p> <div class="verbatim" id="verbatim-14"> \printglossary  <br />\printglossary[acronym] </div> <!--l. 598--><p class="nopar" > or </p> <div class="verbatim" id="verbatim-15"> \printglossary  <br />\printacronym </div> <!--l. 603--><p class="nopar" > then you will need to replace this with either </p> <div class="verbatim" id="verbatim-16"> \printglossaries </div> <!--l. 607--><p class="nopar" > or </p> <div class="verbatim" id="verbatim-17"> \printglossary  <br />\printglossary[type=\acronymtype] </div> <!--l. 612--><p class="nopar" > </p><!--l. 614--><p class="indent" > The <span class="ec-lmss-10x-x-109">glossary </span>package allows you to specify a short title (for the table of contents and page header) by de�ning a command of the form <span class="ec-lmtt-10x-x-109">\short</span><span class="futri8t-x-x-109"><glossary-type></span><span class="ec-lmtt-10x-x-109">name</span>. The <span class="ec-lmss-10x-x-109">glossaries </span>package doesn't do this, but instead provides the <span class="ec-lmss-10x-x-109">toctitle</span><a id="dx1-16005"></a> key which can be used in the optional argument to <span class="ec-lmtt-10x-x-109">\printglossary</span><a id="dx1-16006"></a>. For example, if you have created a new glossary type called <span class="ec-lmtt-10x-x-109">notation</span>, and you had de�ned </p> <div class="verbatim" id="verbatim-18"> \newcommand{\shortnotationname}{Notation} </div> <!--l. 624--><p class="nopar" > then you would need to use the <span class="ec-lmss-10x-x-109">toctitle</span><a id="dx1-16007"></a> key: </p> <div class="verbatim" id="verbatim-19"> \printglossary[type=notation,toctitle=Notation] </div> <!--l. 628--><p class="nopar" > The <span class="ec-lmss-10x-x-109">glossaries </span>package will ignore <span class="ec-lmtt-10x-x-109">\shortnotationname</span><a id="dx1-16008"></a>, so unless you have used it elsewhere in the document, you may as well remove the de�nition. </p><!--l. 633--><p class="noindent" > </p> <!--l. 633--><p class="noindent" ><a href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">9 </span> <a id="x1-170009"></a>Processing Your Document</h3> <!--l. 635--><p class="noindent" >If you convert your document from using the <span class="ec-lmss-10x-x-109">glossary </span>package to the <span class="ec-lmss-10x-x-109">glossaries</span> package, you will need to delete any of the additional �les, such as the <span class="ec-lmtt-10x-x-109">.glo</span><a id="dx1-17001"></a> �le, that were created by the <span class="ec-lmss-10x-x-109">glossary </span>package, as the <span class="ec-lmss-10x-x-109">glossaries </span>package uses a di�erent format. Remember also, that if you used the <span class="ec-lmtt-10x-x-109">makeglos</span><a id="dx1-17002"></a> Perl script, you will need to use the <span class="ec-lmtt-10x-x-109">makeglossaries</span><a id="dx1-17003"></a> Perl script instead. As from v1.17, the <span class="ec-lmss-10x-x-109">glossaries </span>package can be used with either <span class="ec-lmtt-10x-x-109">makeindex</span><a id="dx1-17004"></a> or <span class="ec-lmtt-10x-x-109">xindy</span><a id="dx1-17005"></a>. Since <span class="ec-lmtt-10x-x-109">xindy</span><a id="dx1-17006"></a> was designed to be multilingual, the new <span class="ec-lmss-10x-x-109">glossaries </span>package is a much better option for non-English documents. </p><!--l. 648--><p class="indent" > For further information on using <span class="ec-lmtt-10x-x-109">makeglossaries</span><a id="dx1-17007"></a>, <span class="ec-lmtt-10x-x-109">makeindex</span><a id="dx1-17008"></a> or <span class="ec-lmtt-10x-x-109">xindy</span><a id="dx1-17009"></a> to create your glossaries, see <a href="glossaries-user.html#sec:makeglossaries" >Generating the Associated Glossary Files</a> of the <span class="ec-lmss-10x-x-109">glossaries</span> documentation. </p><!--l. 654--><p class="noindent" > </p> <!--l. 654--><p class="noindent" ><a href="#top">Top</a></p><h3 class="sectionHead"><span class="titlemark">10 </span> <a id="x1-1800010"></a>Troubleshooting</h3> <!--l. 656--><p class="noindent" >Please check the <a href="http://www.dickimaw-books.com/faqs/glossariesfaq.html" >FAQ</a> for the <span class="ec-lmss-10x-x-109">glossaries </span>package if you have any problems. </p><!--l. 660--><p class="indent" > <a id="likesection.1"></a><a id="Q1-1-20"></a> </p> <!--l. 2--><p class="noindent" ><a href="#top">Top</a></p><h3 class="likesectionHead"><a id="x1-1900010"></a>Index</h3> <!--l. 4--><p class="noindent" > <span class="futb8t-x-x-109">A</span> </p> <div class="theindex"><span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acl</span></span></span>  <a href="glossary2glossaries.html#dx1-13014" ><span class="underline">1</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acrln</span></span></span>  <a href="glossary2glossaries.html#dx1-13001" ><span class="underline">2</span></a>, <a href="glossary2glossaries.html#dx1-13008" ><span class="underline">3</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acrlong</span></span></span>  <a href="glossary2glossaries.html#dx1-13009" ><span class="underline">4</span></a>, <a href="glossary2glossaries.html#dx1-13015" ><span class="underline">5</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acrlongpl</span></span></span>  <a href="glossary2glossaries.html#dx1-13011" ><span class="underline">6</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acronymname</span></span></span>  <a href="glossary2glossaries.html#dx1-4008" ><span class="underline">7</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acronymtype</span></span></span>  <a href="glossary2glossaries.html#dx1-15009" ><span class="underline">8</span></a>, <a href="glossary2glossaries.html#dx1-15011" ><span class="underline">9</span></a>, <a href="glossary2glossaries.html#dx1-15014" ><span class="underline">10</span></a>, <a href="glossary2glossaries.html#dx1-15016" ><span class="underline">11</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acrsh</span></span></span>  <a href="glossary2glossaries.html#dx1-13002" ><span class="underline">12</span></a>, <a href="glossary2glossaries.html#dx1-13006" ><span class="underline">13</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acrshort</span></span></span>  <a href="glossary2glossaries.html#dx1-13007" ><span class="underline">14</span></a>, <a href="glossary2glossaries.html#dx1-13013" ><span class="underline">15</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acrshortpl</span></span></span>  <a href="glossary2glossaries.html#dx1-13010" ><span class="underline">16</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\acs</span></span></span>  <a href="glossary2glossaries.html#dx1-13012" ><span class="underline">17</span></a> <br /></span> <p class="theindex"> <span class="futb8t-x-x-109">F</span> <span class="index-item">�le types<br /></span> <span class="index-subitem">    <span class="ec-lmtt-10x-x-109">.glo</span>  <a href="glossary2glossaries.html#dx1-17001" >18</a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">G</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glossary</span></span></span>  <a href="glossary2glossaries.html#dx1-6001" ><span class="underline">19</span></a>, <a href="glossary2glossaries.html#dx1-6006" ><span class="underline">20</span></a>, <a href="glossary2glossaries.html#dx1-7005" ><span class="underline">21</span></a>, <a href="glossary2glossaries.html#dx1-11001" ><span class="underline">22</span></a>, <a href="glossary2glossaries.html#dx1-11008" ><span class="underline">23</span></a>, <a href="glossary2glossaries.html#dx1-11013" ><span class="underline">24</span></a>, <a href="glossary2glossaries.html#dx1-6003" ><span class="underline">25</span></a>, <a href="glossary2glossaries.html#dx1-11003" ><span class="underline">26</span></a>, <a href="glossary2glossaries.html#dx1-11011" ><span class="underline">27</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glossaryname</span></span></span>  <a href="glossary2glossaries.html#dx1-4007" ><span class="underline">28</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glossarystyle</span></span></span>  <a href="glossary2glossaries.html#dx1-4003" ><span class="underline">29</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\Gls</span></span></span>  <a href="glossary2glossaries.html#dx1-12016" ><span class="underline">30</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\gls</span></span></span>  <a href="glossary2glossaries.html#dx1-7004" ><span class="underline">31</span></a>, <a href="glossary2glossaries.html#dx1-10001" ><span class="underline">32</span></a>, <a href="glossary2glossaries.html#dx1-10004" ><span class="underline">33</span></a>, <a href="glossary2glossaries.html#dx1-11017" ><span class="underline">34</span></a>, <a href="glossary2glossaries.html#dx1-12009" ><span class="underline">35</span></a>, <a href="glossary2glossaries.html#dx1-12011" ><span class="underline">36</span></a>, <a href="glossary2glossaries.html#dx1-12014" ><span class="underline">37</span></a>, <a href="glossary2glossaries.html#dx1-12020" ><span class="underline">38</span></a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">\gls </span>options<br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">counter</span>  <a href="glossary2glossaries.html#dx1-10003" >39</a> <br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">number</span>  <a href="glossary2glossaries.html#dx1-10002" >40</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glsadd</span></span></span>  <a href="glossary2glossaries.html#dx1-8002" ><span class="underline">41</span></a>, <a href="glossary2glossaries.html#dx1-11015" ><span class="underline">42</span></a>, <a href="glossary2glossaries.html#dx1-12010" ><span class="underline">43</span></a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">\glsadd </span>options<br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">counter</span>  <a href="glossary2glossaries.html#dx1-8005" >44</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glslink</span></span></span>  <a href="glossary2glossaries.html#dx1-9002" ><span class="underline">45</span></a>, <a href="glossary2glossaries.html#dx1-11016" ><span class="underline">46</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glslocalreset</span></span></span>  <a href="glossary2glossaries.html#dx1-15003" ><span class="underline">47</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glslocalresetall</span></span></span>  <a href="glossary2glossaries.html#dx1-15010" ><span class="underline">48</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glslocalunset</span></span></span>  <a href="glossary2glossaries.html#dx1-15006" ><span class="underline">49</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glslocalunsetall</span></span></span>  <a href="glossary2glossaries.html#dx1-15015" ><span class="underline">50</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glsreset</span></span></span>  <a href="glossary2glossaries.html#dx1-15002" ><span class="underline">51</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glsresetall</span></span></span>  <a href="glossary2glossaries.html#dx1-15008" ><span class="underline">52</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glsunset</span></span></span>  <a href="glossary2glossaries.html#dx1-15005" ><span class="underline">53</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\glsunsetall</span></span></span>  <a href="glossary2glossaries.html#dx1-15013" ><span class="underline">54</span></a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">I</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\ifacronymfirstuse</span></span></span>  <a href="glossary2glossaries.html#dx1-14001" ><span class="underline">55</span></a>, <a href="glossary2glossaries.html#dx1-14004" ><span class="underline">56</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\ifglsused</span></span></span>  <a href="glossary2glossaries.html#dx1-14002" ><span class="underline">57</span></a>, <a href="glossary2glossaries.html#dx1-14003" ><span class="underline">58</span></a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">M</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\makeacronym</span></span></span>  <a href="glossary2glossaries.html#dx1-5002" ><span class="underline">59</span></a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">makeglos</span>  <a href="glossary2glossaries.html#dx1-17002" >60</a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">makeglossaries</span>  <a href="glossary2glossaries.html#dx1-17003" >61</a>, <a href="glossary2glossaries.html#dx1-17007" >62</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\makeglossaries</span></span></span>  <a href="glossary2glossaries.html#dx1-5003" ><span class="underline">63</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\makeglossary</span></span></span>  <a href="glossary2glossaries.html#dx1-5001" ><span class="underline">64</span></a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">makeindex</span>  <a href="glossary2glossaries.html#dx1-2003" >65</a>, <a href="glossary2glossaries.html#dx1-2006" >66</a>, <a href="glossary2glossaries.html#dx1-6012" >67</a>, <a href="glossary2glossaries.html#dx1-17004" >68</a>, <a href="glossary2glossaries.html#dx1-17008" >69</a>, <a href="glossary2glossaries.html#dx1-2002" >70</a>, <a href="glossary2glossaries.html#dx1-11004" >71</a>, <a href="glossary2glossaries.html#dx1-11006" >72</a>, <a href="glossary2glossaries.html#dx1-11012" >73</a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">N</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\newacronym</span></span></span>  <a href="glossary2glossaries.html#dx1-12001" ><span class="underline">74</span></a>, <a href="glossary2glossaries.html#dx1-12007" ><span class="underline">75</span></a>, <a href="glossary2glossaries.html#dx1-12018" ><span class="underline">76</span></a>, <a href="glossary2glossaries.html#dx1-13003" ><span class="underline">77</span></a>, <a href="glossary2glossaries.html#dx1-13005" ><span class="underline">78</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\newglossary</span></span></span>  <a href="glossary2glossaries.html#dx1-4002" ><span class="underline">79</span></a>, <a href="glossary2glossaries.html#dx1-4009" ><span class="underline">80</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\newglossaryentry</span></span></span>  <a href="glossary2glossaries.html#dx1-6005" ><span class="underline">81</span></a>, <a href="glossary2glossaries.html#dx1-6008" ><span class="underline">82</span></a>, <a href="glossary2glossaries.html#dx1-6011" ><span class="underline">83</span></a>, <a href="glossary2glossaries.html#dx1-6016" ><span class="underline">84</span></a>, <a href="glossary2glossaries.html#dx1-11014" ><span class="underline">85</span></a>, <a href="glossary2glossaries.html#dx1-11018" ><span class="underline">86</span></a>, <a href="glossary2glossaries.html#dx1-12002" ><span class="underline">87</span></a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">\newglossaryentry </span>options<br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">description</span>  <a href="glossary2glossaries.html#dx1-12004" >88</a>, <a href="glossary2glossaries.html#dx1-12006" >89</a> <br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">name</span>  <a href="glossary2glossaries.html#dx1-12003" >90</a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\newglossarytype</span></span></span>  <a href="glossary2glossaries.html#dx1-4001" ><span class="underline">91</span></a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">O</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\oldacronym</span></span></span>  <a href="glossary2glossaries.html#dx1-12017" ><span class="underline">92</span></a>, <a href="glossary2glossaries.html#dx1-12019" ><span class="underline">93</span></a>, <a href="glossary2glossaries.html#dx1-13004" ><span class="underline">94</span></a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">P</span> <span class="index-item">package options:<br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">description</span>  <a href="glossary2glossaries.html#dx1-12005" ><span class="underline">95</span></a>, <a href="glossary2glossaries.html#dx1-12008" ><span class="underline">96</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\printglossaries</span></span></span>  <a href="glossary2glossaries.html#dx1-16002" ><span class="underline">97</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\printglossary</span></span></span>  <a href="glossary2glossaries.html#dx1-4004" ><span class="underline">98</span></a>, <a href="glossary2glossaries.html#dx1-4006" ><span class="underline">99</span></a>, <a href="glossary2glossaries.html#dx1-4011" ><span class="underline">100</span></a>, <a href="glossary2glossaries.html#dx1-16001" ><span class="underline">101</span></a>, <a href="glossary2glossaries.html#dx1-16003" ><span class="underline">102</span></a>, <a href="glossary2glossaries.html#dx1-16004" ><span class="underline">103</span></a>, <a href="glossary2glossaries.html#dx1-16006" ><span class="underline">104</span></a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">\printglossary </span>options<br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">style</span>  <a href="glossary2glossaries.html#dx1-4005" >105</a> <br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">toctitle</span>  <a href="glossary2glossaries.html#dx1-4010" >106</a>, <a href="glossary2glossaries.html#dx1-16005" >107</a>, <a href="glossary2glossaries.html#dx1-16007" >108</a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">R</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\resetacronym</span></span></span>  <a href="glossary2glossaries.html#dx1-15001" ><span class="underline">109</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\resetallacronyms</span></span></span>  <a href="glossary2glossaries.html#dx1-15007" ><span class="underline">110</span></a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">S</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\shortnotationname</span></span></span>  <a href="glossary2glossaries.html#dx1-16008" ><span class="underline">111</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\storeglosentry</span></span></span>  <a href="glossary2glossaries.html#dx1-6004" ><span class="underline">112</span></a>, <a href="glossary2glossaries.html#dx1-6007" ><span class="underline">113</span></a>, <a href="glossary2glossaries.html#dx1-6009" ><span class="underline">114</span></a>, <a href="glossary2glossaries.html#dx1-6010" ><span class="underline">115</span></a>, <a href="glossary2glossaries.html#dx1-6015" ><span class="underline">116</span></a>, <a href="glossary2glossaries.html#dx1-7001" ><span class="underline">117</span></a>, <a href="glossary2glossaries.html#dx1-11009" ><span class="underline">118</span></a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">\storeglosentry </span>options<br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">format</span>  <a href="glossary2glossaries.html#dx1-6013" >119</a> <br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">number</span>  <a href="glossary2glossaries.html#dx1-6014" >120</a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">U</span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\unsetacronym</span></span></span>  <a href="glossary2glossaries.html#dx1-15004" ><span class="underline">121</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\unsetallacronyms</span></span></span>  <a href="glossary2glossaries.html#dx1-15012" ><span class="underline">122</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\useacronym</span></span></span>  <a href="glossary2glossaries.html#dx1-12012" ><span class="underline">123</span></a>, <a href="glossary2glossaries.html#dx1-12013" ><span class="underline">124</span></a>, <a href="glossary2glossaries.html#dx1-12015" ><span class="underline">125</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\useGlosentry</span></span></span>  <a href="glossary2glossaries.html#dx1-7003" ><span class="underline">126</span></a>, <a href="glossary2glossaries.html#dx1-9001" ><span class="underline">127</span></a> <br /></span> <span class="index-item"><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10x-x-109">\useglosentry</span></span></span>  <a href="glossary2glossaries.html#dx1-7002" ><span class="underline">128</span></a>, <a href="glossary2glossaries.html#dx1-8001" ><span class="underline">129</span></a> <br /></span> <span class="index-item"><span class="ec-lmtt-10x-x-109">\useglosentry </span>options<br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">format</span>  <a href="glossary2glossaries.html#dx1-8003" >130</a> <br /></span> <span class="index-subitem">    <span class="ec-lmss-10x-x-109">number</span>  <a href="glossary2glossaries.html#dx1-8004" >131</a> <br /></span> </p><p class="theindex"> <span class="futb8t-x-x-109">X</span> <span class="index-item"><span class="ec-lmtt-10x-x-109">xindy</span>  <a href="glossary2glossaries.html#dx1-2004" >132</a>, <a href="glossary2glossaries.html#dx1-2005" >133</a>, <a href="glossary2glossaries.html#dx1-17005" >134</a>, <a href="glossary2glossaries.html#dx1-17006" >135</a>, <a href="glossary2glossaries.html#dx1-17009" >136</a>, <a href="glossary2glossaries.html#dx1-11005" >137</a>, <a href="glossary2glossaries.html#dx1-11007" >138</a> <br /></span> </p></div> <div class="footnotes"><!--l. 84--><p class="noindent" ><span class="footnote-mark"><a href="#fn1x0-bk" id="fn1x0"> <sup class="textsuperscript">1</sup></a></span><span class="futr8t-x-x-90">as from v1.17. Previous versions were designed to be used with </span><span class="ec-lmtt-9">makeindex</span><a id="dx1-2002"></a> <span class="futr8t-x-x-90">only</span></p><!--l. 99--><p class="noindent" ><span class="footnote-mark"><a href="#fn2x0-bk" id="fn2x0"> <sup class="textsuperscript">2</sup></a></span><span class="futr8t-x-x-90">as from v1.17</span></p><!--l. 236--><p class="indent" > <span class="footnote-mark"><a href="#fn3x0-bk" id="fn3x0"> <sup class="textsuperscript">3</sup></a></span><span class="futr8t-x-x-90">mainly because having a key value list in </span><span class="ec-lmtt-9">\glossary</span><a id="dx1-6003"></a> <span class="futr8t-x-x-90">caused problems, but it also helps</span> <span class="futr8t-x-x-90">consistency.</span></p><!--l. 350--><p class="indent" > <span class="footnote-mark"><a href="#fn4x0-bk" id="fn4x0"> <sup class="textsuperscript">4</sup></a></span><span class="futr8t-x-x-90">This is because </span><span class="ec-lmtt-9">\glossary</span><a id="dx1-11003"></a> <span class="futr8t-x-x-90">requires the argument to be in a speci�c format and doesn't use the</span> <span class="futri8t-x-x-90"><key></span><span class="futr8t-x-x-90">=</span><span class="futri8t-x-x-90"><value> </span><span class="futr8t-x-x-90">format that the old glossary package used. The new package's internal commands set</span> <span class="futr8t-x-x-90">this format, as well as escaping any of </span><span class="ec-lmtt-9">makeindex</span><a id="dx1-11004"></a><span class="futr8t-x-x-90">'s or </span><span class="ec-lmtt-9">xindy</span><a id="dx1-11005"></a><span class="futr8t-x-x-90">'s special characters. What's more, the</span> <span class="futr8t-x-x-90">format has changed as from v1.17 to allow the new package to be used with either </span><span class="ec-lmtt-9">makeindex</span><a id="dx1-11006"></a> <span class="futr8t-x-x-90">or</span> <span class="ec-lmtt-9">xindy</span><a id="dx1-11007"></a><span class="futr8t-x-x-90">.</span></p><!--l. 359--><p class="indent" > <span class="footnote-mark"><a href="#fn5x0-bk" id="fn5x0"> <sup class="textsuperscript">5</sup></a></span><span class="futr8t-x-x-90">From the user's point of view, using </span><span class="ec-lmtt-9">\glossary</span><a id="dx1-11011"></a> <span class="futr8t-x-x-90">throughout the document is time consuming, and</span> <span class="futr8t-x-x-90">if you use it more than once for the same term, there's a chance extra spaces may creep in which will</span> <span class="futr8t-x-x-90">cause </span><span class="ec-lmtt-9">makeindex</span><a id="dx1-11012"></a> <span class="futr8t-x-x-90">to treat the two entries as di�erent terms, even though they look the same in the</span> <span class="futr8t-x-x-90">document.</span></p> </div> </body></html>