diff options
author | Karl Berry <karl@freefriends.org> | 2009-01-17 01:07:22 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-01-17 01:07:22 +0000 |
commit | 4619c8309b673808e4d13a3202d2c8d9f6374f5e (patch) | |
tree | 5140a9eeec6a7f7c5523e90208f6c908998fffc2 /Master/texmf-dist/doc | |
parent | e55e7bf0fee958f96ac89ec9c2cdfd3b1a91f99a (diff) |
glossaries 1.18
git-svn-id: svn://tug.org/texlive/trunk@11899 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/CHANGES | 26 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/INSTALL | 49 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/README | 20 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/glossaries-manual.html | 5200 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/glossaries-manual.tex | 832 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/glossaries.pdf | bin | 1261508 -> 1347383 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html | 477 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.pdf | bin | 166931 -> 172086 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.tex | 297 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/glossaries/samples/sampletree.tex | 2 |
10 files changed, 4104 insertions, 2799 deletions
diff --git a/Master/texmf-dist/doc/latex/glossaries/CHANGES b/Master/texmf-dist/doc/latex/glossaries/CHANGES index d5e529684af..024f2954406 100644 --- a/Master/texmf-dist/doc/latex/glossaries/CHANGES +++ b/Master/texmf-dist/doc/latex/glossaries/CHANGES @@ -1,5 +1,31 @@ glossaries change log: +v1.18: + * fixed missing closing } in glossaries-babel.sty + + * added \glstarget so that glossary styles can be modified + in the document without using internal commands. + + * glossary-super.sty isn't loaded if supertabular.sty isn't + installed. + + * added nolong, nosuper, nolist, notree and nostyles package + options to prevent loading unnecessary packages. + + * added \oldacronym (emulates the old glossary package's + \newacronym command). + + * added sublistdotted style. + + * fixed bug caused by misspelt \glspagewidthlist (should be + \glspagelistwidth). + + * fixed border in super4colheaderborder and + altsuper4colheaderborder styles. + + * fixed sort sanitization when package option sanitize={name=false} + is used. + v1.17: * changed definition of \@glossary to prevent conflict with memoir diff --git a/Master/texmf-dist/doc/latex/glossaries/INSTALL b/Master/texmf-dist/doc/latex/glossaries/INSTALL index e192b2517b7..55ceb4fcac2 100644 --- a/Master/texmf-dist/doc/latex/glossaries/INSTALL +++ b/Master/texmf-dist/doc/latex/glossaries/INSTALL @@ -1,9 +1,10 @@ INSTALLATION
-If you have downloaded the glossaries package using the TeX Directory
-Structure (TDS), that is you have downloaded an archive containing
-doc, tex, scripts and source directories, you need to follow the
-"Installing from TDS" instructions below.
+If you have downloaded the glossaries package using the TeX
+Directory Structure (TDS), that is you have downloaded the archive
+glossaries.tds.zip containing doc, tex, scripts and source
+directories, you need to follow the "Installing from TDS"
+instructions below.
If you have downloaded the following files:
@@ -22,16 +23,21 @@ http://www.tex.ac.uk/cgi-bin/texfaq2html?label=installthings INSTALLING FROM TDS
===================
-Files in tex and doc directories should go in the
-corresponding TEXMF directories (for example, /usr/share/texmf-local/
-or C:\localtexmf\). The scripts/glossaries/ directory
-contains the Perl script makeglossaries and the batch file
-makeglossaries.bat which should go somewhere on your operating system's
-PATH. (Both files are required for Windows, but only the Perl script is
-required for other operating systems.)
+Files in tex and doc directories should go in the corresponding
+TEXMF directories (for example, /usr/share/texmf-local/ or
+C:\localtexmf\). The scripts/glossaries/ directory contains the Perl
+script makeglossaries and the batch file makeglossaries.bat which
+should go somewhere on your operating system's PATH. (Both files are
+required for Windows, but only the Perl script is required for other
+operating systems.)
*Remember to refresh TeX's database*
+Example (on UNIX like systems):
+
+unzip glossaries.tds.zip -d ~/texmf/
+texhash ~/texmf/
+
A minimal example file called minimalgls.tex is provided for testing
and debugging purposes and can be found in the package documentation
samples directory (doc/latex/glossaries/samples/). To test your
@@ -43,7 +49,7 @@ latex minimalgls The LaTeX2HTML style file, glossaries.perl, is located in
source/latex/glossaries and should go in the LaTeX2HTML styles
-directory.
+directory, if required.
INSTALLING FROM DTX AND INS
===========================
@@ -76,19 +82,22 @@ Move the sample files (*.tex) to TEXMF/doc/latex/glossaries/sample/ Move the documentation (*.pdf) to TEXMF/doc/latex/glossaries/
-Move glossaries.sty, glossaries-babel.sty and mfirstuc.sty to TEXMF/tex/latex/glossaries/base/
+Move glossaries.sty, glossaries-babel.sty and mfirstuc.sty to
+TEXMF/tex/latex/glossaries/base/
-Move the other style files (glossary-*.sty) to TEXMF/tex/latex/glossaries/styles/
+Move the other style files (glossary-*.sty) to
+TEXMF/tex/latex/glossaries/styles/
-Move the dictionary files (*.dict) to TEXMF/tex/latex/glossaries/dict/
+Move the dictionary files (*.dict) to
+TEXMF/tex/latex/glossaries/dict/
Move makeglossaries to somewhere on your path, e.g. /usr/bin/.
-If you are a Windows user, you will also need to move makeglossaries.bat
-to the same location as makeglossaries, but you will need to have
-Perl installed to be able to use makeglossaries. (It is possible
-to use makeindex directly if you don't have Perl installed. See
-the manual, glossaries.pdf, for details.)
+If you are a Windows user, you will also need to move
+makeglossaries.bat to the same location as makeglossaries, but you
+will need to have Perl installed to be able to use makeglossaries.
+(It is possible to use makeindex or xindy directly if you don't have
+Perl installed. See the manual, glossaries.pdf, for details.)
*Remember to refresh TeX's database*
diff --git a/Master/texmf-dist/doc/latex/glossaries/README b/Master/texmf-dist/doc/latex/glossaries/README index 3d2dbe45aeb..33d1fa9e685 100644 --- a/Master/texmf-dist/doc/latex/glossaries/README +++ b/Master/texmf-dist/doc/latex/glossaries/README @@ -1,6 +1,6 @@ -LaTeX Package : glossaries v 1.17
+LaTeX Package : glossaries v 1.18
-Last Modified : 26 December 2008
+Last Modified : 14th January 2009
Author : Nicola Talbot
@@ -34,8 +34,20 @@ See INSTALL file for installation instructions. REQUIREMENTS
-The glossaries package requires at least version 2.5f (2006/11/18) of
-the xkeyval package.
+ifthen
+xkeyval *at least version 2.5f (2006/11/18)*
+xfor
+amsgen
+longtable (unless you use the nolong or nostyles package options)
+
+If the supertabular package is installed, it will also be loaded
+unless the nosuper or nostyles package options are used. If the
+supertabular package isn't installed, you can still use the
+glossaries package, but you won't be able to use any of the styles
+defined in glossaries-super.sty.
+
+Note that the current version of the glossaries package doesn't
+load xspace.
LaTeX2HTML
diff --git a/Master/texmf-dist/doc/latex/glossaries/glossaries-manual.html b/Master/texmf-dist/doc/latex/glossaries/glossaries-manual.html index 12a1968e72c..c6dc5cea7b2 100644 --- a/Master/texmf-dist/doc/latex/glossaries/glossaries-manual.html +++ b/Master/texmf-dist/doc/latex/glossaries/glossaries-manual.html @@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> -<TITLE>glossaries.sty v 1.17: LaTeX2e Package to Assist Generating Glossaries</TITLE> -<META NAME="description" CONTENT="glossaries.sty v 1.17: LaTeX2e Package to Assist Generating Glossaries"> +<TITLE>glossaries.sty v 1.18: LaTeX2e Package to Assist Generating Glossaries</TITLE> +<META NAME="description" CONTENT="glossaries.sty v 1.18: LaTeX2e Package to Assist Generating Glossaries"> <META NAME="keywords" CONTENT="glossaries-manual"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> @@ -27,7 +27,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds <P> - <H1 ALIGN="CENTER">glossaries.sty v 1.17: LaTeX2e Package to Assist Generating Glossaries</H1> + <H1 ALIGN="CENTER">glossaries.sty v 1.18: LaTeX2e Package to Assist Generating Glossaries</H1> <P ALIGN="CENTER"><STRONG>Nicola L.C. Talbot <BR> <BR> @@ -40,7 +40,7 @@ Norwich. Norfolk NR4 7TJ. United Kingdom. <BR><TT><A NAME="tex2html1" HREF="http://theoval.cmp.uea.ac.uk/~nlct/">http://theoval.cmp.uea.ac.uk/~nlct/</A></TT></STRONG></P> -<P ALIGN="CENTER"><STRONG>26th December 2008</STRONG></P> +<P ALIGN="CENTER"><STRONG>14th January 2009</STRONG></P> <BR> <H2><A NAME="SECTION00010000000000000000"> @@ -49,94 +49,108 @@ Contents</A> <!--Table of Contents--> <UL> -<LI><A NAME="tex2html72" +<LI><A NAME="tex2html82" HREF="glossaries-manual.html#SECTION00020000000000000000">Introduction</A> <UL> -<LI><A NAME="tex2html73" +<LI><A NAME="tex2html83" HREF="glossaries-manual.html#SECTION00021000000000000000">Sample Documents</A> -<LI><A NAME="tex2html74" +<LI><A NAME="tex2html84" HREF="glossaries-manual.html#SECTION00022000000000000000">Multi-Lingual Support</A> <UL> -<LI><A NAME="tex2html75" +<LI><A NAME="tex2html85" HREF="glossaries-manual.html#SECTION00022100000000000000">Changing the Fixed Names</A> </UL> -<LI><A NAME="tex2html76" +<LI><A NAME="tex2html86" HREF="glossaries-manual.html#SECTION00023000000000000000">Generating the Associated Glossary Files</A> <UL> -<LI><A NAME="tex2html77" +<LI><A NAME="tex2html87" HREF="glossaries-manual.html#SECTION00023100000000000000">Using the makeglossaries Perl Script</A> -<LI><A NAME="tex2html78" +<LI><A NAME="tex2html88" HREF="glossaries-manual.html#SECTION00023200000000000000">Using xindy explicitly</A> -<LI><A NAME="tex2html79" +<LI><A NAME="tex2html89" HREF="glossaries-manual.html#SECTION00023300000000000000">Using makeindex explicitly</A> </UL> -<LI><A NAME="tex2html80" +<LI><A NAME="tex2html90" HREF="glossaries-manual.html#SECTION00024000000000000000">Troubleshooting</A> </UL> <BR> -<LI><A NAME="tex2html81" +<LI><A NAME="tex2html91" HREF="glossaries-manual.html#SECTION00030000000000000000">A Quick Guide For The Impatient</A> -<LI><A NAME="tex2html82" - HREF="glossaries-manual.html#SECTION00040000000000000000">Overview</A> +<LI><A NAME="tex2html92" + HREF="glossaries-manual.html#SECTION00040000000000000000">Overview of User Commands</A> <UL> -<LI><A NAME="tex2html83" +<LI><A NAME="tex2html93" HREF="glossaries-manual.html#SECTION00041000000000000000">Package Options</A> -<LI><A NAME="tex2html84" +<LI><A NAME="tex2html94" HREF="glossaries-manual.html#SECTION00042000000000000000">Defining Glossary Entries</A> <UL> -<LI><A NAME="tex2html85" +<LI><A NAME="tex2html95" HREF="glossaries-manual.html#SECTION00042100000000000000">Plurals</A> -<LI><A NAME="tex2html86" +<LI><A NAME="tex2html96" HREF="glossaries-manual.html#SECTION00042200000000000000">Sub-Entries</A> -<LI><A NAME="tex2html87" +<LI><A NAME="tex2html97" HREF="glossaries-manual.html#SECTION00042300000000000000">Loading Entries From a File</A> </UL> -<LI><A NAME="tex2html88" +<LI><A NAME="tex2html98" HREF="glossaries-manual.html#SECTION00043000000000000000">Number lists</A> -<LI><A NAME="tex2html89" +<LI><A NAME="tex2html99" HREF="glossaries-manual.html#SECTION00044000000000000000">Links to Glossary Entries</A> <UL> -<LI><A NAME="tex2html90" +<LI><A NAME="tex2html100" HREF="glossaries-manual.html#SECTION00044100000000000000">Changing the format of the link text</A> -<LI><A NAME="tex2html91" +<LI><A NAME="tex2html101" HREF="glossaries-manual.html#SECTION00044200000000000000">Enabling and disabling hyperlinks to glossary entries</A> </UL> -<LI><A NAME="tex2html92" +<LI><A NAME="tex2html102" HREF="glossaries-manual.html#SECTION00045000000000000000">Adding an Entry to the Glossary Without Generating Text</A> -<LI><A NAME="tex2html93" +<LI><A NAME="tex2html103" HREF="glossaries-manual.html#SECTION00046000000000000000">Cross-Referencing Entries</A> -<LI><A NAME="tex2html94" +<LI><A NAME="tex2html104" HREF="glossaries-manual.html#SECTION00047000000000000000">Using Glossary Terms Without Links</A> -<LI><A NAME="tex2html95" +<LI><A NAME="tex2html105" HREF="glossaries-manual.html#SECTION00048000000000000000">Displaying a glossary</A> <UL> -<LI><A NAME="tex2html96" +<LI><A NAME="tex2html106" HREF="glossaries-manual.html#SECTION00048100000000000000">Changing the way the entry name appears in the glossary</A> -<LI><A NAME="tex2html97" +<LI><A NAME="tex2html107" HREF="glossaries-manual.html#SECTION00048200000000000000">Xindy</A> </UL> -<LI><A NAME="tex2html98" +<LI><A NAME="tex2html108" HREF="glossaries-manual.html#SECTION00049000000000000000">Defining New Glossaries</A> -<LI><A NAME="tex2html99" +<LI><A NAME="tex2html109" HREF="glossaries-manual.html#SECTION000410000000000000000">Acronyms</A> -<LI><A NAME="tex2html100" +<UL> +<LI><A NAME="tex2html110" + HREF="glossaries-manual.html#SECTION000410100000000000000">Upgrading From the glossary Package</A> +</UL> +<LI><A NAME="tex2html111" HREF="glossaries-manual.html#SECTION000411000000000000000">Unsetting and Resetting Entry Flags</A> -<LI><A NAME="tex2html101" +<LI><A NAME="tex2html112" HREF="glossaries-manual.html#SECTION000412000000000000000">Glossary Styles</A> -<LI><A NAME="tex2html102" +<UL> +<LI><A NAME="tex2html113" + HREF="glossaries-manual.html#SECTION000412100000000000000">List Styles</A> +<LI><A NAME="tex2html114" + HREF="glossaries-manual.html#SECTION000412200000000000000">Longtable Styles</A> +<LI><A NAME="tex2html115" + HREF="glossaries-manual.html#SECTION000412300000000000000">Supertabular Styles</A> +<LI><A NAME="tex2html116" + HREF="glossaries-manual.html#SECTION000412400000000000000">Tree-Like Styles</A> +</UL> +<LI><A NAME="tex2html117" HREF="glossaries-manual.html#SECTION000413000000000000000">Defining your own glossary style</A> <UL> -<LI><A NAME="tex2html103" +<LI><A NAME="tex2html118" HREF="glossaries-manual.html#SECTION000413100000000000000">Example: creating a completely new style</A> -<LI><A NAME="tex2html104" +<LI><A NAME="tex2html119" HREF="glossaries-manual.html#SECTION000413200000000000000">Example: creating a new glossary style based on an existing style</A> </UL> </UL> <BR> -<LI><A NAME="tex2html105" +<LI><A NAME="tex2html120" HREF="glossaries-manual.html#SECTION00050000000000000000">Mfirstuc Package</A> -<LI><A NAME="tex2html106" +<LI><A NAME="tex2html121" HREF="glossaries-manual.html#SECTION00060000000000000000">Index</A> </UL> <!--End of Table of Contents--> @@ -152,26 +166,28 @@ glossaries. It has a certain amount of flexibility, allowing the user to customize the format of the glossary and define multiple glossaries. It also supports acronyms and glossary styles that include symbols (in addition to a name and description) for glossary -entries. There is provision for loading a database of glossary terms -where only those terms used in the text are added to the glossary. +entries. There is provision for loading a database of glossary terms. +Only those terms used<A NAME="tex2html2" + HREF="#foot3897"><SUP>1</SUP></A> in the document will be +added to the glossary. <P> -<B>This package replaces the <TT>glossary</TT><A NAME="3641"></A> package which is +<B>This package replaces the <TT>glossary</TT><A NAME="3974"></A> package which is now obsolete. Please see the file -<TT><A NAME="tex2html3" +<TT><A NAME="tex2html4" HREF="glossary2glossaries.html">glossary2glossaries.html</A></TT> for assistance in upgrading.</B> <P> The <TT>glossaries</TT> package comes with a -<A NAME="tex2html4" +<A NAME="tex2html5" HREF="http://www.perl.org/about.html">Perl</A> script -called <TT>makeglossaries</TT><A NAME="3645"></A>. This provides a convenient interface -to <TT>makeindex</TT><A NAME="3648"></A> or <TT>xindy</TT><A NAME="3651"></A>. It is strongly +called <TT>makeglossaries</TT><A NAME="3978"></A>. This provides a convenient interface +to <TT>makeindex</TT><A NAME="3981"></A> or <TT>xindy</TT><A NAME="3984"></A>. It is strongly recommended that you use this script, but it is not essential. If you are reluctant to install Perl, or for any -other reason you don't want to use <TT>makeglossaries</TT><A NAME="3654"></A>, you -can called <TT>makeindex</TT><A NAME="3657"></A> or <TT>xindy</TT><A NAME="3660"></A> explicitly. +other reason you don't want to use <TT>makeglossaries</TT><A NAME="3987"></A>, you +can called <TT>makeindex</TT><A NAME="3990"></A> or <TT>xindy</TT><A NAME="3993"></A> explicitly. See <A HREF="glossaries-manual.html#sec:makeglossaries">Generating the Associated Glossary Files</A> for further details. @@ -190,8 +206,8 @@ having to read through lengthy descriptions. <P> </LI> -<LI><A HREF="glossaries-manual.html#sec:overview">Overview</A> -gives an overview of available commands and their syntax. +<LI><A HREF="glossaries-manual.html#sec:overview">Overview of User Commands</A> +gives an overview of the main user commands and their syntax. <P> </LI> @@ -254,7 +270,7 @@ according to your operating system and T<SMALL>E</SMALL>X distribution. The sample documents are as follows: <DL> <DT><STRONG>minimalgls.tex</STRONG></DT> -<DD>This document is a minimal working example. +<DD><A NAME="ex:minimalgls"></A> This document is a minimal working example. You can test your installation using this file. To create the complete document you will need to do the following steps: @@ -271,8 +287,15 @@ latex minimalgls references. These warnings may be ignored on the first run. <P> +If you get a <code>Missing \begin{document}</code> error, then + it's most likely that your version of <TT>xkeyval</TT><A NAME="4003"></A> is + out of date. Check the log file for a warning of that nature. + If this is the case, you will need to update the <TT>xkeyval</TT> + package. + +<P> </LI> -<LI>Run <TT>makeglossaries</TT><A NAME="3670"></A> on the document. This can +<LI>Run <TT>makeglossaries</TT><A NAME="4007"></A> on the document. This can be done on a terminal by either typing <PRE> makeglossaries minimalgls @@ -283,7 +306,7 @@ perl makeglossaries minimalgls </PRE> If your system doesn't recognise the command <TT>perl</TT> then it's likely you don't have Perl installed. In which case you - will need to use <TT>makeindex</TT><A NAME="3673"></A> directly. You can do this + will need to use <TT>makeindex</TT><A NAME="4010"></A> directly. You can do this in a terminal by typing (all on one line): <PRE> makeindex -s minimalgls.ist -t minimalgls.glg -o minimalgls.gls @@ -291,7 +314,7 @@ minimalgls.glo </PRE> (See <A HREF="glossaries-manual.html#sec:makeindexapp">later</A> - for further details on using <TT>makeindex</TT><A NAME="3676"></A> explicitly.) + for further details on using <TT>makeindex</TT><A NAME="4013"></A> explicitly.) <P> Note that if you need to specify the full path and the path @@ -311,7 +334,7 @@ is the page number where the entry was referenced. <P> </DD> <DT><STRONG>sample4col.tex</STRONG></DT> -<DD>This document illustrates a four column +<DD><A NAME="ex:sample4col"></A> This document illustrates a four column glossary where the entries have a symbol in addition to the name and description. To create the complete document, you need to do: @@ -321,10 +344,10 @@ makeglossaries sample4col latex sample4col </PRE> As before, if you don't have Perl installed, you will need to -use <TT>makeindex</TT><A NAME="3679"></A> directly instead of using -<TT>makeglossaries</TT><A NAME="3682"></A>. The vertical gap between entries +use <TT>makeindex</TT><A NAME="4016"></A> directly instead of using +<TT>makeglossaries</TT><A NAME="4019"></A>. The vertical gap between entries is the gap created at the start of each group. This can be -suppressed by redefining <TT>\glsgroupskip</TT><A NAME="3685"></A> after the glossary +suppressed by redefining <TT>\glsgroupskip</TT><A NAME="4022"></A> after the glossary style has been set: <PRE> \renewcommand*{\glsgroupskip}{} @@ -333,9 +356,9 @@ style has been set: <P> </DD> <DT><STRONG>sampleAcr.tex</STRONG></DT> -<DD>This document has some sample acronyms. It +<DD><A NAME="ex:sampleAcr"></A> This document has some sample acronyms. It also adds the glossary to the table of contents, so an extra -run through LaTeX is required to ensure the document is up-to-date: +run through LaTeX is required to ensure the document is up to date: <PRE> latex sampleAcr makeglossaries sampleAcr @@ -346,7 +369,7 @@ latex sampleAcr <P> </DD> <DT><STRONG>sampleAcrDesc.tex</STRONG></DT> -<DD>This is similar to the previous example, +<DD><A NAME="ex:sampleAcrDesc"></A> This is similar to the previous example, except that the acronyms have an associated description. As with the previous example, the glossary is added to the table of contents, so an extra run through LaTeX is required: @@ -360,9 +383,9 @@ latex sampleAcrDesc <P> </DD> <DT><STRONG>sampleDesc.tex</STRONG></DT> -<DD>This is similar to the previous example, -except that it defines the acronyms using <TT>\newglossaryentry</TT><A NAME="3688"></A> -instead of <TT>\newacronym</TT><A NAME="3691"></A>. As with +<DD><A NAME="ex:sampleDesc"></A> This is similar to the previous example, +except that it defines the acronyms using <TT>\newglossaryentry</TT><A NAME="4025"></A> +instead of <TT>\newacronym</TT><A NAME="4028"></A>. As with the previous example, the glossary is added to the table of contents, so an extra run through LaTeX is required: <PRE> @@ -375,10 +398,10 @@ latex sampleDesc <P> </DD> <DT><STRONG>sampleDB.tex</STRONG></DT> -<DD>This document illustrates how to load -an external files containing the glossary definitions. It also +<DD><A NAME="ex:sampleDB"></A> This document illustrates how to load +external files containing the glossary definitions. It also illustrates how to define a new glossary type. This document -has the number list<A NAME="3693"></A> suppressed and uses <TT>\glsaddall</TT><A NAME="3695"></A> to add +has the number list<A NAME="4030"></A> suppressed and uses <TT>\glsaddall</TT><A NAME="4032"></A> to add all the entries to the glossaries without referencing each one explicitly. To create the document do: <PRE> @@ -386,10 +409,11 @@ latex sampleDB makeglossaries sampleDB latex sampleDB </PRE> -The glossary definitions are stored in the files +The glossary definitions are stored in the accompanying files <TT>database1.tex</TT> and <TT>database2.tex</TT>. Note that if you don't have Perl installed, you will need to use -<TT>makeindex</TT><A NAME="3698"></A> twice instead of using <TT>makeglossaries</TT><A NAME="3701"></A>: +<TT>makeindex</TT><A NAME="4035"></A> twice instead of a single call to +<TT>makeglossaries</TT><A NAME="4038"></A>: <OL> <LI>Create the main glossary: @@ -407,7 +431,7 @@ makeindex -s sampleDB.ist -t sampleDB.nlg -o sampleDB.not sampleDB.ntn <P> </DD> <DT><STRONG>sampleEq.tex</STRONG></DT> -<DD>This document illustrates how to change the +<DD><A NAME="ex:sampleEq"></A> This document illustrates how to change the location to something other than the page number. In this case, the <TT>equation</TT> counter is used since all glossary entries appear inside an <TT>equation</TT> environment. To create the @@ -421,8 +445,8 @@ latex sampleEq <P> </DD> <DT><STRONG>sampleEqPg.tex</STRONG></DT> -<DD>This is similar to the previous example, -but the number lists<A NAME="3704"></A> are a mixture of page +<DD><A NAME="ex:sampleEqPg"></A> This is similar to the previous example, +but the number lists<A NAME="4041"></A> are a mixture of page numbers and equation numbers. This example adds the glossary to the table of contents, so an extra LaTeX run is required: <PRE> @@ -435,7 +459,7 @@ latex sampleEqPg <P> </DD> <DT><STRONG>sampleSec.tex</STRONG></DT> -<DD>This document also illustrates how to change +<DD><A NAME="ex:sampleSec"></A> This document also illustrates how to change the location to something other than the page number. In this case, the <TT>section</TT> counter is used. This example adds the glossary to the table of contents, so an extra LaTeX run is @@ -450,7 +474,7 @@ latex sampleSec <P> </DD> <DT><STRONG>sampleNtn.tex</STRONG></DT> -<DD>This document illustrates how to create +<DD><A NAME="ex:sampleNtn"></A> This document illustrates how to create an additional glossary type. This example adds the glossary to the table of contents, so an extra LaTeX run is required: <PRE> @@ -460,7 +484,8 @@ latex sampleNtn latex sampleNtn </PRE> Note that if you don't have Perl installed, you will need to use -<TT>makeindex</TT><A NAME="3706"></A> twice instead of using <TT>makeglossaries</TT><A NAME="3709"></A>: +<TT>makeindex</TT><A NAME="4043"></A> twice instead of a single call to +<TT>makeglossaries</TT><A NAME="4046"></A>: <OL> <LI>Create the main glossary: @@ -478,7 +503,7 @@ makeindex -s sampleNtn.ist -t sampleNtn.nlg -o sampleNtn.not sampleNtn.ntn <P> </DD> <DT><STRONG>sample.tex</STRONG></DT> -<DD>This document illustrates some of the basics, +<DD><A NAME="ex:sample"></A> This document illustrates some of the basics, including how to create child entries that use the same name as the parent entry. This example adds the glossary to the table of contents, so an extra LaTeX run is required: @@ -489,16 +514,16 @@ latex sample latex sample </PRE> You can see the difference between word and letter ordering -if you substitute <TT>order=word</TT><A NAME="3719"></A> with -<TT>order=letter</TT><A NAME="3728"></A>. (Note that this will only have an -effect if you use <TT>makeglossaries</TT><A NAME="3730"></A>. If you use -<TT>makeindex</TT><A NAME="3733"></A> explicitly, you will need to use the +if you substitute <TT>order=word</TT><A NAME="4056"></A> with +<TT>order=letter</TT><A NAME="4065"></A>. (Note that this will only have an +effect if you use <TT>makeglossaries</TT><A NAME="4067"></A>. If you use +<TT>makeindex</TT><A NAME="4070"></A> explicitly, you will need to use the <TT>-l</TT> switch to indicate letter ordering.) <P> </DD> <DT><STRONG>sampletree.tex</STRONG></DT> -<DD>This document illustrates a hierarchical +<DD><A NAME="ex:sampletree"></A> This document illustrates a hierarchical glossary structure where child entries have different names to their corresponding parent entry. To create the document do: <PRE> @@ -510,12 +535,12 @@ latex sampletree <P> </DD> <DT><STRONG>samplexdy.tex</STRONG></DT> -<DD>This document illustrates how to use the -<TT>glossaries</TT> package with <TT>xindy</TT><A NAME="3737"></A> instead of -<TT>makeindex</TT><A NAME="3740"></A>. The document uses UTF8 encoding (with the -<TT>inputenc</TT><A NAME="3743"></A> package). The encoding is picked up by -<TT>makeglossaries</TT><A NAME="3746"></A>. By default, this document will create -a <TT>xindy</TT><A NAME="3749"></A> style file called <TT>samplexdy.xdy</TT>, but +<DD><A NAME="ex:samplexdy"></A> This document illustrates how to use the +<TT>glossaries</TT> package with <TT>xindy</TT><A NAME="4074"></A> instead of +<TT>makeindex</TT><A NAME="4077"></A>. The document uses UTF8 encoding (with the +<TT>inputenc</TT><A NAME="4080"></A> package). The encoding is picked up by +<TT>makeglossaries</TT><A NAME="4083"></A>. By default, this document will create +a <TT>xindy</TT><A NAME="4086"></A> style file called <TT>samplexdy.xdy</TT>, but if you uncomment the lines <PRE> \setStyleFile{samplexdy-mc} @@ -524,12 +549,12 @@ if you uncomment the lines </PRE> it will set the style file to <TT>samplexdy-mc.xdy</TT> instead. This provides an additional letter group for entries starting -with "Mc" or "Mac". If you use <TT>makeglossaries</TT><A NAME="3752"></A>, +with "Mc" or "Mac". If you use <TT>makeglossaries</TT><A NAME="4089"></A>, you don't need to supply any additional information. If you -don't use <TT>makeglossaries</TT><A NAME="3755"></A>, you will need to specify the +don't use <TT>makeglossaries</TT><A NAME="4092"></A>, you will need to specify the required information. Note that if you set the style file to -<TT>samplexdy-mc.xdy</TT> you must also specify <TT>\noist</TT><A NAME="3758"></A>, -otherwise the <TT>glossaries</TT><A NAME="3761"></A> package will overwrite +<TT>samplexdy-mc.xdy</TT> you must also specify <TT>\noist</TT><A NAME="4095"></A>, +otherwise the <TT>glossaries</TT><A NAME="4098"></A> package will overwrite <TT>samplexdy-mc.xdy</TT> and you will lose the "Mc" letter group. <P> @@ -540,7 +565,7 @@ makeglossaries samplexdy latex samplexdy </PRE> If you don't have Perl installed, you will have to call -<TT>xindy</TT><A NAME="3764"></A> explicitly instead of using <TT>makeglossaries</TT><A NAME="3767"></A>. +<TT>xindy</TT><A NAME="4101"></A> explicitly instead of using <TT>makeglossaries</TT><A NAME="4104"></A>. If you are using the default style file <TT>samplexdy.xdy</TT>, then do (no line breaks): <PRE> @@ -557,8 +582,8 @@ samplexdy.glo <P> </DD> <DT><STRONG>sampleutf8.tex</STRONG></DT> -<DD>This is another example that uses -<TT>xindy</TT><A NAME="3770"></A>. Unlike <TT>makeindex</TT><A NAME="3773"></A>, <TT>xindy</TT><A NAME="3776"></A> can +<DD><A NAME="ex:sampleutf8"></A> This is another example that uses +<TT>xindy</TT><A NAME="4107"></A>. Unlike <TT>makeindex</TT><A NAME="4110"></A>, <TT>xindy</TT><A NAME="4113"></A> can cope with accented or non-Latin characters. This document uses UTF8 encoding. To create the document do: <PRE> @@ -567,7 +592,7 @@ makeglossaries sampleutf8 latex sampleutf8 </PRE> If you don't have Perl installed, you will have to call -<TT>xindy</TT><A NAME="3779"></A> explicitly instead of using <TT>makeglossaries</TT><A NAME="3782"></A> +<TT>xindy</TT><A NAME="4116"></A> explicitly instead of using <TT>makeglossaries</TT><A NAME="4119"></A> (no line breaks): <PRE> xindy -L english -C utf8 -I xindy -M sampleutf8 -t sampleutf8.glg @@ -575,7 +600,8 @@ xindy -L english -C utf8 -I xindy -M sampleutf8 -t sampleutf8.glg </PRE> <P> -If you remove the <TT>xindy</TT><A NAME="3790"></A> option and do: +If you remove the <TT>xindy</TT><A NAME="4127"></A> option from <TT>sampleutf8.tex</TT> +and do: <PRE> latex sampleutf8 makeglossaries sampleutf8 @@ -584,7 +610,7 @@ latex sampleutf8 you will see that the entries that start with a non-Latin character now appear in the symbols group, and the word "manÅ“uvre" is now after "manor" instead of before it. If you are unable to use -<TT>makeglossaries</TT><A NAME="3794"></A>, the call to <TT>makeindex</TT><A NAME="3797"></A> is as +<TT>makeglossaries</TT><A NAME="4131"></A>, the call to <TT>makeindex</TT><A NAME="4134"></A> is as follows (no line breaks): <PRE> makeindex -s sampleutf8.ist -t sampleutf8.glg -o sampleutf8.gls @@ -608,13 +634,13 @@ Multi-Lingual Support <P> As from version 1.17, the <TT>glossaries</TT> package can now be -used with <TT>xindy</TT><A NAME="3804"></A> as well as <TT>makeindex</TT><A NAME="3807"></A>. If you +used with <TT>xindy</TT><A NAME="4141"></A> as well as <TT>makeindex</TT><A NAME="4144"></A>. If you are writing in a language that uses accented characters or -non-Latin characters it is recommended that you use <TT>xindy</TT><A NAME="3810"></A> -as <TT>makeindex</TT><A NAME="3813"></A> is hard-coded for Latin languages. This +non-Latin characters it is recommended that you use <TT>xindy</TT><A NAME="4147"></A> +as <TT>makeindex</TT><A NAME="4150"></A> is hard-coded for Latin languages. This means that you are not restricted to the A, ..., Z letter groups. -If you want to use <TT>xindy</TT><A NAME="3816"></A>, remember to use the -<TT>xindy</TT><A NAME="3824"></A> package option. For example: +If you want to use <TT>xindy</TT><A NAME="4153"></A>, remember to use the +<TT>xindy</TT><A NAME="4161"></A> package option. For example: <PRE> \documentclass[frenchb]{article} \usepackage[utf8]{inputenc} @@ -627,18 +653,18 @@ If you want to use <TT>xindy</TT><A NAME="3816"></A>, remember to use the If you use an accented or non-Latin character at the start of an entry name, you must place it in a group, or it will cause a problem for commands that convert the first letter to uppercase -(e.g. <TT>\Gls</TT><A NAME="3828"></A>) due to expansion issues. For example: +(e.g. <TT>\Gls</TT><A NAME="4165"></A>) due to expansion issues. For example: <PRE> \newglossaryentry{elite}{name={{é}lite}, description={select group or class}} </PRE> <P> -If you use the <TT>inputenc</TT><A NAME="3831"></A> package, <TT>makeglossaries</TT><A NAME="3834"></A> +If you use the <TT>inputenc</TT><A NAME="4168"></A> package, <TT>makeglossaries</TT><A NAME="4171"></A> will pick up the encoding from the auxiliary file. If you use -<TT>xindy</TT><A NAME="3837"></A> explicitly instead of via <TT>makeglossaries</TT><A NAME="3840"></A>, +<TT>xindy</TT><A NAME="4174"></A> explicitly instead of via <TT>makeglossaries</TT><A NAME="4177"></A>, you may need to specify the encoding using the <TT>-C</TT> -option. Read the <TT>xindy</TT><A NAME="3843"></A> manual for further details. +option. Read the <TT>xindy</TT><A NAME="4180"></A> manual for further details. <P> @@ -653,13 +679,13 @@ As from version 1.08, the <TT>glossaries</TT> package now has limited multi-lingual support, thanks to all the people who have sent me the relevant translations either via email or via <TT>comp.text.tex</TT>. -However you must load <TT>babel</TT><A NAME="3847"></A> <I>before</I> -<TT>glossaries</TT> to enable this. Note that if <TT>babel</TT><A NAME="3851"></A> is loaded -and the <TT>translator</TT><A NAME="3854"></A> package is detected on T<SMALL>E</SMALL>X's path, then the -<TT>translator</TT><A NAME="3857"></A> package will be loaded automatically, however, +However you must load <TT>babel</TT><A NAME="4184"></A> <I>before</I> +<TT>glossaries</TT> to enable this. Note that if <TT>babel</TT><A NAME="4188"></A> is loaded +and the <TT>translator</TT><A NAME="4191"></A> package is detected on T<SMALL>E</SMALL>X's path, then the +<TT>translator</TT><A NAME="4194"></A> package will be loaded automatically, however, it may not pick up on the required languages, so if the predefined text is not translated, you may need to explicitly load the -<TT>translator</TT><A NAME="3860"></A> package with the required languages. For example: +<TT>translator</TT><A NAME="4197"></A> package with the required languages. For example: <PRE> \usepackage[spanish]{babel} \usepackage[spanish]{translator} @@ -675,8 +701,8 @@ than a package option. For example: </PRE> <P> -If you want to use <TT>ngerman</TT><A NAME="3863"></A> or <TT>german</TT><A NAME="3866"></A> instead -of <TT>babel</TT><A NAME="3869"></A>, you will need to include the <TT>translator</TT><A NAME="3872"></A> package +If you want to use <TT>ngerman</TT><A NAME="4200"></A> or <TT>german</TT><A NAME="4203"></A> instead +of <TT>babel</TT><A NAME="4206"></A>, you will need to include the <TT>translator</TT><A NAME="4209"></A> package to provide the translations. For example: <PRE> \documentclass[ngerman]{article} @@ -687,7 +713,7 @@ to provide the translations. For example: <P> The following languages are currently supported by the -<TT>glossaries</TT><A NAME="3875"></A> package: +<TT>glossaries</TT><A NAME="4212"></A> package: <DIV ALIGN="CENTER"> <TABLE CELLPADDING=3> <TR><TH ALIGN="LEFT"><B>Language </B></TH> @@ -728,7 +754,7 @@ The following languages are currently supported by the </TR> </TABLE> </DIV> -The language dependent commands and <TT>translator</TT><A NAME="3878"></A> keys used by the +The language dependent commands and <TT>translator</TT><A NAME="4215"></A> keys used by the glossaries package are listed in <A HREF="glossaries-manual.html#tab:predefinednames">table </A><A HREF="glossaries-manual.html#tab:predefinednames">1</A>. <P> @@ -737,49 +763,49 @@ glossaries package are listed in <A HREF="glossaries-manual.html#tab:predefinedn <A NAME="tab:predefinednames"></A> <DIV ALIGN="CENTER"> -<A NAME="437"></A> +<A NAME="483"></A> <TABLE CELLPADDING=3> <CAPTION><STRONG>Table 1:</STRONG> Customised Text</CAPTION> <TR><TD ALIGN="LEFT"> </TD><TH ALIGN="LEFT"><B>Command Name </B></TH> -<TH ALIGN="LEFT"><B>Translator key word </B></TH> -<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=200><B>What it's for</B></TH> +<TH ALIGN="LEFT"><B>Translator Key Word </B></TH> +<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=200><B>Purpose</B></TH> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\glossaryname</TT><A NAME="3884"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\glossaryname</TT><A NAME="4221"></A></TD> <TD ALIGN="LEFT"><TT>Glossary</TT></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=200>Title of the main glossary.</TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\acronymname</TT><A NAME="3887"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\acronymname</TT><A NAME="4224"></A></TD> <TD ALIGN="LEFT"><TT>Acronyms</TT></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=200>Title of the list of acronyms -(when used with package option <TT>acronym</TT><A NAME="3895"></A>).</TD> +(when used with package option <TT>acronym</TT><A NAME="4232"></A>).</TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\entryname</TT><A NAME="3899"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\entryname</TT><A NAME="4236"></A></TD> <TD ALIGN="LEFT"><TT>Notation (glossaries)</TT></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=200>Header for first column in the glossary (for 2, 3 or 4 column glossaries that support headers).</TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\descriptionname</TT><A NAME="3902"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\descriptionname</TT><A NAME="4239"></A></TD> <TD ALIGN="LEFT"><TT>Description (glossaries)</TT></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=200>Header for second column in the glossary (for 2, 3 or 4 column glossaries that support headers).</TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\symbolname</TT><A NAME="3905"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\symbolname</TT><A NAME="4242"></A></TD> <TD ALIGN="LEFT"><TT>Symbol (glossaries)</TT></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=200>Header for symbol column in the glossary for glossary styles that support this option.</TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\pagelistname</TT><A NAME="3908"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\pagelistname</TT><A NAME="4245"></A></TD> <TD ALIGN="LEFT"><TT>Page List (glossaries)</TT></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=200>Header for page list column in the glossary for glossaries that support this option.</TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\glssymbolsgroupname</TT><A NAME="3911"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\glssymbolsgroupname</TT><A NAME="4248"></A></TD> <TD ALIGN="LEFT"><TT>Symbols (glossaries)</TT></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=200>Header for symbols section of the glossary for glossary styles that support this option.</TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\glsnumbersgroupname</TT><A NAME="3914"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\glsnumbersgroupname</TT><A NAME="4251"></A></TD> <TD ALIGN="LEFT"><TT>Numbers (glossaries)</TT></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=200>Header for numbers section of the glossary for glossary styles that support @@ -793,13 +819,13 @@ this option.</TD> <P> Due to the varied nature of glossaries, it's likely that the predefined translations may not be appropriate. If you are using -the <TT>babel</TT><A NAME="3917"></A> package and do not have the <TT>translator</TT><A NAME="3920"></A> package +the <TT>babel</TT><A NAME="4254"></A> package and do not have the <TT>translator</TT><A NAME="4257"></A> package installed, you need to be familiar with the -advice on <A NAME="tex2html7" +advice on <A NAME="tex2html8" HREF="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=latexwords">changing the words babel uses</A>. <P> -If you have the <TT>translator</TT><A NAME="3923"></A> package installed, then it becomes +If you have the <TT>translator</TT><A NAME="4260"></A> package installed, then it becomes much easier to change the default translations. For example, if you are writing in Irish and you want <TT>\symbolname</TT> to produce "Siombail" instead of "Comhartha", then you can put the following @@ -809,11 +835,11 @@ in your document preamble: </PRE> <P> -Note that <TT>xindy</TT><A NAME="3926"></A> provides much better multi-lingual -support than <TT>makeindex</TT><A NAME="3929"></A>, so it's recommended that you -use <TT>xindy</TT><A NAME="3932"></A> if you have glossary entries that contain +Note that <TT>xindy</TT><A NAME="4263"></A> provides much better multi-lingual +support than <TT>makeindex</TT><A NAME="4266"></A>, so it's recommended that you +use <TT>xindy</TT><A NAME="4269"></A> if you have glossary entries that contain accented characters or non-Roman letters. See -<A NAME="tex2html8" +<A NAME="tex2html9" HREF="sec:xindy">Xindy</A> for further details. <P> @@ -834,46 +860,46 @@ intermediate step. It is this application that creates the file containing the code that typesets the glossary. If this step is omitted, the glossaries will not appear in your document. The two indexing applications that are most commonly used with -LaTeX are <TT>makeindex</TT><A NAME="3938"></A> and <TT>xindy</TT><A NAME="3941"></A>. As +LaTeX are <TT>makeindex</TT><A NAME="4275"></A> and <TT>xindy</TT><A NAME="4278"></A>. As from version 1.17, the <TT>glossaries</TT> package can be used with either of these applications. Previous versions were designed -to be used with <TT>makeindex</TT><A NAME="3945"></A> only. Note that -<TT>xindy</TT><A NAME="3948"></A> has much better multi-lingual support than -<TT>makeindex</TT><A NAME="3951"></A>, so <TT>xindy</TT><A NAME="3954"></A> is recommended if you're +to be used with <TT>makeindex</TT><A NAME="4282"></A> only. Note that +<TT>xindy</TT><A NAME="4285"></A> has much better multi-lingual support than +<TT>makeindex</TT><A NAME="4288"></A>, so <TT>xindy</TT><A NAME="4291"></A> is recommended if you're not writing in English. Commands that only have an -effect when <TT>xindy</TT><A NAME="3957"></A> is used are described +effect when <TT>xindy</TT><A NAME="4294"></A> is used are described <A HREF="glossaries-manual.html#sec:xindy">later</A>. <P> The <TT>glossaries</TT> package comes with the Perl script -<TT>makeglossaries</TT><A NAME="3961"></A> which will run <TT>makeindex</TT><A NAME="3964"></A> or -<TT>xindy</TT><A NAME="3967"></A> on all the glossary files using a customized style -file (which is created by <TT>\makeglossaries</TT><A NAME="3970"></A>). See +<TT>makeglossaries</TT><A NAME="4298"></A> which will run <TT>makeindex</TT><A NAME="4301"></A> or +<TT>xindy</TT><A NAME="4304"></A> on all the glossary files using a customized style +file (which is created by <TT>\makeglossaries</TT><A NAME="4307"></A>). See <A HREF="glossaries-manual.html#sec:makeglossariesapp">Using the makeglossaries Perl script</A> for further details. Perl is stable, cross-platform, open source software that is used by a number of T<SMALL>E</SMALL>X-related applications. Further -information is available at <TT><A NAME="tex2html9" +information is available at <TT><A NAME="tex2html10" HREF="http://www.perl.org/about.html">http://www.perl.org/about.html</A></TT>. However, whilst it is strongly recommended that you use the -<TT>makeglossaries</TT><A NAME="3973"></A> script, it is possible to use the +<TT>makeglossaries</TT><A NAME="4310"></A> script, it is possible to use the <TT>glossaries</TT> package without having Perl installed. In which -case, if you have used the <TT>xindy</TT><A NAME="3982"></A> package option, you will -need to use <TT>xindy</TT><A NAME="3986"></A> (see +case, if you have used the <TT>xindy</TT><A NAME="4319"></A> package option, you will +need to use <TT>xindy</TT><A NAME="4323"></A> (see <A HREF="glossaries-manual.html#sec:xindyapp">Using xindy explicitly</A>), otherwise you will need to use -<TT>makeindex</TT><A NAME="3989"></A> (see +<TT>makeindex</TT><A NAME="4326"></A> (see <A HREF="glossaries-manual.html#sec:makeindexapp">Using makeindex explicitly</A>). Note that some commands and package options have no effect if you don't use -<TT>makeglossaries</TT><A NAME="3992"></A>. These are listed in -Table <A HREF="glossaries-manual.html#tab:makeglossariesCmds">2</A>. +<TT>makeglossaries</TT><A NAME="4329"></A>. These are listed in +<A HREF="glossaries-manual.html#tab:makeglossariesCmds">table </A><A HREF="glossaries-manual.html#tab:makeglossariesCmds">2</A>. <P> Note that if any of your entries use an entry that is not referenced outside the glossary, you will need to -do an additional <TT>makeglossaries</TT><A NAME="3995"></A>, <TT>makeindex</TT><A NAME="3998"></A> -or <TT>xindy</TT><A NAME="4001"></A> run, as appropriate. For example, +do an additional <TT>makeglossaries</TT><A NAME="4335"></A>, <TT>makeindex</TT><A NAME="4338"></A> +or <TT>xindy</TT><A NAME="4341"></A> run, as appropriate. For example, suppose you have defined the following entries: <PRE> \newglossaryentry{citrusfruit}{name={citrus fruit}, @@ -887,7 +913,7 @@ and suppose you have <code>\gls{citrusfruit}</code> in your document but don't reference the <TT>orange</TT> entry, then the <TT>orange</TT> entry won't appear in your glossary until you first create the glossary and then do another run -of <TT>makeglossaries</TT><A NAME="4004"></A>, <TT>makeindex</TT><A NAME="4007"></A> or <TT>xindy</TT><A NAME="4010"></A>. +of <TT>makeglossaries</TT><A NAME="4344"></A>, <TT>makeindex</TT><A NAME="4347"></A> or <TT>xindy</TT><A NAME="4350"></A>. For example, if the document is called <TT>myDoc.tex</TT>, then you must do: <PRE> @@ -899,17 +925,17 @@ latex myDoc </PRE> <P> -Likewise, an additional <TT>makeglossaries</TT><A NAME="4013"></A> and LaTeX run +Likewise, an additional <TT>makeglossaries</TT><A NAME="4353"></A> and LaTeX run may be required if the document pages shift with re-runs. For example, if the page numbering is not reset after the table of contents, the insertion of the table of contents on the second LaTeX run may push glossary entries across page boundaries, which -means that the number lists<A NAME="4015"></A> in the glossary may +means that the number lists<A NAME="4355"></A> in the glossary may need updating. <P> The examples in this document assume that you are accessing -<TT>makeglossaries</TT><A NAME="4017"></A>, <TT>xindy</TT><A NAME="4020"></A> or <TT>makeindex</TT><A NAME="4023"></A> via +<TT>makeglossaries</TT><A NAME="4357"></A>, <TT>xindy</TT><A NAME="4360"></A> or <TT>makeindex</TT><A NAME="4363"></A> via a terminal. Windows users can use the MSDOS Prompt which is usually accessed via the <I>Start</I>-><I>All Programs</I> @@ -922,38 +948,38 @@ details. <P> If any problems occur, remember to check the transcript files -(e.g. <TT>.glg</TT><A NAME="4026"></A> or <TT>.alg</TT><A NAME="4028"></A>) for messages. +(e.g. <TT>.glg</TT><A NAME="4366"></A> or <TT>.alg</TT><A NAME="4368"></A>) for messages. <P> <BR><P></P> <DIV ALIGN="CENTER"> -<A NAME="tab:makeglossariesCmds"></A><A NAME="3374"></A> +<A NAME="tab:makeglossariesCmds"></A><A NAME="3670"></A> <TABLE CELLPADDING=3> <CAPTION><STRONG>Table 2:</STRONG> Commands and package options that have no effect when using <TT>xindy</TT> or <TT>makeindex</TT> explicity</CAPTION> <TR><TD ALIGN="LEFT"> </TD><TH ALIGN="LEFT"><B>Command or Package Option </B></TH> -<TD ALIGN="LEFT"><TT>makeindex</TT><A NAME="4030"></A></TD> -<TD ALIGN="LEFT"><TT>xindy</TT><A NAME="4033"></A></TD> +<TD ALIGN="LEFT"><TT>makeindex</TT><A NAME="4370"></A></TD> +<TD ALIGN="LEFT"><TT>xindy</TT><A NAME="4373"></A></TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>order=letter</TT><A NAME="4043"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>order=letter</TT><A NAME="4383"></A></TD> <TD ALIGN="LEFT">use <TT>-l</TT></TD> <TD ALIGN="LEFT">use <TT>-M ord/letorder</TT></TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>order=word</TT><A NAME="4052"></A></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>order=word</TT><A NAME="4392"></A></TD> <TD ALIGN="LEFT">default</TD> <TD ALIGN="LEFT">default</TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>xindy</TT><A NAME="4059"></A>={<TT>language=</TT><I>lang</I><TT>,codename=</TT><I>code</I>}</TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>xindy</TT><A NAME="4399"></A>={<TT>language=</TT><I>lang</I><TT>,codename=</TT><I>code</I>}</TD> <TD ALIGN="LEFT">N/A</TD> <TD ALIGN="LEFT">use <TT>-L</TT> <I>lang</I> <TT>-C</TT> <I>code</I></TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\GlsSetXdyLanguage</TT><A NAME="4065"></A><TT>{</TT><EM>lang</EM><TT>}</TT></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\GlsSetXdyLanguage</TT><A NAME="4405"></A><TT>{</TT><EM>lang</EM><TT>}</TT></TD> <TD ALIGN="LEFT">N/A</TD> <TD ALIGN="LEFT">use <TT>-L</TT> <I>lang</I></TD> <TD ALIGN="LEFT"> </TD></TR> -<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\GlsSetXdyCodePage</TT><A NAME="4068"></A><TT>{</TT><EM>code</EM><TT>}</TT></TD> +<TR><TD ALIGN="LEFT"> </TD><TD ALIGN="LEFT"><TT>\GlsSetXdyCodePage</TT><A NAME="4408"></A><TT>{</TT><EM>code</EM><TT>}</TT></TD> <TD ALIGN="LEFT">N/A</TD> <TD ALIGN="LEFT">use <TT>-C</TT> <I>code</I></TD> <TD ALIGN="LEFT"> </TD></TR> @@ -976,13 +1002,13 @@ Using the makeglossaries Perl Script </H3> <P> -The <TT>makeglossaries</TT><A NAME="4074"></A> script picks up the relevant -information from the auxiliary (<TT>.aux</TT><A NAME="4077"></A>) file and -will either call <TT>xindy</TT><A NAME="4079"></A> or <TT>makeindex</TT><A NAME="4082"></A>, +The <TT>makeglossaries</TT><A NAME="4414"></A> script picks up the relevant +information from the auxiliary (<TT>.aux</TT><A NAME="4417"></A>) file and +will either call <TT>xindy</TT><A NAME="4419"></A> or <TT>makeindex</TT><A NAME="4422"></A>, depending on whether the indexing style file ends with -<TT>.xdy</TT><A NAME="4085"></A> or <TT>.ist</TT><A NAME="4087"></A>. Therefore, you only need to +<TT>.xdy</TT><A NAME="4425"></A> or <TT>.ist</TT><A NAME="4427"></A>. Therefore, you only need to pass the document's name without the extension to -<TT>makeglossaries</TT><A NAME="4089"></A>. +<TT>makeglossaries</TT><A NAME="4429"></A>. For example, if your document is called <TT>myDoc.tex</TT>, type the following in your terminal: <PRE> @@ -990,7 +1016,7 @@ latex myDoc makeglossaries myDoc latex myDoc </PRE> -You may need to explicitly load <TT>makeglossaries</TT><A NAME="4092"></A> into +You may need to explicitly load <TT>makeglossaries</TT><A NAME="4432"></A> into Perl: <PRE> perl makeglossaries myDoc @@ -1011,19 +1037,20 @@ Using xindy explicitly </H3> <P> -If you want to use <TT>xindy</TT><A NAME="4098"></A> to process the glossary +If you want to use <TT>xindy</TT><A NAME="4438"></A> to process the glossary files, you must make sure you have used the -<TT>xindy</TT><A NAME="4106"></A> package option: +<TT>xindy</TT><A NAME="4446"></A> package option: <PRE> \usepackage[xindy]{glossaries} </PRE> -This is required regardless of whether you use <TT>xindy</TT><A NAME="4110"></A> -explicitly or via <TT>makeglossaries</TT><A NAME="4113"></A>. This causes the glossary -entries to be written in raw <TT>xindy</TT><A NAME="4116"></A> format, so you need to +This is required regardless of whether you use <TT>xindy</TT><A NAME="4450"></A> +explicitly or whether it's called implicitly via +<TT>makeglossaries</TT><A NAME="4453"></A>. This causes the glossary +entries to be written in raw <TT>xindy</TT><A NAME="4456"></A> format, so you need to use <TT>-I xindy</TT> <I>not</I> <TT>-I tex</TT>. <P> -To run <TT>xindy</TT><A NAME="4119"></A> type the following in your terminal +To run <TT>xindy</TT><A NAME="4459"></A> type the following in your terminal (all on one line): <BR> <BR><TT>xindy -L </TT> <I>language</I><TT> -C </TT> <I>encoding</I><TT> -I xindy @@ -1033,14 +1060,15 @@ To run <TT>xindy</TT><A NAME="4119"></A> type the following in your terminal </TT> <BR> <BR> -where <I>language</I> is required language name, <I>encoding</I> is -the encoding, <I>base</I> is the name of the document without -the <TT>.tex</TT><A NAME="4122"></A> extension and <I>style</I> is the name of the -<TT>xindy</TT><A NAME="4124"></A> style file without the <TT>.xdy</TT><A NAME="4127"></A> extension. The -default name for this style file is <I>base</I><TT>.xdy</TT><A NAME="4129"></A> but -can be changed via <TT>\setStyleFile</TT><A NAME="4131"></A><TT>{</TT><EM>style</EM><TT>}</TT>. You may need to -specify the full path name. If any of the file names contain spaces, -you must delimit them using double-quotes. +where <I>language</I> is the required language name, <I>encoding</I> +is the encoding, <I>base</I> is the name of the document without the +<TT>.tex</TT><A NAME="4462"></A> extension and <I>style</I> is the name of the +<TT>xindy</TT><A NAME="4464"></A> style file without the <TT>.xdy</TT><A NAME="4467"></A> extension. +The default name for this style file is <I>base</I><TT>.xdy</TT><A NAME="4469"></A> +but can be changed via <TT>\setStyleFile</TT><A NAME="4471"></A><TT>{</TT><EM>style</EM><TT>}</TT>. You may need +to specify the full path name depending on the current working +directory. If any of the file names contain spaces, you must delimit +them using double-quotes. <P> For example, if your document is called <TT>myDoc.tex</TT> and @@ -1053,28 +1081,28 @@ xindy -L english -C utf8 -I xindy -M myDoc -t myDoc.glg -o myDoc.gls myDoc.glo <P> Note that this just creates the main glossary. You need to do the same for each of the other glossaries (including the -list of acronyms if you have used the <TT>acronym</TT><A NAME="4139"></A> -package option), substituting <TT>.glg</TT><A NAME="4143"></A>, <TT>.gls</TT><A NAME="4145"></A> -and <TT>.glo</TT><A NAME="4147"></A> with the relevant extensions. For example, -if you have used the <TT>acronym</TT><A NAME="4154"></A> package option, then +list of acronyms if you have used the <TT>acronym</TT><A NAME="4479"></A> +package option), substituting <TT>.glg</TT><A NAME="4483"></A>, <TT>.gls</TT><A NAME="4485"></A> +and <TT>.glo</TT><A NAME="4487"></A> with the relevant extensions. For example, +if you have used the <TT>acronym</TT><A NAME="4494"></A> package option, then you would need to do: <PRE> xindy -L english -C utf8 -I xindy -M myDoc -t myDoc.alg -o myDoc.acr myDoc.acn </PRE> For additional glossaries, the extensions are those supplied -when you created the glossary with <TT>\newglossary</TT><A NAME="4158"></A>. +when you created the glossary with <TT>\newglossary</TT><A NAME="4498"></A>. <P> -Note that if you use <TT>makeglossaries</TT><A NAME="4161"></A> instead, you can -replace all those calls to <TT>xindy</TT><A NAME="4164"></A> with just one call -to <TT>makeglossaries</TT><A NAME="4167"></A>: +Note that if you use <TT>makeglossaries</TT><A NAME="4501"></A> instead, you can +replace all those calls to <TT>xindy</TT><A NAME="4504"></A> with just one call +to <TT>makeglossaries</TT><A NAME="4507"></A>: <PRE> makeglossaries myDoc </PRE> Note also that some commands and package options have no effect if -you use <TT>xindy</TT><A NAME="4170"></A> explicitly instead of using -<TT>makeglossaries</TT><A NAME="4173"></A>. These are listed in -Table <A HREF="glossaries-manual.html#tab:makeglossariesCmds">2</A>. +you use <TT>xindy</TT><A NAME="4510"></A> explicitly instead of using +<TT>makeglossaries</TT><A NAME="4513"></A>. These are listed in +<A HREF="glossaries-manual.html#tab:makeglossariesCmds">table </A><A HREF="glossaries-manual.html#tab:makeglossariesCmds">2</A>. <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -1088,10 +1116,10 @@ Using makeindex explicitly </H3> <P> -If you want to use <TT>makeindex</TT><A NAME="4179"></A> explicitly, you must -make sure that you haven't used the <TT>xindy</TT><A NAME="4187"></A> package +If you want to use <TT>makeindex</TT><A NAME="4522"></A> explicitly, you must +make sure that you haven't used the <TT>xindy</TT><A NAME="4530"></A> package option or the glossary entries will be written in the wrong -format. To run <TT>makeindex</TT><A NAME="4191"></A>, type the following in +format. To run <TT>makeindex</TT><A NAME="4534"></A>, type the following in your terminal: <BR> <BR><TT>makeindex -s </TT> <I>style</I><TT>.ist -t </TT> <I>base</I><TT>.glg @@ -1100,11 +1128,11 @@ your terminal: <BR> <BR> where <I>base</I> is the name of your document without the -<TT>.tex</TT><A NAME="4194"></A> extension and <I>style</I><TT>.ist</TT><A NAME="4196"></A> is the -name of the <TT>makeindex</TT><A NAME="4198"></A> style file. By default, this is -<I>base</I><TT>.ist</TT><A NAME="4201"></A>, but may be changed via -<TT>\setStyleFile</TT><A NAME="4203"></A><TT>{</TT><EM>style</EM><TT>}</TT>. Note that there are other options, -such as <TT>-l</TT> (letter ordering). See the <TT>makeindex</TT><A NAME="4206"></A> +<TT>.tex</TT><A NAME="4537"></A> extension and <I>style</I><TT>.ist</TT><A NAME="4539"></A> is the +name of the <TT>makeindex</TT><A NAME="4541"></A> style file. By default, this is +<I>base</I><TT>.ist</TT><A NAME="4544"></A>, but may be changed via +<TT>\setStyleFile</TT><A NAME="4546"></A><TT>{</TT><EM>style</EM><TT>}</TT>. Note that there are other options, +such as <TT>-l</TT> (letter ordering). See the <TT>makeindex</TT><A NAME="4549"></A> manual for further details. <P> @@ -1115,29 +1143,29 @@ makeindex -s myDoc.ist -t myDoc.glg -o myDoc.gls myDoc.glo </PRE> Note that this only creates the main glossary. If you have additional glossaries (for example, if you have used the -<TT>acronym</TT><A NAME="4214"></A> package option) then you must call -<TT>makeindex</TT><A NAME="4218"></A> for each glossary, substituting -<TT>.glg</TT><A NAME="4221"></A>, <TT>.gls</TT><A NAME="4223"></A> and <TT>.glo</TT><A NAME="4225"></A> with the +<TT>acronym</TT><A NAME="4557"></A> package option) then you must call +<TT>makeindex</TT><A NAME="4561"></A> for each glossary, substituting +<TT>.glg</TT><A NAME="4564"></A>, <TT>.gls</TT><A NAME="4566"></A> and <TT>.glo</TT><A NAME="4568"></A> with the relevant extensions. For example, if you have used the -<TT>acronym</TT><A NAME="4232"></A> package option, then you need to type the +<TT>acronym</TT><A NAME="4575"></A> package option, then you need to type the following in your terminal: <PRE> makeindex -s myDoc.ist -t myDoc.alg -o myDoc.acr myDoc.acn </PRE> For additional glossaries, the extensions are those supplied -when you created the glossary with <TT>\newglossary</TT><A NAME="4236"></A>. +when you created the glossary with <TT>\newglossary</TT><A NAME="4579"></A>. <P> -Note that if you use <TT>makeglossaries</TT><A NAME="4239"></A> instead, you can -replace all those calls to <TT>makeindex</TT><A NAME="4242"></A> with just one call -to <TT>makeglossaries</TT><A NAME="4245"></A>: +Note that if you use <TT>makeglossaries</TT><A NAME="4582"></A> instead, you can +replace all those calls to <TT>makeindex</TT><A NAME="4585"></A> with just one call +to <TT>makeglossaries</TT><A NAME="4588"></A>: <PRE> makeglossaries myDoc </PRE> Note also that some commands and package options have no effect if -you use <TT>makeindex</TT><A NAME="4248"></A> explicitly instead of using -<TT>makeglossaries</TT><A NAME="4251"></A>. These are listed in -Table <A HREF="glossaries-manual.html#tab:makeglossariesCmds">2</A>. +you use <TT>makeindex</TT><A NAME="4591"></A> explicitly instead of using +<TT>makeglossaries</TT><A NAME="4594"></A>. These are listed in +<A HREF="glossaries-manual.html#tab:makeglossariesCmds">table </A><A HREF="glossaries-manual.html#tab:makeglossariesCmds">2</A>. <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -1159,33 +1187,44 @@ varies according to your operating system and T<SMALL>E</SMALL>X installation. For example, on my Linux partition it can be found in <TT>/usr/local/texlive/2008/texmf-dist/doc/latex/glossaries/</TT>. Further information on debugging LaTeX code is available at -<TT><A NAME="tex2html11" +<TT><A NAME="tex2html12" HREF="http://theoval.cmp.uea.ac.uk/~nlct/latex/minexample/">http://theoval.cmp.uea.ac.uk/~nlct/latex/minexample/</A></TT>. <P> Below is a list of the most frequently asked questions. For other queries, consult the <TT>glossaries</TT> FAQ at -<TT><A NAME="tex2html12" +<TT><A NAME="tex2html13" HREF="http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/glossariesfaq.html">http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/glossariesfaq.html</A></TT>. <P> <OL> -<LI>I've used the <TT>smallcaps</TT><A NAME="4265"></A> option, but the acronyms +<LI><B>Q.</B> I get the error message: +<PRE> +Missing \begin{document} +</PRE> + +<P> +<B>A.</B> Check you are using an up to date version of the <TT>xkeyval</TT><A NAME="4606"></A> +package. + +<P> +</LI> +<LI><B>Q.</B> I've used the <TT>smallcaps</TT><A NAME="4614"></A> option, but the acronyms are displayed in normal sized upper case letters. <P> -The <TT>smallcaps</TT><A NAME="4274"></A> package option uses <TT>\textsc</TT> to typeset +<B>A.</B> The <TT>smallcaps</TT><A NAME="4623"></A> package option uses <TT>\textsc</TT> to typeset the acronyms. This command converts lower case letters to small capitals, while upper case letters remain their usual size. Therefore you need to specify the acronym in lower case letters. <P> </LI> -<LI>How do I change the font that the acronyms are displayed in? +<LI><B>Q.</B> How do I change the font that the acronyms are displayed in? <P> -The easiest way to do this is to specify the <TT>smaller</TT><A NAME="4283"></A> package +<B>A.</B> The easiest way to do this is to specify the <TT>smaller</TT><A NAME="4632"></A> package option and redefine <TT>\acronymfont</TT> to use the required typesetting command. For example, suppose you would like the acronyms displayed in a sans-serif font, then you can do: @@ -1196,16 +1235,16 @@ a sans-serif font, then you can do: <P> </LI> -<LI>How do I change the font that the acronyms are displayed in -on first use? +<LI><B>Q.</B> How do I change the font that the acronyms are displayed in +on first use<A NAME="4635"></A>? <P> -The easiest way to do this is to specify the <TT>smaller</TT><A NAME="4292"></A> package +<B>A.</B> The easiest way to do this is to specify the <TT>smaller</TT><A NAME="4642"></A> package option and redefine <TT>\firstacronymfont</TT> to use the required command. Note that if you don't want the acronym on subsequent use to use <TT>\smaller</TT>, you will also need to redefine <TT>\acronymfont</TT>, -as above. For example to make the acronym emphasized on first use, -but use the surrounding font for subsequent use, you can do: +as above. For example to make the acronym emphasized on +first use<A NAME="4645"></A>, but use the surrounding font for subsequent use, you can do: <PRE> \usepackage[smaller]{glossaries} \renewcommand*{\firstacronymfont}[1]{\emph{#1}} @@ -1214,24 +1253,27 @@ but use the surrounding font for subsequent use, you can do: <P> </LI> -<LI>I don't have Perl installed, do I have to use -<TT>makeglossaries</TT><A NAME="4296"></A>? +<LI><B>Q.</B> I don't have Perl installed, do I have to use +<TT>makeglossaries</TT><A NAME="4647"></A>? <P> -Read <A HREF="glossaries-manual.html#sec:xindyapp">Using +<B>A.</B> Although it is strongly recommended that you use +<TT>makeglossaries</TT><A NAME="4650"></A>, you don't have to use it. +For further details, read +<A HREF="glossaries-manual.html#sec:xindyapp">Using xindy explicitly</A> or <A HREF="glossaries-manual.html#sec:makeindexapp">Using makeindex explicitly</A>, depending on -whether you want to use <TT>xindy</TT><A NAME="4299"></A> or <TT>makeindex</TT><A NAME="4302"></A>. +whether you want to use <TT>xindy</TT><A NAME="4653"></A> or <TT>makeindex</TT><A NAME="4656"></A>. <P> </LI> -<LI>I'm used to using the <TT>glossary</TT> package: are there any -instructions on migrating from the <TT>glossary</TT><A NAME="4306"></A> package to the +<LI><B>Q.</B> I'm used to using the <TT>glossary</TT> package: are there any +instructions on migrating from the <TT>glossary</TT><A NAME="4660"></A> package to the <TT>glossaries</TT> package? <P> -Read <A NAME="tex2html13" +<B>A.</B> Read <A NAME="tex2html14" HREF="glossary2glossaries.html">Upgrading from the glossary package to the glossaries package</A> which should be available from the @@ -1239,11 +1281,11 @@ same location as this document. <P> </LI> -<LI>I'm using <TT>babel</TT><A NAME="4310"></A> but the fixed names haven't been +<LI><B>Q.</B> I'm using <TT>babel</TT><A NAME="4664"></A> but the fixed names haven't been translated. <P> -The <TT>glossaries</TT> package currently only supports the following +<B>A.</B> The <TT>glossaries</TT> package currently only supports the following languages: Brazilian Portuguese, Danish, Dutch, English, French, German, Irish, Italian, Hungarian, Polish and Spanish. If you want to add another language, send me the translations, and I'll add them @@ -1251,7 +1293,7 @@ to the next version. <P> If you are using one of the above languages, but the text hasn't been -translated, try adding the <TT>translator</TT><A NAME="4314"></A> package with the +translated, try adding the <TT>translator</TT><A NAME="4668"></A> package with the required languages explicitly (before you load the <TT>glossaries</TT> package). For example: <PRE> @@ -1265,18 +1307,18 @@ for further details. <P> </LI> -<LI>My glossaries haven't appeared. +<LI><B>Q.</B> My glossaries haven't appeared. <P> -Remember to do the following: +<B>A.</B> Remember to do the following: <UL> -<LI>Add <TT>\makeglossaries</TT><A NAME="4319"></A> to the document preamble. +<LI>Add <TT>\makeglossaries</TT><A NAME="4673"></A> to the document preamble. <P> </LI> -<LI>Use either <TT>\printglossary</TT><A NAME="4322"></A> for each glossary that has -been defined or <TT>\printglossaries</TT><A NAME="4325"></A>. +<LI>Use either <TT>\printglossary</TT><A NAME="4676"></A> for each glossary that has +been defined or <TT>\printglossaries</TT><A NAME="4679"></A>. <P> </LI> @@ -1285,23 +1327,23 @@ been defined or <TT>\printglossaries</TT><A NAME="4325"></A>. Entries</A>, <A HREF="glossaries-manual.html#sec:glsadd">Adding an Entry to the Glossary Without Generating Text</A> or -<A HREF="#sec:glssee">Cross-Referencing +<A HREF="glossaries-manual.html#sec:crossref">Cross-Referencing Entries</A> for each entry that you want to appear in the glossary. <P> </LI> -<LI>Run LaTeX on your document, then run <TT>makeglossaries</TT><A NAME="4328"></A>, +<LI>Run LaTeX on your document, then run <TT>makeglossaries</TT><A NAME="4682"></A>, then run LaTeX on your document again. If you want the glossaries to appear in the table of contents, you will need an extra LaTeX run. If any of your entries cross-reference an entry that's not referenced in the main body of the document, you will need to -run <TT>makeglossaries</TT><A NAME="4331"></A> after the second LaTeX run, followed +run <TT>makeglossaries</TT><A NAME="4685"></A> after the second LaTeX run, followed by another LaTeX run. </LI> </UL> <P> -Check the log files (<TT>.log</TT><A NAME="4334"></A>, <TT>.glg</TT><A NAME="4336"></A> etc) for any +Check the log files (<TT>.log</TT><A NAME="4688"></A>, <TT>.glg</TT><A NAME="4690"></A> etc) for any warnings. </LI> </OL> @@ -1329,12 +1371,12 @@ Documents</A>. <P> <OL> -<LI>Load <TT>glossaries</TT> <I>after</I> <TT>hyperref</TT><A NAME="4342"></A>: +<LI>Load <TT>glossaries</TT> <I>after</I> <TT>hyperref</TT><A NAME="4696"></A>: <PRE> \usepackage{hyperref} \usepackage{glossaries} </PRE> -Similarly for the <TT>html</TT><A NAME="4345"></A> package: +Similarly for the <TT>html</TT><A NAME="4699"></A> package: <PRE> \usepackage{html} \usepackage{glossaries} @@ -1342,18 +1384,18 @@ Similarly for the <TT>html</TT><A NAME="4345"></A> package: <P> </LI> -<LI>Always use <TT>\makeglossaries</TT><A NAME="4348"></A> if you want the glossary +<LI>Always use <TT>\makeglossaries</TT><A NAME="4702"></A> if you want the glossary entries to be written to the glossary file: <PRE> \usepackage{glossaries} \makeglossaries </PRE> -If you don't use <TT>\makeglossaries</TT><A NAME="4351"></A>, your glossaries will +If you don't use <TT>\makeglossaries</TT><A NAME="4705"></A>, your glossaries will not appear in the document! <P> </LI> -<LI>Use <TT>\printglossaries</TT><A NAME="4354"></A> to make your glossaries appear +<LI>Use <TT>\printglossaries</TT><A NAME="4708"></A> to make your glossaries appear in the document at that point. For example: <PRE> \maketitle @@ -1366,31 +1408,31 @@ document text will appear in the glossary. <P> </LI> <LI>When you have created your document, run LaTeX on it, -then the Perl script <TT>makeglossaries</TT><A NAME="4357"></A>, then run LaTeX on it again: +then the Perl script <TT>makeglossaries</TT><A NAME="4711"></A>, then run LaTeX on it again: <PRE> latex myfile makeglossaries myfile latex myfile </PRE> -(You need to run LaTeX again if you have used the <TT>toc</TT><A NAME="4365"></A> -package option. You may also need an extra <TT>makeglossaries</TT><A NAME="4369"></A> +(You need to run LaTeX again if you have used the <TT>toc</TT><A NAME="4719"></A> +package option. You may also need an extra <TT>makeglossaries</TT><A NAME="4723"></A> run and another LaTeX run if an entry is only referenced in the glossary, or if including the glossary has caused the -number lists<A NAME="4371"></A> to change.) +number lists<A NAME="4725"></A> to change.) <P> If you use Windows, there is a batch file called <TT>makeglossaries.bat</TT> which you can use, but you will still need Perl installed. Alternatively, you can call -<TT>makeindex</TT><A NAME="4373"></A> directly. See +<TT>makeindex</TT><A NAME="4727"></A> directly. See <A HREF="glossaries-manual.html#sec:makeglossaries">Generating the Associated Glossary Files</A> for further details. <P> </LI> -<LI>If you want to use <TT>xindy</TT><A NAME="4376"></A> instead of -<TT>makeindex</TT><A NAME="4379"></A>, you must specify it in the package option: +<LI>If you want to use <TT>xindy</TT><A NAME="4730"></A> instead of +<TT>makeindex</TT><A NAME="4733"></A>, you must specify it in the package option: <PRE> \usepackage[xindy]{glossaries} </PRE> @@ -1403,30 +1445,30 @@ further details. </LI> <LI>New glossaries can be defined using: <P> -<TT>\newglossary</TT><A NAME="4382"></A><TT>[</TT><EM>log-ext</EM><TT>]{</TT><EM>label</EM><TT>}{</TT><EM>in-ext</EM><TT>}{</TT><EM>out-ext</EM><TT>}{</TT><EM>title</EM><TT>}</TT> +<TT>\newglossary</TT><A NAME="4736"></A><TT>[</TT><EM>log-ext</EM><TT>]{</TT><EM>label</EM><TT>}{</TT><EM>in-ext</EM><TT>}{</TT><EM>out-ext</EM><TT>}{</TT><EM>title</EM><TT>}</TT> <P> where <I>label</I> is an identifying label, <I>in-ext</I> is the extension of the file to be created -by <TT>makeindex</TT><A NAME="4385"></A> or <TT>xindy</TT><A NAME="4388"></A> (called by -<TT>makeglossaries</TT><A NAME="4391"></A>), +by <TT>makeindex</TT><A NAME="4739"></A> or <TT>xindy</TT><A NAME="4742"></A> (called by +<TT>makeglossaries</TT><A NAME="4745"></A>), <I>out-ext</I> is the extension of the file to be read by -<TT>makeindex</TT><A NAME="4394"></A> or <TT>xindy</TT><A NAME="4397"></A> and <I>title</I> is the title for this +<TT>makeindex</TT><A NAME="4748"></A> or <TT>xindy</TT><A NAME="4751"></A> and <I>title</I> is the title for this new glossary. The first optional argument <I>log-ext</I> specifies -the extension of the <TT>makeindex</TT><A NAME="4400"></A> or <TT>xindy</TT><A NAME="4403"></A> +the extension of the <TT>makeindex</TT><A NAME="4754"></A> or <TT>xindy</TT><A NAME="4757"></A> transcript file. Example: <PRE> \newglossary[nlg]{notation}{not}{ntn}{Notation} </PRE> This glossary's label is <TT>notation</TT> and its title -will be Notation. If you use <TT>makeglossaries</TT><A NAME="4406"></A>, the -<TT>makeindex</TT><A NAME="4409"></A> or <TT>xindy</TT><A NAME="4412"></A> transcript will be written to a file with the -extension <TT>.nlg</TT><A NAME="4415"></A>. If <I>log-ext</I> is omitted, the extension -<TT>.glg</TT><A NAME="4417"></A> will be used. +will be Notation. If you use <TT>makeglossaries</TT><A NAME="4760"></A>, the +<TT>makeindex</TT><A NAME="4763"></A> or <TT>xindy</TT><A NAME="4766"></A> transcript will be written to a file with the +extension <TT>.nlg</TT><A NAME="4769"></A>. If <I>log-ext</I> is omitted, the extension +<TT>.glg</TT><A NAME="4771"></A> will be used. <P> </LI> <LI>Any new glossaries must be defined before -<TT>\makeglossaries</TT><A NAME="4419"></A>: +<TT>\makeglossaries</TT><A NAME="4773"></A>: <PRE> \usepackage{glossaries} \newglossary{notation}{not}{ntn}{Notation} @@ -1435,7 +1477,7 @@ extension <TT>.nlg</TT><A NAME="4415"></A>. If <I>log-ext</I> is omitted, the ex <P> </LI> -<LI>If you use the <TT>acronym</TT><A NAME="4427"></A> package option, the +<LI>If you use the <TT>acronym</TT><A NAME="4781"></A> package option, the <TT>glossaries</TT> package will automatically create a new glossary type labelled <TT>acronym</TT>: @@ -1446,8 +1488,8 @@ will automatically create a new glossary type labelled <P> </LI> <LI>If your pages have a hyphen compositor (i.e. your page -numbers appear in the form 2-1), use <TT>\glsSetCompositor</TT><A NAME="4432"></A> -<I>before</I> <TT>\makeglossaries</TT><A NAME="4435"></A>: +numbers appear in the form 2-1), use <TT>\glsSetCompositor</TT><A NAME="4786"></A> +<I>before</I> <TT>\makeglossaries</TT><A NAME="4789"></A>: <PRE> \documentclass{article} \usepackage{glossaries} @@ -1458,23 +1500,23 @@ numbers appear in the form 2-1), use <TT>\glsSetCompositor</TT><A NAME="4432 <P> </LI> <LI>To add the glossaries to the table of contents use the -<TT>toc</TT><A NAME="4443"></A> package option: +<TT>toc</TT><A NAME="4797"></A> package option: <PRE> \usepackage[toc]{glossaries} </PRE> This will require an extra LaTeX run. Note that if the table of contents affects the subsequent page numbering (i.e. the page numbers are not reset after the table of contents) then you -may need to rerun <TT>makeglossaries</TT><A NAME="4447"></A> and LaTeX. +may need to rerun <TT>makeglossaries</TT><A NAME="4801"></A> and LaTeX. <P> </LI> <LI>Define a new entry with: <P> -<TT>\newglossaryentry</TT><A NAME="4450"></A><TT>{</TT><EM>label</EM><TT>}{</TT><EM>key-val list</EM><TT>}</TT> +<TT>\newglossaryentry</TT><A NAME="4804"></A><TT>{</TT><EM>label</EM><TT>}{</TT><EM>key-val list</EM><TT>}</TT> <P> -The <I>key-val list</I> must at least contain a <TT>name</TT><A NAME="4453"></A> -key and a <TT>description</TT><A NAME="4456"></A> key. +The <I>key-val list</I> must at least contain a <TT>name</TT><A NAME="4807"></A> +key and a <TT>description</TT><A NAME="4810"></A> key. For example: <PRE> \newglossaryentry{perl}{name=Perl, @@ -1486,7 +1528,7 @@ to use to identify it. <P> </LI> -<LI>To define a sub-entry, use the <TT>parent</TT><A NAME="4459"></A> key. For +<LI>To define a sub-entry, use the <TT>parent</TT><A NAME="4813"></A> key. For example: <PRE> \newglossaryentry{fruit}{name={fruit}, % parent entry @@ -1499,7 +1541,7 @@ parent=fruit} <P> </LI> -<LI>To change the sorting order, use the <TT>sort</TT><A NAME="4462"></A> key. +<LI>To change the sorting order, use the <TT>sort</TT><A NAME="4816"></A> key. For example: <PRE> \newglossaryentry{tex}{name={\TeX}, @@ -1518,9 +1560,9 @@ sort=U} </PRE> <P> -Note that if you use <TT>xindy</TT><A NAME="4465"></A> instead of <TT>makeindex</TT><A NAME="4468"></A>, +Note that if you use <TT>xindy</TT><A NAME="4819"></A> instead of <TT>makeindex</TT><A NAME="4822"></A>, characters such as a backslash are ignored, so if you have used -the <TT>xindy</TT><A NAME="4476"></A> package option, you can just do: +the <TT>xindy</TT><A NAME="4830"></A> package option, you can just do: <PRE> \newglossaryentry{tex}{name={\TeX}, description={A typesetting language}, @@ -1545,18 +1587,18 @@ description={2) collection of glosses}, sort={2}, parent={glossary}} </PRE> -Note that in this instance the <TT>name</TT><A NAME="4480"></A> key is not -required for the child entries, but the <TT>sort</TT><A NAME="4483"></A> key is +Note that in this instance the <TT>name</TT><A NAME="4834"></A> key is not +required for the child entries, but the <TT>sort</TT><A NAME="4837"></A> key is needed to sort the sub-entries. The parent entry has no description, so the description terminator is suppressed using -<TT>\nopostdesc</TT><A NAME="4486"></A>. +<TT>\nopostdesc</TT><A NAME="4840"></A>. <P> </LI> <LI>If the entry name starts with an accented letter or non-Latin character, you will need to group the first letter -(otherwise it will cause a problem for commands like <TT>\Gls</TT><A NAME="4489"></A> and -<TT>\Glspl</TT><A NAME="4492"></A>): +(otherwise it will cause a problem for commands like <TT>\Gls</TT><A NAME="4843"></A> and +<TT>\Glspl</TT><A NAME="4846"></A>): <PRE> \newglossaryentry{elite}{name={{\'e}lite}, sort=elite, @@ -1572,22 +1614,22 @@ description={canal from mouth to stomach}} <P> </LI> -<LI>If you use <TT>xindy</TT><A NAME="4495"></A>, you can specify the accented +<LI>If you use <TT>xindy</TT><A NAME="4849"></A>, you can specify the accented or non-Latin character directly (in combination with the -<TT>inputenc</TT><A NAME="4498"></A> and <TT>fontenc</TT><A NAME="4501"></A> packages) but you still +<TT>inputenc</TT><A NAME="4852"></A> and <TT>fontenc</TT><A NAME="4855"></A> packages) but you still need to group the first letter (otherwise it will cause a -problem for commands like <TT>\Gls</TT><A NAME="4504"></A> and <TT>\Glspl</TT><A NAME="4507"></A> due to +problem for commands like <TT>\Gls</TT><A NAME="4858"></A> and <TT>\Glspl</TT><A NAME="4861"></A> due to expansion issues): <PRE> \newglossaryentry{elite}{name={{é}lite}, description={select group or class}} </PRE> -Note that in this case the <TT>sort</TT><A NAME="4510"></A> key is not required -as <TT>xindy</TT><A NAME="4513"></A> knows how to sort the letter é. +Note that in this case the <TT>sort</TT><A NAME="4864"></A> key is not required +as <TT>xindy</TT><A NAME="4867"></A> knows how to sort the letter é. <P> </LI> -<LI>If you have multiple glossaries, use the <TT>type</TT><A NAME="4516"></A> +<LI>If you have multiple glossaries, use the <TT>type</TT><A NAME="4870"></A> key to specify in which glossary the entry belongs. For example: <PRE> \newglossary{languages}{lan}{lng}{Index of Languages} @@ -1598,7 +1640,7 @@ key to specify in which glossary the entry belongs. For example: description=A scripting language, type=languages} </PRE> -If <TT>type</TT><A NAME="4519"></A> is omitted, the default glossary is used. +If <TT>type</TT><A NAME="4873"></A> is omitted, the default glossary is used. <P> </LI> @@ -1613,7 +1655,7 @@ description={A list of individual pages or page ranges <P> </LI> <LI>You can cross-reference an entry using the -<TT>see</TT><A NAME="4522"></A> key when you define it. For example, suppose +<TT>see</TT><A NAME="4876"></A> key when you define it. For example, suppose you have defined an entry whose label is <TT>taylorstheorem</TT>, then you can cross-reference it: <PRE> @@ -1621,7 +1663,7 @@ then you can cross-reference it: description={Series expansion}, see={taylorstheorem}} </PRE> -Alternatively, you can use <TT>\glssee</TT><A NAME="4525"></A> after you have defined +Alternatively, you can use <TT>\glssee</TT><A NAME="4879"></A> after you have defined the entry: <PRE> \glssee{maclaurinseries}{taylorstheorem} @@ -1631,13 +1673,13 @@ The "see" tag may be overridden for a given entry: <PRE> \glssee[see also]{maclaurinseries}{taylorstheorem} </PRE> -or it can be changed for all entries by redefining <TT>\seename</TT><A NAME="4528"></A>. +or it can be changed for all entries by redefining <TT>\seename</TT><A NAME="4882"></A>. <P> </LI> <LI>Plural forms are assumed to be the singular form with an "s" appended, unless otherwise specified. To specify an -irregular plural, use the <TT>plural</TT><A NAME="4531"></A> key. For example: +irregular plural, use the <TT>plural</TT><A NAME="4885"></A> key. For example: <PRE> \newglossaryentry{matrix}{name=matrix, description=rectangular array of quantities, @@ -1659,7 +1701,7 @@ glossary, and either "matrix" or "matrices" in the text. <P> </LI> -<LI>The way the term appears on first use can be different +<LI>The way the term appears on first use<A NAME="4887"></A> can be different to the way it appears subsequently: <PRE> \newglossaryentry{singmtx}{name=Singular Matrix, @@ -1677,7 +1719,7 @@ and subsequently appears as "SM" or "SMs". </LI> <LI>The quick and easy way to define an acronym is to use: <P> -<TT>\newacronym</TT><A NAME="4534"></A><TT>[</TT><EM>key-val list</EM><TT>]{</TT><EM>label</EM><TT>}{</TT><EM>abbrev</EM><TT>}{</TT><EM>long</EM><TT>}</TT> +<TT>\newacronym</TT><A NAME="4889"></A><TT>[</TT><EM>key-val list</EM><TT>]{</TT><EM>label</EM><TT>}{</TT><EM>abbrev</EM><TT>}{</TT><EM>long</EM><TT>}</TT> <P> For example: <PRE> @@ -1693,30 +1735,30 @@ first={support vector machine (SVM)}, plural={SVMs}, firstplural={support vector machines (SVMs)}} </PRE> -(The value of <TT>\acronymtype</TT><A NAME="4537"></A> varies depending on whether -the <TT>acronym</TT><A NAME="4545"></A> package option is used or not. +(The value of <TT>\acronymtype</TT><A NAME="4892"></A> varies depending on whether +the <TT>acronym</TT><A NAME="4900"></A> package option is used or not. The optional argument <I>key-val list</I> can be used to -override any of the <TT>\newglossaryentry</TT><A NAME="4549"></A> keys; for +override any of the <TT>\newglossaryentry</TT><A NAME="4904"></A> keys; for example, if the acronym has an irregular plural.) <P> </LI> <LI>The font used to display the entry name in the glossary -is governed by <TT>\glsnamefont</TT><A NAME="4552"></A>. This can be redefined +is governed by <TT>\glsnamefont</TT><A NAME="4907"></A>. This can be redefined as required. For example, to make the entry names appear in a medium sans-serif font do: <PRE> \renewcommand{\glsnamefont}[1]{\textsf{\mdseries #1}} </PRE> Note that the list-like glossary styles place the entry name in -the optional argument to <TT>\item</TT><A NAME="4555"></A>, so they will -appear in bold, unless you redefine <TT>\glsnamefont</TT><A NAME="4558"></A> to counteract +the optional argument to <TT>\item</TT><A NAME="4910"></A>, so they will +appear in bold, unless you redefine <TT>\glsnamefont</TT><A NAME="4913"></A> to counteract the bold font. Similarly, the tree-like styles display the entry name in bold. <P> </LI> -<LI>In the document use <TT>\gls</TT><A NAME="4561"></A><TT>{</TT><EM>label</EM><TT>}</TT> +<LI>In the document use <TT>\gls</TT><A NAME="4916"></A><TT>{</TT><EM>label</EM><TT>}</TT> to use a predefined term (this will also enter the term into the associated glossary output file). For example: <PRE> @@ -1728,21 +1770,21 @@ A \gls{singmtx} is a matrix with a zero determinant. <LI>Other variations: <UL> -<LI><TT>\Gls</TT><A NAME="4564"></A><TT>{</TT><EM>label</EM><TT>}</TT> : like <TT>\gls</TT>, +<LI><TT>\Gls</TT><A NAME="4919"></A><TT>{</TT><EM>label</EM><TT>}</TT> : like <TT>\gls</TT>, but with first letter in upper case </LI> -<LI><TT>\GLS</TT><A NAME="4567"></A><TT>{</TT><EM>label</EM><TT>}</TT> : like <TT>\gls</TT>, +<LI><TT>\GLS</TT><A NAME="4922"></A><TT>{</TT><EM>label</EM><TT>}</TT> : like <TT>\gls</TT>, but all upper case. </LI> -<LI><TT>\glspl</TT><A NAME="4570"></A><TT>{</TT><EM>label</EM><TT>}</TT> : use plural +<LI><TT>\glspl</TT><A NAME="4925"></A><TT>{</TT><EM>label</EM><TT>}</TT> : use plural </LI> -<LI><TT>\Glspl</TT><A NAME="4573"></A><TT>{</TT><EM>label</EM><TT>}</TT> : use plural with +<LI><TT>\Glspl</TT><A NAME="4928"></A><TT>{</TT><EM>label</EM><TT>}</TT> : use plural with first letter in upper case </LI> -<LI><TT>\GLSpl</TT><A NAME="4576"></A><TT>{</TT><EM>label</EM><TT>}</TT> : use plural but +<LI><TT>\GLSpl</TT><A NAME="4931"></A><TT>{</TT><EM>label</EM><TT>}</TT> : use plural but all upper case </LI> -<LI><TT>\glslink</TT><A NAME="4579"></A><TT>{</TT><EM>label</EM><TT>}{</TT><EM>link text</EM><TT>}</TT> : +<LI><TT>\glslink</TT><A NAME="4934"></A><TT>{</TT><EM>label</EM><TT>}{</TT><EM>link text</EM><TT>}</TT> : use <I>link text</I> to link to the given entry in the glossary. </LI> </UL> @@ -1763,8 +1805,8 @@ The \gls{singmtx}['s] dimensions \ldots <P> </LI> <LI>The format of the associated entry number can be -changed using the <TT>format</TT><A NAME="4582"></A> key in the optional argument. -Note that the value of the <TT>format</TT><A NAME="4585"></A> key should be the +changed using the <TT>format</TT><A NAME="4937"></A> key in the optional argument. +Note that the value of the <TT>format</TT><A NAME="4940"></A> key should be the name of a command <I>without</I> the initial backslash. For example: <PRE> @@ -1780,23 +1822,23 @@ it will no longer have a hyperlink (if hyperlinks are enabled). change the font whilst ensuring that the number remains a hyperlink. These are of the form <TT>\hyper</TT><I>xx</I> and are equivalent to the standard font changing commands of the -form <TT>\text</TT><I>xx</I>, as well as <TT>\hyperemph</TT><A NAME="4589"></A> -(which uses <TT>\emph</TT><A NAME="4592"></A>). For example: +form <TT>\text</TT><I>xx</I>, as well as <TT>\hyperemph</TT><A NAME="4944"></A> +(which uses <TT>\emph</TT><A NAME="4947"></A>). For example: <PRE> The primary definition of \glspl[format=hyperbf]{singmtx}. </PRE> <P> </LI> -<LI>Don't use declarations in <TT>format</TT><A NAME="4595"></A> (e.g. <TT>format=bfseries</TT>) as this can cause unpredictable results, +<LI>Don't use declarations in <TT>format</TT><A NAME="4950"></A> (e.g. <TT>format=bfseries</TT>) as this can cause unpredictable results, since there is no guarantee that the effect will be localised to the required text. <P> </LI> <LI>Entries can be added to the glossary without producing -any text using <TT>\glsadd</TT><A NAME="4598"></A><TT>{</TT><EM>label</EM><TT>}</TT> or -<TT>\glsaddall</TT><A NAME="4601"></A>. These commands also take an optional +any text using <TT>\glsadd</TT><A NAME="4953"></A><TT>{</TT><EM>label</EM><TT>}</TT> or +<TT>\glsaddall</TT><A NAME="4956"></A>. These commands also take an optional argument where you can specify the format. For example <PRE> \glsadd[format=hyperbf]{singmtx} @@ -1818,8 +1860,8 @@ range. For example: \glsadd[format=)]{singmtx} </PRE> -This is equivalent to <TT>makeindex</TT><A NAME="4604"></A>'s <code>|(</code> and <code>|)</code> -formats or <TT>xindy</TT><A NAME="4607"></A>'s <TT>:open-range</TT> and +This is equivalent to <TT>makeindex</TT><A NAME="4959"></A>'s <code>|(</code> and <code>|)</code> +formats or <TT>xindy</TT><A NAME="4962"></A>'s <TT>:open-range</TT> and <TT>:close-range</TT> tags. <P> @@ -1841,13 +1883,13 @@ formats or <TT>xindy</TT><A NAME="4607"></A>'s <TT>:open-range</TT> and <LI>Only those terms that have actually been used in the document will be placed in the glossary. If you have defined a term that doesn't appear in the document, then it means -you haven't used it in the text (either via <TT>\glslink</TT><A NAME="4610"></A> -or <TT>\gls</TT><A NAME="4613"></A> and related commands or via <TT>\glsadd</TT><A NAME="4616"></A> -or <TT>\glsaddall</TT><A NAME="4619"></A> or via <TT>\glssee</TT><A NAME="4622"></A>). +you haven't used it in the text (either via <TT>\glslink</TT><A NAME="4965"></A> +or <TT>\gls</TT><A NAME="4968"></A> and related commands or via <TT>\glsadd</TT><A NAME="4971"></A> +or <TT>\glsaddall</TT><A NAME="4974"></A> or via <TT>\glssee</TT><A NAME="4977"></A>). <P> </LI> -<LI>You don't need to escape <TT>makeindex</TT><A NAME="4625"></A>'s special characters: +<LI>You don't need to escape <TT>makeindex</TT><A NAME="4980"></A>'s special characters: <PRE> \newglossaryentry{quote}{name={"}, description={Double quote character}} @@ -1874,12 +1916,12 @@ styles. <P> </LI> -<LI>Glossary styles can be set using the <TT>style</TT><A NAME="4633"></A> +<LI>Glossary styles can be set using the <TT>style</TT><A NAME="4988"></A> package option. For example: <PRE> \usepackage[style=long3col]{glossaries} </PRE> -or using <TT>\glossarystyle</TT><A NAME="4637"></A><TT>{</TT><EM>style</EM><TT>}</TT>. For example: +or using <TT>\glossarystyle</TT><A NAME="4992"></A><TT>{</TT><EM>style</EM><TT>}</TT>. For example: <PRE> \glossarystyle{altlist} </PRE> @@ -1890,7 +1932,7 @@ Styles</A>. <P> </LI> <LI>The list of numbers associated with each glossary entry -can be suppressed using the package option <TT>nonumberlist</TT><A NAME="4646"></A>: +can be suppressed using the package option <TT>nonumberlist</TT><A NAME="5001"></A>: <PRE> \usepackage[nonumberlist]{glossaries} </PRE> @@ -1899,14 +1941,14 @@ can be suppressed using the package option <TT>nonumberlist</TT><A NAME="4646">< </LI> <LI>By default, the glossary will appear in an unnumbered chapter if chapters are defined, otherwise in an unnumbered -section. This can be changed using the <TT>section</TT><A NAME="4655"></A> package +section. This can be changed using the <TT>section</TT><A NAME="5010"></A> package option. For example, to make the glossaries appear in an unnumbered section, even if chapters are defined, do: <PRE> \usepackage[section]{glossaries} </PRE> Other sectional units can also be specified as -<TT>section</TT><A NAME="4664"></A>=<I>value</I>. For example, to make the glossaries +<TT>section</TT><A NAME="5019"></A>=<I>value</I>. For example, to make the glossaries appear in unnumbered subsections: <PRE> \usepackage[section=subsection]{glossaries} @@ -1922,7 +1964,7 @@ appear in unnumbered subsections: <H1><A NAME="SECTION00040000000000000000"></A><A NAME="sec:overview"></A> <BR> -Overview +Overview of User Commands </H1> <P> @@ -1936,38 +1978,40 @@ Package Options <P> The <TT>glossaries</TT> package options are as follows: <DL> -<DT><STRONG><TT>toc</TT><A NAME="4677"></A></STRONG></DT> +<DT><STRONG><TT>toc</TT><A NAME="5032"></A></STRONG></DT> <DD>Add the glossaries to the table of contents. Note that an extra LaTeX run is required with this option. <P> </DD> -<DT><STRONG><TT>numberline</TT><A NAME="4686"></A></STRONG></DT> -<DD>When used with <TT>toc</TT><A NAME="4695"></A>, this will +<DT><STRONG><TT>numberline</TT><A NAME="5041"></A></STRONG></DT> +<DD>When used with <TT>toc</TT><A NAME="5050"></A>, this will add <TT>\numberline</TT><code>{}</code> in the final argument of <TT>\addcontentsline</TT>. This will align the table of contents entry with the numbered section titles. Note that this option has no -effect if the <TT>toc</TT><A NAME="4704"></A> option is omitted. If <TT>toc</TT><A NAME="4713"></A> is -used without <TT>numberline</TT><A NAME="4722"></A>, the title will be aligned with +effect if the <TT>toc</TT><A NAME="5059"></A> option is omitted. If <TT>toc</TT><A NAME="5068"></A> is +used without <TT>numberline</TT><A NAME="5077"></A>, the title will be aligned with the section numbers rather than the section titles. <P> </DD> -<DT><STRONG><TT>acronym</TT><A NAME="4731"></A></STRONG></DT> +<DT><STRONG><TT>acronym</TT><A NAME="5086"></A></STRONG></DT> <DD>This creates a new glossary with the -label <TT>acronym</TT>: +label <TT>acronym</TT>. This is equivalent to: <PRE> \newglossary[alg]{acronym}{acr}{acn}{\acronymname} </PRE> -If the <TT>acronym</TT><A NAME="4740"></A> package option is used, <TT>\acronymtype</TT><A NAME="4744"></A> +If the <TT>acronym</TT><A NAME="5095"></A> package option is used, <TT>\acronymtype</TT><A NAME="5099"></A> is set to <TT>acronym</TT> otherwise it is set to -<TT>main</TT>.<A NAME="tex2html14" - HREF="#foot3410"><SUP>1</SUP></A>Entries that are defined using <TT>\newacronym</TT><A NAME="4765"></A> are placed in -the glossary whose label is given by <TT>\acronymtype</TT><A NAME="4768"></A>. +<TT>main</TT>.<A NAME="tex2html15" + HREF="#foot3706"><SUP>2</SUP></A> +Entries that are defined using <TT>\newacronym</TT><A NAME="5120"></A> are placed in +the glossary whose label is given by <TT>\acronymtype</TT><A NAME="5123"></A>, unless +another glossary is explicitly specified. <P> </DD> -<DT><STRONG><TT>section</TT><A NAME="4776"></A></STRONG></DT> +<DT><STRONG><TT>section</TT><A NAME="5131"></A></STRONG></DT> <DD>This is a <I>key</I>=<I>value</I> option. Its value should be the name of a sectional unit (e.g. chapter). This will make the glossaries appear in the named sectional unit, @@ -1993,18 +2037,18 @@ where <I>name</I> is the sectional unit. <P> </DD> -<DT><STRONG><TT>numberedsection</TT><A NAME="4785"></A></STRONG></DT> +<DT><STRONG><TT>numberedsection</TT><A NAME="5140"></A></STRONG></DT> <DD>The glossaries are placed in unnumbered sectional units by default, -but this can be changed using <TT>numberedsection</TT><A NAME="4794"></A>. This option can take -three possible values: <TT>false</TT><A NAME="4798"></A> (no -number, i.e. use starred form), <TT>nolabel</TT><A NAME="4800"></A> +but this can be changed using <TT>numberedsection</TT><A NAME="5149"></A>. This option can take +three possible values: <TT>false</TT><A NAME="5153"></A> (no +number, i.e. use starred form), <TT>nolabel</TT><A NAME="5155"></A> (numbered, i.e. unstarred form, but not labelled) and -<TT>autolabel</TT><A NAME="4802"></A> (numbered with automatic -labelling). If <TT>numberedsection=autolabel</TT><A NAME="4811"></A> is used, each +<TT>autolabel</TT><A NAME="5157"></A> (numbered with automatic +labelling). If <TT>numberedsection=autolabel</TT><A NAME="5166"></A> is used, each glossary is given a label that matches the glossary type, so the main (default) glossary is labelled <TT>main</TT>, the list of -acronyms is labelled <TT>acronym</TT><A NAME="tex2html15" - HREF="#foot3411"><SUP>2</SUP></A> and additional glossaries are labelled +acronyms is labelled <TT>acronym</TT><A NAME="tex2html16" + HREF="#foot3707"><SUP>3</SUP></A> and additional glossaries are labelled using the value specified in the first mandatory argument to <TT>\newglossary</TT>. For example, if you load <TT>glossaries</TT> using: @@ -2019,9 +2063,9 @@ acronyms is in section~\ref{acronym}. </PRE> If you can't decide whether to have the acronyms in the main glossary or a separate list of acronyms, you can use -<TT>\acronymtype</TT><A NAME="4823"></A> which is set to <TT>main</TT> if the -<TT>acronym</TT><A NAME="4831"></A> option is not used and is set to <TT>acronym</TT> -if the <TT>acronym</TT><A NAME="4840"></A> option is used. For example: +<TT>\acronymtype</TT><A NAME="5178"></A> which is set to <TT>main</TT> if the +<TT>acronym</TT><A NAME="5186"></A> option is not used and is set to <TT>acronym</TT> +if the <TT>acronym</TT><A NAME="5195"></A> option is used. For example: <PRE> The list of acronyms is in section~\ref{\acronymtype}. </PRE> @@ -2045,93 +2089,146 @@ The list of acronyms is in section~\ref{\glsautoprefix\acronymtype}. <P> </DD> -<DT><STRONG><TT>style</TT><A NAME="4849"></A></STRONG></DT> +<DT><STRONG><TT>style</TT><A NAME="5204"></A></STRONG></DT> <DD>This is a <I>key</I>=<I>value</I> option. Its value should be the name of the glossary style to use. Predefined glossary styles are listed <A HREF="glossaries-manual.html#sec:styles">later</A>. <P> </DD> -<DT><STRONG><TT>nonumberlist</TT><A NAME="4858"></A></STRONG></DT> +<DT><STRONG><TT>nolong</TT><A NAME="5213"></A></STRONG></DT> +<DD>This prevents the <TT>glossaries</TT> package +from automatically loading <TT>glossary-long</TT><A NAME="5218"></A> (which means that +the <TT>longtable</TT><A NAME="5221"></A> package also won't be loaded). This reduces +overhead by not defining unwanted styles and commands. Not that if +you use this option, you won't be able to use any of the +glossary styles defined in the <TT>glossary-long</TT> package. + +<P> +</DD> +<DT><STRONG><TT>nosuper</TT><A NAME="5230"></A></STRONG></DT> +<DD>This prevents the <TT>glossaries</TT> package +from automatically loading <TT>glossary-super</TT><A NAME="5235"></A> (which means that +the <TT>supertabular</TT><A NAME="5238"></A> package also won't be loaded). This reduces +overhead by not defining unwanted styles and commands. Not that if +you use this option, you won't be able to use any of the +glossary styles defined in the <TT>glossary-super</TT> package. + +<P> +</DD> +<DT><STRONG><TT>nolist</TT><A NAME="5247"></A></STRONG></DT> +<DD>This prevents the <TT>glossaries</TT> package +from automatically loading <TT>glossary-list</TT><A NAME="5252"></A>. This reduces +overhead by not defining unwanted styles. Not that if +you use this option, you won't be able to use any of the +glossary styles defined in the <TT>glossary-list</TT> package. +Note that since the default style is <TT>list</TT><A NAME="5256"></A>, you will +also need to use the <TT>style</TT><A NAME="5263"></A> option to set the style to +something else. + +<P> +</DD> +<DT><STRONG><TT>notree</TT><A NAME="5272"></A></STRONG></DT> +<DD>This prevents the <TT>glossaries</TT> package +from automatically loading <TT>glossary-tree</TT><A NAME="5277"></A>. This reduces +overhead by not defining unwanted styles. Not that if +you use this option, you won't be able to use any of the +glossary styles defined in the <TT>glossary-tree</TT> package. + +<P> +</DD> +<DT><STRONG><TT>nostyles</TT><A NAME="5286"></A></STRONG></DT> +<DD>This prevents all the predefined styles +from being loaded. This option is provided in the event that the +user has custom styles that are not dependent on the styles +provided by the <TT>glossaries</TT> package. Note that if you use +this option, you can't use the <TT>style</TT><A NAME="5296"></A> package option. Instead +you must either use <TT>\glossarystyle</TT><A NAME="5300"></A><TT>{</TT><EM>style</EM><TT>}</TT> or +the <TT>style</TT><A NAME="5303"></A> key in the +optional argument to <TT>\printglossary</TT><A NAME="5306"></A>. + +<P> +</DD> +<DT><STRONG><TT>nonumberlist</TT><A NAME="5314"></A></STRONG></DT> <DD>This option will suppress the -associated number lists<A NAME="4861"></A> in the glossaries (see also +associated number lists<A NAME="5317"></A> in the glossaries (see also <A HREF="glossaries-manual.html#sec:numberlists">Number Lists</A>). <P> </DD> -<DT><STRONG><TT>counter</TT><A NAME="4868"></A></STRONG></DT> +<DT><STRONG><TT>counter</TT><A NAME="5324"></A></STRONG></DT> <DD>This is a <I>key</I>=<I>value</I> option. The value should be the name of the default counter to use in the number -lists<A NAME="4871"></A>. +lists<A NAME="5327"></A>. <P> <A NAME="sanitize"></A> </DD> -<DT><STRONG><TT>sanitize</TT><A NAME="4878"></A></STRONG></DT> +<DT><STRONG><TT>sanitize</TT><A NAME="5334"></A></STRONG></DT> <DD>This is a <I>key</I>=<I>value</I> option whose value is also a <I>key</I>=<I>value</I> list. By default, the <TT>glossaries</TT> package sanitizes the values of the -<TT>name</TT><A NAME="4883"></A>, <TT>description</TT><A NAME="4886"></A> and <TT>symbol</TT><A NAME="4889"></A> keys used +<TT>name</TT><A NAME="5339"></A>, <TT>description</TT><A NAME="5342"></A> and <TT>symbol</TT><A NAME="5345"></A> keys used when defining a new glossary entry. This may lead to unexpected results if you try to display these values within the document text. This -sanitization can be switched off using the <TT>sanitize</TT><A NAME="4897"></A> package +sanitization can be switched off using the <TT>sanitize</TT><A NAME="5353"></A> package option. For example, to switch off the sanitization for the -<TT>description</TT><A NAME="4901"></A> and <TT>name</TT><A NAME="4904"></A> keys, but not for the -<TT>symbol</TT><A NAME="4907"></A> key, do: +<TT>description</TT><A NAME="5357"></A> and <TT>name</TT><A NAME="5360"></A> keys, but not for the +<TT>symbol</TT><A NAME="5363"></A> key, do: <PRE> \usepackage[sanitize={name=false,description=false,% symbol=true}]{glossaries} </PRE> <P> -<B>Note</B>: this sanitization only applies to the <TT>name</TT><A NAME="4910"></A>, -<TT>description</TT><A NAME="4913"></A> and <TT>symbol</TT><A NAME="4916"></A> keys. It doesn't apply -to any of the other keys (except the <TT>sort</TT><A NAME="4919"></A> key which is +<B>Note</B>: this sanitization only applies to the <TT>name</TT><A NAME="5366"></A>, +<TT>description</TT><A NAME="5369"></A> and <TT>symbol</TT><A NAME="5372"></A> keys. It doesn't apply +to any of the other keys (except the <TT>sort</TT><A NAME="5375"></A> key which is always sanitized) so fragile commands contained in the value of the other keys must always be protected using <TT>\protect</TT>. -Since the value of the <TT>text</TT><A NAME="4922"></A> key is obtained from the -<TT>name</TT><A NAME="4925"></A> key, you will still need to protect fragile commands -in the <TT>name</TT><A NAME="4928"></A> key if you don't use the <TT>text</TT><A NAME="4931"></A> key. +Since the value of the <TT>text</TT><A NAME="5378"></A> key is obtained from the +<TT>name</TT><A NAME="5381"></A> key, you will still need to protect fragile commands +in the <TT>name</TT><A NAME="5384"></A> key if you don't use the <TT>text</TT><A NAME="5387"></A> key. <P> </DD> -<DT><STRONG><TT>description</TT><A NAME="4939"></A></STRONG></DT> +<DT><STRONG><TT>description</TT><A NAME="5395"></A></STRONG></DT> <DD>This option changes the definition of -<TT>\newacronym</TT><A NAME="4943"></A> to allow a description. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> +<TT>\newacronym</TT><A NAME="5399"></A> to allow a description. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> for further details. <P> </DD> -<DT><STRONG><TT>footnote</TT><A NAME="4951"></A></STRONG></DT> +<DT><STRONG><TT>footnote</TT><A NAME="5407"></A></STRONG></DT> <DD>This option changes the definition of -<TT>\newacronym</TT><A NAME="4955"></A> and the way that acronyms are displayed. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> +<TT>\newacronym</TT><A NAME="5411"></A> and the way that acronyms are displayed. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> for further details. <P> </DD> -<DT><STRONG><TT>smallcaps</TT><A NAME="4963"></A></STRONG></DT> +<DT><STRONG><TT>smallcaps</TT><A NAME="5419"></A></STRONG></DT> <DD>This option changes the definition of -<TT>\newacronym</TT><A NAME="4967"></A> and the way that acronyms are displayed. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> +<TT>\newacronym</TT><A NAME="5423"></A> and the way that acronyms are displayed. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> for further details. <P> </DD> -<DT><STRONG><TT>smaller</TT><A NAME="4975"></A></STRONG></DT> +<DT><STRONG><TT>smaller</TT><A NAME="5431"></A></STRONG></DT> <DD>This option changes the definition of -<TT>\newacronym</TT><A NAME="4979"></A> and the way that acronyms are displayed. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> +<TT>\newacronym</TT><A NAME="5435"></A> and the way that acronyms are displayed. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> for further details. <P> </DD> -<DT><STRONG><TT>dua</TT><A NAME="4987"></A></STRONG></DT> +<DT><STRONG><TT>dua</TT><A NAME="5443"></A></STRONG></DT> <DD>This option changes the definition of -<TT>\newacronym</TT><A NAME="4991"></A> so that acronyms are always expanded. +<TT>\newacronym</TT><A NAME="5447"></A> so that acronyms are always expanded. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> for further details. <P> </DD> -<DT><STRONG><TT>shortcuts</TT><A NAME="4999"></A></STRONG></DT> +<DT><STRONG><TT>shortcuts</TT><A NAME="5455"></A></STRONG></DT> <DD>This option provides shortcut commands for acronyms. See <A HREF="glossaries-manual.html#sec:acronyms">later</A> @@ -2139,28 +2236,28 @@ for further details. <P> </DD> -<DT><STRONG><TT>makeindex</TT><A NAME="5008"></A></STRONG></DT> +<DT><STRONG><TT>makeindex</TT><A NAME="5464"></A></STRONG></DT> <DD>(Default) The glossary information and -indexing style file will be written in <TT>makeindex</TT><A NAME="5012"></A> format. If you use -<TT>makeglossaries</TT><A NAME="5015"></A>, it will automatically detect that it needs -to call <TT>makeindex</TT><A NAME="5018"></A>. If you don't use -<TT>makeglossaries</TT><A NAME="5021"></A>, you need to remember to use -<TT>makeindex</TT><A NAME="5024"></A> not <TT>xindy</TT><A NAME="5027"></A>. The indexing style file -will been given a <TT>.ist</TT><A NAME="5030"></A> extension. +indexing style file will be written in <TT>makeindex</TT><A NAME="5468"></A> format. If you use +<TT>makeglossaries</TT><A NAME="5471"></A>, it will automatically detect that it needs +to call <TT>makeindex</TT><A NAME="5474"></A>. If you don't use +<TT>makeglossaries</TT><A NAME="5477"></A>, you need to remember to use +<TT>makeindex</TT><A NAME="5480"></A> not <TT>xindy</TT><A NAME="5483"></A>. The indexing style file +will been given a <TT>.ist</TT><A NAME="5486"></A> extension. <P> </DD> -<DT><STRONG><TT>xindy</TT><A NAME="5037"></A></STRONG></DT> +<DT><STRONG><TT>xindy</TT><A NAME="5493"></A></STRONG></DT> <DD>The glossary information and indexing style file will -be written in <TT>xindy</TT><A NAME="5041"></A> format. If you use -<TT>makeglossaries</TT><A NAME="5044"></A>, it will automatically detect that it needs -to call <TT>xindy</TT><A NAME="5047"></A>. If you don't use <TT>makeglossaries</TT><A NAME="5050"></A>, -you need to remember to use <TT>xindy</TT><A NAME="5053"></A> not <TT>makeindex</TT><A NAME="5056"></A>. -The indexing style file will been given a <TT>.xdy</TT><A NAME="5059"></A> extension. +be written in <TT>xindy</TT><A NAME="5497"></A> format. If you use +<TT>makeglossaries</TT><A NAME="5500"></A>, it will automatically detect that it needs +to call <TT>xindy</TT><A NAME="5503"></A>. If you don't use <TT>makeglossaries</TT><A NAME="5506"></A>, +you need to remember to use <TT>xindy</TT><A NAME="5509"></A> not <TT>makeindex</TT><A NAME="5512"></A>. +The indexing style file will been given a <TT>.xdy</TT><A NAME="5515"></A> extension. <P> -The <TT>xindy</TT><A NAME="5066"></A> package option may additionally have a -value that is a key=value comma-separated list to override +The <TT>xindy</TT><A NAME="5522"></A> package option may additionally have a +value that is a <I>key</I>=<I>value</I> comma-separated list to override the language and codepage. For example: <PRE> \usepackage[xindy={language=english,codepage=utf8}]{glossaries} @@ -2172,16 +2269,16 @@ example: \usepackage[xindy={glsnumbers=false}]{glossaries} </PRE> See <A HREF="glossaries-manual.html#sec:xindy">Xindy</A> -for further details on using <TT>xindy</TT><A NAME="5070"></A> with the +for further details on using <TT>xindy</TT><A NAME="5526"></A> with the <TT>glossaries</TT> package. <P> </DD> -<DT><STRONG><TT>order</TT><A NAME="5079"></A></STRONG></DT> +<DT><STRONG><TT>order</TT><A NAME="5535"></A></STRONG></DT> <DD>This may take two values: -<TT>word</TT><A NAME="5083"></A> or <TT>letter</TT><A NAME="5085"></A>. The default +<TT>word</TT><A NAME="5539"></A> or <TT>letter</TT><A NAME="5541"></A>. The default is word ordering. Note that this option has no effect if you -don't use <TT>makeglossaries</TT><A NAME="5087"></A>. +don't use <TT>makeglossaries</TT><A NAME="5543"></A>. <P> </DD> @@ -2199,17 +2296,19 @@ Defining Glossary Entries <P> All glossary entries must be defined before they are used, so it -is better to define them in the preamble to ensure this.<A NAME="tex2html16" - HREF="#foot3433"><SUP>3</SUP></A> However +is better to define them in the preamble to ensure this.<A NAME="tex2html17" + HREF="#foot3729"><SUP>4</SUP></A> However only those entries that occur in the document -(using any of the commands described in <A HREF="glossaries-manual.html#sec:glslink">Links to Glossary Entries</A> and -<A HREF="glossaries-manual.html#sec:glsadd">Adding an entry to the glossary without generating text</A>) will appear in the glossary. Each time an entry +(using any of the commands described in <A HREF="glossaries-manual.html#sec:glslink">Links to Glossary Entries</A>, +<A HREF="glossaries-manual.html#sec:glsadd">Adding an entry to the glossary without generating text</A> or +<A HREF="glossaries-manual.html#sec:crossref">Cross-Referencing +Entries</A>) will appear in the glossary. Each time an entry is used in this way, a line is added to an associated glossary file -(<TT>.glo</TT><A NAME="5093"></A>), which then needs to be converted into a -corresponding <TT>.gls</TT><A NAME="5095"></A> file which contains the typeset -glossary which is input by <TT>\printglossary</TT><A NAME="5097"></A> or -<TT>\printglossaries</TT><A NAME="5100"></A>. The Perl script <TT>makeglossaries</TT><A NAME="5103"></A> can -be used to call <TT>makeindex</TT><A NAME="5106"></A> or <TT>xindy</TT><A NAME="5109"></A>, using a +(<TT>.glo</TT><A NAME="5549"></A>), which then needs to be converted into a +corresponding <TT>.gls</TT><A NAME="5551"></A> file which contains the typeset +glossary which is input by <TT>\printglossary</TT><A NAME="5553"></A> or +<TT>\printglossaries</TT><A NAME="5556"></A>. The Perl script <TT>makeglossaries</TT><A NAME="5559"></A> can +be used to call <TT>makeindex</TT><A NAME="5562"></A> or <TT>xindy</TT><A NAME="5565"></A>, using a customised indexing style file, for each of the glossaries that are defined in the document. Note that there should be no need for you to explicitly edit or input any of these external files. See @@ -2219,8 +2318,8 @@ for further details. <P> The command <TT>\makeglossaries</TT> must be placed in the preamble in -order to create the customised <TT>makeindex</TT><A NAME="5112"></A> (<TT>.ist</TT><A NAME="5115"></A>) -or <TT>xindy</TT><A NAME="5117"></A> (<TT>.xdy</TT><A NAME="5120"></A>) +order to create the customised <TT>makeindex</TT><A NAME="5568"></A> (<TT>.ist</TT><A NAME="5571"></A>) +or <TT>xindy</TT><A NAME="5573"></A> (<TT>.xdy</TT><A NAME="5576"></A>) style file and to ensure that glossary entries are written to the appropriate output files. If you omit <TT>\makeglossaries</TT> none of the glossaries will be created. @@ -2233,14 +2332,14 @@ to use those commands after <TT>\makeglossaries</TT> you will generate an error. <P> -You can suppress the creation of the customised <TT>xindy</TT><A NAME="5123"></A> -or <TT>makeindex</TT><A NAME="5126"></A> style file using <TT>\noist</TT>. Note that this +You can suppress the creation of the customised <TT>xindy</TT><A NAME="5579"></A> +or <TT>makeindex</TT><A NAME="5582"></A> style file using <TT>\noist</TT>. Note that this command must be used before <TT>\makeglossaries</TT>. <P> The default name for the customised style file is given by -<TT>\jobname</TT><A NAME="5129"></A><TT>.ist</TT><A NAME="5132"></A> (for <TT>makeindex</TT><A NAME="5134"></A>) or -<TT>\jobname</TT><A NAME="5137"></A><TT>.xdy</TT><A NAME="5140"></A> (for <TT>xindy</TT><A NAME="5142"></A>). This name may be +<TT>\jobname</TT><A NAME="5585"></A><TT>.ist</TT><A NAME="5588"></A> (for <TT>makeindex</TT><A NAME="5590"></A>) or +<TT>\jobname</TT><A NAME="5593"></A><TT>.xdy</TT><A NAME="5596"></A> (for <TT>xindy</TT><A NAME="5598"></A>). This name may be changed using: <BR> <BR> @@ -2252,10 +2351,10 @@ extension. Note that this command must be used before <TT>\makeglossaries</TT>. <P> -Each glossary entry is assigned a number list<A NAME="5144"></A> that lists all +Each glossary entry is assigned a number list<A NAME="5600"></A> that lists all the locations in the document where that entry was used. By default, the location refers to the page number but this may be overridden -using the <TT>counter</TT><A NAME="5151"></A> package option. The default form of +using the <TT>counter</TT><A NAME="5607"></A> package option. The default form of the location number assumes a full stop compositor (e.g. 1.2), but if your location numbers use a different compositor (e.g. 1-2) you need to set this using @@ -2270,7 +2369,7 @@ For example: Note that this command must be used before <TT>\makeglossaries</TT>. <P> -If you use <TT>xindy</TT><A NAME="5155"></A>, you can have a different compositor +If you use <TT>xindy</TT><A NAME="5611"></A>, you can have a different compositor for page numbers starting with an uppercase alphabetical character using: <BR> @@ -2278,8 +2377,8 @@ character using: <BR> <BR> Note that this command has no effect if you haven't used the -<TT>xindy</TT><A NAME="5163"></A> package option. For example, if you want -number lists<A NAME="5166"></A> containing a mixture of A-1 and 2.3 +<TT>xindy</TT><A NAME="5619"></A> package option. For example, if you want +number lists<A NAME="5622"></A> containing a mixture of A-1 and 2.3 style formats, then do: <PRE> \glsSetCompositor{.} @@ -2287,7 +2386,7 @@ style formats, then do: </PRE> See <A HREF="glossaries-manual.html#sec:numberlists">Number lists</A> for -further information about number lists<A NAME="5167"></A>. +further information about number lists<A NAME="5623"></A>. <P> New glossary entries are defined using the command: @@ -2299,21 +2398,21 @@ The first argument, <I>label</I>, must be a unique label with which to identify this entry. The second argument, <I>key-val list</I>, is a <I>key</I>=<I>value</I> list that supplies the relevant information -about this entry. There are two required fields: <TT>name</TT><A NAME="5169"></A> and -<TT>description</TT><A NAME="5172"></A>, except for sub-entries where the -<TT>name</TT><A NAME="5175"></A> field may be omitted. Available fields are listed +about this entry. There are two required fields: <TT>name</TT><A NAME="5625"></A> and +<TT>description</TT><A NAME="5628"></A>, except for sub-entries where the +<TT>name</TT><A NAME="5631"></A> field may be omitted. Available fields are listed below: <P> <DL> -<DT><STRONG><TT>name</TT><A NAME="5178"></A></STRONG></DT> +<DT><STRONG><TT>name</TT><A NAME="5634"></A></STRONG></DT> <DD>The name of the entry (as it will appear in -the glossary). If this key is omitted and the <TT>parent</TT><A NAME="5181"></A> +the glossary). If this key is omitted and the <TT>parent</TT><A NAME="5637"></A> key is supplied, this value will be the same as the parent's name. <P> </DD> -<DT><STRONG><TT>description</TT><A NAME="5184"></A></STRONG></DT> +<DT><STRONG><TT>description</TT><A NAME="5640"></A></STRONG></DT> <DD>A brief description of this term (to appear in the glossary). Within this value, you can use <TT>\nopostdesc</TT> to suppress the @@ -2322,11 +2421,13 @@ entry is a parent entry that doesn't require a description, you can do <code>description={\nopostdesc}</code>. If you want a paragraph break in the description use <TT>\glspar</TT>. However, note that not all glossary styles support multi-line -descriptions. +descriptions. If you are using one of the tabular-like glossary +styles that permit multi-line descriptions, use <TT>\newline</TT><A NAME="5643"></A> +not <code>\\</code> if you want to force a line break. <P> </DD> -<DT><STRONG><TT>parent</TT><A NAME="5187"></A></STRONG></DT> +<DT><STRONG><TT>parent</TT><A NAME="5646"></A></STRONG></DT> <DD>The label of the parent entry. Note that the parent entry must be defined before its sub-entries. See <A HREF="glossaries-manual.html#sec:subentries">Sub-Entries</A> for @@ -2334,55 +2435,57 @@ further details. <P> </DD> -<DT><STRONG><TT>descriptionplural</TT><A NAME="5190"></A></STRONG></DT> +<DT><STRONG><TT>descriptionplural</TT><A NAME="5649"></A></STRONG></DT> <DD>The plural form of the -description (as passed to <TT>\glsdisplay</TT><A NAME="5193"></A> and <TT>\glsdisplayfirst</TT><A NAME="5196"></A> -by <TT>\glspl</TT><A NAME="5199"></A>, <TT>\Glspl</TT><A NAME="5202"></A> and <TT>\GLSpl</TT><A NAME="5205"></A>). If omitted, the value -is set to the same as the <TT>description</TT><A NAME="5208"></A> key. +description (as passed to <TT>\glsdisplay</TT><A NAME="5652"></A> and <TT>\glsdisplayfirst</TT><A NAME="5655"></A> +by <TT>\glspl</TT><A NAME="5658"></A>, <TT>\Glspl</TT><A NAME="5661"></A> and <TT>\GLSpl</TT><A NAME="5664"></A>). If omitted, the value +is set to the same as the <TT>description</TT><A NAME="5667"></A> key. <P> </DD> -<DT><STRONG><TT>text</TT><A NAME="5211"></A></STRONG></DT> +<DT><STRONG><TT>text</TT><A NAME="5670"></A></STRONG></DT> <DD>How this entry will appear in the document text -when using <TT>\gls</TT><A NAME="5214"></A> (or one of its uppercase variants). If this -field is omitted, the value of the <TT>name</TT><A NAME="5217"></A> key is used. +when using <TT>\gls</TT><A NAME="5673"></A> (or one of its uppercase variants). If this +field is omitted, the value of the <TT>name</TT><A NAME="5676"></A> key is used. <P> </DD> -<DT><STRONG><TT>first</TT><A NAME="5220"></A></STRONG></DT> +<DT><STRONG><TT>first</TT><A NAME="5679"></A></STRONG></DT> <DD>How the entry will appear in the document text -the first time it is used with <TT>\gls</TT><A NAME="5223"></A> (or one of its uppercase -variants). If this field is omitted, the value of the <TT>text</TT><A NAME="5226"></A> +the first time it is used with <TT>\gls</TT><A NAME="5682"></A><A NAME="5684"></A> (or one of its uppercase +variants). If this field is omitted, the value of the <TT>text</TT><A NAME="5686"></A> key is used. <P> </DD> -<DT><STRONG><TT>plural</TT><A NAME="5229"></A></STRONG></DT> +<DT><STRONG><TT>plural</TT><A NAME="5689"></A></STRONG></DT> <DD>How the entry will appear in the document text -when using <TT>\glspl</TT><A NAME="5232"></A> (or one of its uppercase variants). +when using <TT>\glspl</TT><A NAME="5692"></A> (or one of its uppercase variants). If this field is omitted, the value is obtained by appending -<TT>\glspluralsuffix</TT><A NAME="5235"></A> to the value of the <TT>text</TT><A NAME="5238"></A> field. +<TT>\glspluralsuffix</TT><A NAME="5695"></A> to the value of the <TT>text</TT><A NAME="5698"></A> field. +The default value of <TT>\glspluralsuffix</TT> is the letter +"s". <P> </DD> -<DT><STRONG><TT>firstplural</TT><A NAME="5241"></A></STRONG></DT> +<DT><STRONG><TT>firstplural</TT><A NAME="5701"></A></STRONG></DT> <DD>How the entry will appear in the -document text the first time it is used with <TT>\glspl</TT><A NAME="5244"></A> (or one of its +document text the first time it is used with <TT>\glspl</TT><A NAME="5704"></A><A NAME="5706"></A> (or one of its uppercase variants). If this field is omitted, the value is obtained -from the <TT>plural</TT><A NAME="5247"></A> key, if the <TT>first</TT><A NAME="5250"></A> key is omitted, -or by appending <TT>\glspluralsuffix</TT><A NAME="5253"></A> to the value of the -<TT>first</TT><A NAME="5256"></A> field, if the <TT>first</TT><A NAME="5259"></A> field is present. +from the <TT>plural</TT><A NAME="5708"></A> key, if the <TT>first</TT><A NAME="5711"></A> key is omitted, +or by appending <TT>\glspluralsuffix</TT><A NAME="5714"></A> to the value of the +<TT>first</TT><A NAME="5717"></A> field, if the <TT>first</TT><A NAME="5720"></A> field is present. <P> <B>Note:</B> prior to version 1.13, the default value of -<TT>firstplural</TT><A NAME="5262"></A> was always taken by appending "s" to the -<TT>first</TT><A NAME="5265"></A> key, which meant that you had to specify both -<TT>plural</TT><A NAME="5268"></A> and <TT>firstplural</TT><A NAME="5271"></A>, even if you hadn't -used the <TT>first</TT><A NAME="5274"></A> key. +<TT>firstplural</TT><A NAME="5723"></A> was always taken by appending "s" to the +<TT>first</TT><A NAME="5726"></A> key, which meant that you had to specify both +<TT>plural</TT><A NAME="5729"></A> and <TT>firstplural</TT><A NAME="5732"></A>, even if you hadn't +used the <TT>first</TT><A NAME="5735"></A> key. <P> </DD> -<DT><STRONG><TT>symbol</TT><A NAME="5277"></A></STRONG></DT> +<DT><STRONG><TT>symbol</TT><A NAME="5738"></A></STRONG></DT> <DD>This field is provided to allow the user to specify an associated symbol. If omitted, the value is set to <TT>\relax</TT>. Note that not all glossary styles display the @@ -2390,40 +2493,40 @@ symbol. <P> </DD> -<DT><STRONG><TT>symbolplural</TT><A NAME="5280"></A></STRONG></DT> +<DT><STRONG><TT>symbolplural</TT><A NAME="5741"></A></STRONG></DT> <DD>This is the plural form of the -symbol (as passed to <TT>\glsdisplay</TT><A NAME="5283"></A> and <TT>\glsdisplayfirst</TT><A NAME="5286"></A> -by <TT>\glspl</TT><A NAME="5289"></A>, <TT>\Glspl</TT><A NAME="5292"></A> and <TT>\GLSpl</TT><A NAME="5295"></A>). If omitted, the value -is set to the same as the <TT>symbol</TT><A NAME="5298"></A> key. +symbol (as passed to <TT>\glsdisplay</TT><A NAME="5744"></A> and <TT>\glsdisplayfirst</TT><A NAME="5747"></A> +by <TT>\glspl</TT><A NAME="5750"></A>, <TT>\Glspl</TT><A NAME="5753"></A> and <TT>\GLSpl</TT><A NAME="5756"></A>). If omitted, the value +is set to the same as the <TT>symbol</TT><A NAME="5759"></A> key. <P> </DD> -<DT><STRONG><TT>sort</TT><A NAME="5301"></A></STRONG></DT> -<DD>This value indicates how <TT>makeindex</TT><A NAME="5304"></A> -or <TT>xindy</TT><A NAME="5307"></A> should sort this entry. If omitted, the value is -given by the <TT>name</TT><A NAME="5310"></A> field. +<DT><STRONG><TT>sort</TT><A NAME="5762"></A></STRONG></DT> +<DD>This value indicates how <TT>makeindex</TT><A NAME="5765"></A> +or <TT>xindy</TT><A NAME="5768"></A> should sort this entry. If omitted, the value is +given by the <TT>name</TT><A NAME="5771"></A> field. <P> </DD> -<DT><STRONG><TT>type</TT><A NAME="5313"></A></STRONG></DT> +<DT><STRONG><TT>type</TT><A NAME="5774"></A></STRONG></DT> <DD>This specifies the label of the glossary in which this entry belongs. If omitted, the default glossary is assumed. The list of acronyms type is given by -<TT>\acronymtype</TT><A NAME="5316"></A> which will either be <TT>main</TT> or -<TT>acronym</TT>, depending on whether the <TT>acronym</TT><A NAME="5324"></A> package +<TT>\acronymtype</TT><A NAME="5777"></A> which will either be <TT>main</TT> or +<TT>acronym</TT>, depending on whether the <TT>acronym</TT><A NAME="5785"></A> package option was used. <P> </DD> -<DT><STRONG><TT>nonumberlist</TT><A NAME="5328"></A></STRONG></DT> -<DD>Suppress the number list<A NAME="5330"></A> for +<DT><STRONG><TT>nonumberlist</TT><A NAME="5789"></A></STRONG></DT> +<DD>Suppress the number list<A NAME="5791"></A> for this entry. <P> </DD> -<DT><STRONG><TT>see</TT><A NAME="5332"></A></STRONG></DT> +<DT><STRONG><TT>see</TT><A NAME="5793"></A></STRONG></DT> <DD>Cross-reference another entry. Using the -<TT>see</TT><A NAME="5335"></A> key will automatically add this entry to the +<TT>see</TT><A NAME="5796"></A> key will automatically add this entry to the glossary, but will not automatically add the cross-referenced entry. The referenced entry should be supplied as the value to this key. If you want to override the "see" tag, you can supply the new @@ -2442,15 +2545,15 @@ For example: \newglossaryentry{elite}{name={{\'e}lite}, description={select group or class}} </PRE> -Note that the same applies if you are using the <TT>inputenc</TT><A NAME="5338"></A> +Note that the same applies if you are using the <TT>inputenc</TT><A NAME="5799"></A> package: <PRE> \newglossaryentry{elite}{name={{é}lite}, description={select group or class}} </PRE> Note that in both of the above examples, you will also need to -supply the <TT>sort</TT><A NAME="5341"></A> key if you are using <TT>makeindex</TT><A NAME="5344"></A> -whereas <TT>xindy</TT><A NAME="5347"></A> is usually able to sort accented letters +supply the <TT>sort</TT><A NAME="5802"></A> key if you are using <TT>makeindex</TT><A NAME="5805"></A> +whereas <TT>xindy</TT><A NAME="5808"></A> is usually able to sort accented letters correctly. <P> @@ -2467,7 +2570,8 @@ You may have noticed from above that you can specify the plural form when you define a term. If you omit this, the plural will be obtained by appending <TT>\glspluralsuffix</TT> to -the singular form. This command defaults to "s". For example: +the singular form. This command defaults to the letter "s". +For example: <PRE> \newglossaryentry{cow}{name=cow,description={a fully grown female of any bovine animal}} @@ -2483,7 +2587,7 @@ description={a fully grown female of any bovine animal}} <P> If you are writing in a language that supports -multiple plurals (for a given term) then use the <TT>plural</TT><A NAME="5353"></A> key +multiple plurals (for a given term) then use the <TT>plural</TT><A NAME="5814"></A> key for one of them (typically the one you are most likely to use) and for the others you will need to explicitly write the plural form using <TT>\glslink</TT> rather than using <TT>\glspl</TT>. Returning to the cow @@ -2503,7 +2607,7 @@ by appending a different letter, or sequence of letters, you can redefine <TT>\glspluralsuffix</TT> as required. However, this must be done <I>before</I> the entries are defined. For languages that don't form plurals by simply appending a suffix, all the plural forms must be -specified using the <TT>plural</TT><A NAME="5356"></A> key (and the <TT>firstplural</TT><A NAME="5359"></A> +specified using the <TT>plural</TT><A NAME="5817"></A> key (and the <TT>firstplural</TT><A NAME="5820"></A> key where necessary). <P> @@ -2537,7 +2641,7 @@ styles. Note that the parent entry will automatically be added to the glossary if any of its child entries are used in the document. If the parent entry is not referenced in the document, it will not -have a number list<A NAME="5364"></A>. +have a number list<A NAME="5825"></A>. <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -2549,23 +2653,21 @@ Hierarchical Categories</A> </H4> To arrange a glossary with hierarchical categories, you need to first define the category and then define the sub-entries using the relevant -category entry as the value of the <TT>parent</TT><A NAME="5369"></A> key. For +category entry as the value of the <TT>parent</TT><A NAME="5830"></A> key. For example, suppose I want a glossary of mathematical symbols that are divided into Greek letters and Roman letters. Then I can define the categories as follows: <PRE> \newglossaryentry{greekletter}{name={Greek letters}, -text={Greek letter}, description={\nopostdesc}} \newglossaryentry{romanletter}{name={Roman letters}, -text={Roman letter}, description={\nopostdesc}} </PRE> <P> Note that in this example, the category entries don't need a -description so I have set the descriptions to <TT>\nopostdesc</TT><A NAME="5372"></A>. +description so I have set the descriptions to <TT>\nopostdesc</TT><A NAME="5833"></A>. This gives a blank description and suppresses the description terminator. @@ -2589,7 +2691,7 @@ parent=romanletter} <H4><A NAME="SECTION00042220000000000000"> Homographs</A> </H4> Sub-entries that have the same name as -the parent entry, don't need to have the <TT>name</TT><A NAME="5378"></A> key. +the parent entry, don't need to have the <TT>name</TT><A NAME="5839"></A> key. For example, the word "glossary" can mean a list of technical words or a collection of glosses. In both cases the plural is "glossaries". So first define the parent entry: @@ -2599,7 +2701,7 @@ description={\nopostdesc}, plural={glossaries}} </PRE> Again, the parent entry has no description, so the description -terminator needs to be suppressed using <TT>\nopostdesc</TT><A NAME="5381"></A>. +terminator needs to be suppressed using <TT>\nopostdesc</TT><A NAME="5842"></A>. <P> Now define the two different meanings of the word: @@ -2615,14 +2717,14 @@ sort={2}, parent={glossary}} </PRE> Note that if I reference the parent entry, the location will be -added to the parent's number list<A NAME="5383"></A>, whereas if I reference +added to the parent's number list<A NAME="5844"></A>, whereas if I reference any of the child entries, the location will be added to the child entry's number list. Note also that since the sub-entries have the -same name, the <TT>sort</TT><A NAME="5385"></A> key is required. +same name, the <TT>sort</TT><A NAME="5846"></A> key is required. <P> In the above example, the plural form for both of the child entries -is the same as the parent entry, so the <TT>plural</TT><A NAME="5388"></A> key was +is the same as the parent entry, so the <TT>plural</TT><A NAME="5849"></A> key was not required for the child entries. However, if the sub-entries have different plurals, they will need to be specified. For example: <PRE> @@ -2655,7 +2757,7 @@ Loading Entries From a File <P> You can store all your glossary entry definitions in another -file, and use: +file and use: <BR> <BR><TT>\loadglsentries[</TT><EM>type</EM><TT>]{</TT><EM>filename</EM><TT>}</TT> <BR> @@ -2663,7 +2765,7 @@ file, and use: where <I>filename</I> is the name of the file containing all the <TT>\newglossaryentry</TT> commands. The optional argument <I>type</I> is the name of the glossary to which those entries -should belong, for those entries where the <TT>type</TT><A NAME="5394"></A> key has +should belong, for those entries where the <TT>type</TT><A NAME="5855"></A> key has been omitted (or, more specifically, for those entries whose type has been specified by <TT>\glsdefaulttype</TT>, which is what <TT>\newglossaryentry</TT> uses by default). For example, suppose I have @@ -2704,10 +2806,10 @@ then (supposing I have defined a new glossary type called \loadglsentries[altacronym]{myacronyms} </PRE> will add <TT>aca</TT> to the glossary type <TT>acronym</TT>, if the -package option <TT>acronym</TT><A NAME="5402"></A> has been specified, or will add +package option <TT>acronym</TT><A NAME="5863"></A> has been specified, or will add <TT>aca</TT> to the glossary type <TT>altacronym</TT>, if the -package option <TT>acronym</TT><A NAME="5411"></A> is not specified.<A NAME="tex2html17" - HREF="#foot3464"><SUP>4</SUP></A> In this instance, +package option <TT>acronym</TT><A NAME="5872"></A> is not specified.<A NAME="tex2html18" + HREF="#foot3762"><SUP>5</SUP></A> In this instance, it is better to change <TT>myacronyms.tex</TT> to: <PRE> \newacronym[type=\glsdefaulttype]{aca}{aca}{a contrived acronym} @@ -2717,7 +2819,7 @@ and now \loadglsentries[altacronym]{myacronyms} </PRE> will add <TT>aca</TT> to the glossary type <TT>altacronym</TT>, -regardless of whether or not the package option <TT>acronym</TT><A NAME="5429"></A> is +regardless of whether or not the package option <TT>acronym</TT><A NAME="5890"></A> is used. <P> @@ -2737,31 +2839,31 @@ Number lists </H2> <P> -Each entry in the glossary has an associated <I>number list</I><A NAME="5436"></A>. +Each entry in the glossary has an associated <I>number list</I><A NAME="5897"></A>. By default, these numbers refer to the pages on which that entry has been used (using any of the commands described in <A HREF="glossaries-manual.html#sec:glslink">Links to Glossary Entries</A> and <A HREF="glossaries-manual.html#sec:glsadd">Adding an entry to the glossary without generating text</A>). The number list can be suppressed using -the <TT>nonumberlist</TT><A NAME="5443"></A> package option, or an alternative counter -can be set as the default using the <TT>counter</TT><A NAME="5452"></A> package option. +the <TT>nonumberlist</TT><A NAME="5904"></A> package option, or an alternative counter +can be set as the default using the <TT>counter</TT><A NAME="5913"></A> package option. The number list is also referred to as the location -list<A NAME="3469"></A>. +list<A NAME="3767"></A>. <P> -Both <TT>makeindex</TT><A NAME="5456"></A> and <TT>xindy</TT><A NAME="5459"></A> concatenate a +Both <TT>makeindex</TT><A NAME="5917"></A> and <TT>xindy</TT><A NAME="5920"></A> concatenate a sequence of 3 or more consecutive pages into a range. With -<TT>xindy</TT><A NAME="5462"></A> you can vary the minimum sequence length using -<TT>\GlsSetXdyMinRangeLength</TT><A NAME="5465"></A><TT>{</TT><EM>n</EM><TT>}</TT> where <I>n</I> is either +<TT>xindy</TT><A NAME="5923"></A> you can vary the minimum sequence length using +<TT>\GlsSetXdyMinRangeLength</TT><A NAME="5926"></A><TT>{</TT><EM>n</EM><TT>}</TT> where <I>n</I> is either an integer or the keyword <TT>none</TT> which indicates that there should be no range formation. <P> Note that <TT>\GlsSetXdyMinRangeLength</TT> must be used before -<TT>\makeglossaries</TT><A NAME="5468"></A> and has no effect if <TT>\noist</TT><A NAME="5471"></A> is used. +<TT>\makeglossaries</TT><A NAME="5929"></A> and has no effect if <TT>\noist</TT><A NAME="5932"></A> is used. <P> -With both <TT>makeindex</TT><A NAME="5474"></A> and <TT>xindy</TT><A NAME="5477"></A>, you can replace -separator and the closing number in the range using: +With both <TT>makeindex</TT><A NAME="5935"></A> and <TT>xindy</TT><A NAME="5938"></A>, you can replace +the separator and the closing number in the range using: <BR> <BR><TT>\glsSetSuffixF{</TT><EM>suffix</EM><TT>}</TT> <BR><TT>\glsSetSuffixFF{</TT><EM>suffix</EM><TT>}</TT> @@ -2774,14 +2876,14 @@ For example: \glsSetSuffixF{f.} \glsSetSuffixFF{ff.} </PRE> -Note that if you use <TT>xindy</TT><A NAME="5480"></A>, you will also need to +Note that if you use <TT>xindy</TT><A NAME="5941"></A>, you will also need to set the minimum range length to 1 if you want to change these suffixes: <PRE> \GlsSetXdyMinRangeLength{1} </PRE> -Note that if you use the <TT>hyperref</TT><A NAME="5483"></A> package, you will need -to use <TT>\nohyperpage</TT><A NAME="5486"></A> in the suffix to ensure that the hyperlinks +Note that if you use the <TT>hyperref</TT><A NAME="5944"></A> package, you will need +to use <TT>\nohyperpage</TT><A NAME="5947"></A> in the suffix to ensure that the hyperlinks work correctly. For example: <PRE> \glsSetSuffixF{\nohyperpage{f.}} @@ -2790,7 +2892,7 @@ work correctly. For example: <P> Note that <TT>\glsSetSuffixF</TT> and <TT>\glsSetSuffixFF</TT> must be used -before <TT>\makeglossaries</TT><A NAME="5489"></A> and have no effect if <TT>\noist</TT><A NAME="5492"></A> is +before <TT>\makeglossaries</TT><A NAME="5950"></A> and have no effect if <TT>\noist</TT><A NAME="5953"></A> is used. <P> @@ -2808,15 +2910,15 @@ Links to Glossary Entries <P> Once you have defined a glossary entry using -<TT>\newglossaryentry</TT><A NAME="5498"></A>, you can refer to that entry in the +<TT>\newglossaryentry</TT><A NAME="5959"></A>, you can refer to that entry in the document using one of the commands listed in this section. The text which appears at that point in the document when using one of these commands is referred to as the -<I>link text</I><A NAME="5501"></A> (even if there are no hyperlinks). The commands +<I>link text</I><A NAME="5962"></A> (even if there are no hyperlinks). The commands in this section also add a line to an external file that is used -by <TT>makeindex</TT><A NAME="5503"></A> or <TT>xindy</TT><A NAME="5506"></A> to generate the relevant +by <TT>makeindex</TT><A NAME="5964"></A> or <TT>xindy</TT><A NAME="5967"></A> to generate the relevant entry in the glossary. This information includes an -associated location that is added to the number list<A NAME="5508"></A> for that +associated location that is added to the number list<A NAME="5969"></A> for that entry. By default, the location refers to the page number. For further information on number lists, see <A HREF="glossaries-manual.html#sec:numberlists">Number Lists</A>. @@ -2827,7 +2929,7 @@ commands. <P> The above warning is particularly important if you are using the -<TT>glossaries</TT> package in conjunction with the <TT>hyperref</TT><A NAME="5511"></A> package. +<TT>glossaries</TT> package in conjunction with the <TT>hyperref</TT><A NAME="5972"></A> package. Instead, use one of the commands listed in <A HREF="glossaries-manual.html#sec:glsnolink">Using Glossary Terms Without Links</A> (such as <TT>\glsentrytext</TT>) or provide an alternative via @@ -2839,15 +2941,24 @@ Examples: </PRE> <P> -The way the link text<A NAME="5513"></A> is displayed +The way the link text<A NAME="5974"></A> is displayed depends on <TT>\glstextformat{</TT><EM>text</EM><TT>}</TT>. -For example, to make all link text<A NAME="5514"></A> appear in a sans-serif +For example, to make all link text<A NAME="5975"></A> appear in a sans-serif font, do: <PRE> \renewcommand*{\glstextformat}[1]{\textsf{#1}} </PRE> <P> +Each entry has an associated conditional referred to as the + first use flag<A NAME="5976"></A>. This determines whether <TT>\gls</TT><A NAME="5978"></A>, +<TT>\glspl</TT><A NAME="5981"></A> (and their uppercase variants) should use the +value of the <TT>first</TT><A NAME="5984"></A> or <TT>text</TT><A NAME="5987"></A> keys. Note that an +entry can be used without affecting the first use flag<A NAME="5989"></A> (for example, +when used with <TT>\glslink</TT>). See <A HREF="glossaries-manual.html#sec:glsunset">later</A> for +commands that unset or reset this conditional. + +<P> The command: <BR> <BR><TT>\glslink[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}{</TT><EM>text</EM><TT>}</TT> @@ -2863,10 +2974,10 @@ keys: <P> <DL> -<DT><STRONG><TT>format</TT><A NAME="5516"></A></STRONG></DT> +<DT><STRONG><TT>format</TT><A NAME="5991"></A></STRONG></DT> <DD>This specifies how to format the associated location number for this entry in the glossary. This -value is equivalent to the <TT>makeindex</TT><A NAME="5519"></A> encap value, and (as +value is equivalent to the <TT>makeindex</TT><A NAME="5994"></A> encap value, and (as with <TT>\index</TT>) the value needs to be the name of a command <I>without</I> the initial backslash. As with <TT>\index</TT>, the characters <code>(</code> and <code>)</code> can also be used to specify the @@ -2885,14 +2996,15 @@ and use that command. <P> In this document, the standard formats refer to the standard text -block commands such as <TT>\textbf</TT><A NAME="5522"></A> or <TT>\emph</TT><A NAME="5525"></A> or any of the -commands listed in Table <A HREF="glossaries-manual.html#tab:hyperxx">3</A>. +block commands such as <TT>\textbf</TT><A NAME="5997"></A> or <TT>\emph</TT><A NAME="6000"></A> or any of the +commands listed in <A HREF="glossaries-manual.html#tab:hyperxx">table </A><A HREF="glossaries-manual.html#tab:hyperxx">3</A>. <P> -If you use <TT>xindy</TT><A NAME="5528"></A> instead of <TT>makeindex</TT><A NAME="5531"></A>, you +If you use <TT>xindy</TT><A NAME="6006"></A> instead of <TT>makeindex</TT><A NAME="6009"></A>, you must specify any non-standard formats that you want to use -with the <TT>format</TT><A NAME="5534"></A> key using -<TT>\GlsAddXdyAttribute</TT><A NAME="5537"></A><TT>{</TT><EM>name</EM><TT>}</TT>. For example +with the <TT>format</TT><A NAME="6012"></A> key using +<TT>\GlsAddXdyAttribute</TT><A NAME="6015"></A><TT>{</TT><EM>name</EM><TT>}</TT>. So if you use +<TT>xindy</TT><A NAME="6018"></A> with the above example, you would need to add: <PRE> \GlsAddXdyAttribute{textbfem} </PRE> @@ -2901,53 +3013,53 @@ with the <TT>format</TT><A NAME="5534"></A> key using Note that unlike <TT>\index</TT>, you can't have anything following the command name, such as an asterisk or arguments. If you want to cross-reference another entry, either -use the <TT>see</TT><A NAME="5540"></A> key when you define the entry or use -<TT>\glssee</TT><A NAME="5543"></A> (described <A HREF="glossaries-manual.html#sec:crossref">later</A>). +use the <TT>see</TT><A NAME="6021"></A> key when you define the entry or use +<TT>\glssee</TT><A NAME="6024"></A> (described <A HREF="glossaries-manual.html#sec:crossref">later</A>). <P> If you are using hyperlinks and you want to change the font of the -hyperlinked location, don't use <TT>\hyperpage</TT><A NAME="5546"></A> (provided by the -<TT>hyperref</TT><A NAME="5549"></A> package) as the locations may not refer to a page +hyperlinked location, don't use <TT>\hyperpage</TT><A NAME="6027"></A> (provided by the +<TT>hyperref</TT><A NAME="6030"></A> package) as the locations may not refer to a page number. Instead, the <TT>glossaries</TT> package provides number -formats listed in Table <A HREF="glossaries-manual.html#tab:hyperxx">3</A>. +formats listed in <A HREF="glossaries-manual.html#tab:hyperxx">table </A><A HREF="glossaries-manual.html#tab:hyperxx">3</A>. <P> <BR><P></P> <DIV ALIGN="CENTER"> <A NAME="tab:hyperxx"></A> -<DIV ALIGN="CENTER"><A NAME="1634"></A> +<DIV ALIGN="CENTER"><A NAME="1744"></A> <TABLE CELLPADDING=3> <CAPTION><STRONG>Table 3:</STRONG> Predefined Hyperlinked Location Formats</CAPTION> -<TR><TD ALIGN="LEFT"><TT>hyperrm</TT><A NAME="5553"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hyperrm</TT><A NAME="6037"></A></TD> <TD ALIGN="LEFT">serif hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hypersf</TT><A NAME="5556"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hypersf</TT><A NAME="6040"></A></TD> <TD ALIGN="LEFT">sans-serif hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hypertt</TT><A NAME="5559"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hypertt</TT><A NAME="6043"></A></TD> <TD ALIGN="LEFT">monospaced hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hyperbf</TT><A NAME="5562"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hyperbf</TT><A NAME="6046"></A></TD> <TD ALIGN="LEFT">bold hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hypermd</TT><A NAME="5565"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hypermd</TT><A NAME="6049"></A></TD> <TD ALIGN="LEFT">medium weight hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hyperit</TT><A NAME="5568"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hyperit</TT><A NAME="6052"></A></TD> <TD ALIGN="LEFT">italic hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hypersl</TT><A NAME="5571"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hypersl</TT><A NAME="6055"></A></TD> <TD ALIGN="LEFT">slanted hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hyperup</TT><A NAME="5574"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hyperup</TT><A NAME="6058"></A></TD> <TD ALIGN="LEFT">upright hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hypersc</TT><A NAME="5577"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hypersc</TT><A NAME="6061"></A></TD> <TD ALIGN="LEFT">small caps hyperlink</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>hyperemph</TT><A NAME="5580"></A></TD> +<TR><TD ALIGN="LEFT"><TT>hyperemph</TT><A NAME="6064"></A></TD> <TD ALIGN="LEFT">emphasized hyperlink</TD> </TR> </TABLE> @@ -2958,7 +3070,7 @@ Predefined Hyperlinked Location Formats</CAPTION> <BR> <P> -Note that if the <TT>\hyperlink</TT><A NAME="5583"></A> command hasn't been defined, +Note that if the <TT>\hyperlink</TT><A NAME="6067"></A> command hasn't been defined, the <TT>hyper</TT><I>xx</I> formats are equivalent to the analogous <TT>text</TT><I>xx</I> font commands (and <TT>hyperemph</TT> is equivalent to <TT>emph</TT>). If you want to @@ -2969,9 +3081,9 @@ command called, say, <TT>\hyperbsf</TT>: <PRE> \newcommand{\hyperbsf}[1]{\textbf{\hypersf{#1}}} </PRE> -and then use <TT>hyperbsf</TT> as the value for the <TT>format</TT><A NAME="5586"></A> +and then use <TT>hyperbsf</TT> as the value for the <TT>format</TT><A NAME="6070"></A> key. -Remember that if you use <TT>xindy</TT><A NAME="5589"></A>, you will need to add +Remember that if you use <TT>xindy</TT><A NAME="6073"></A>, you will need to add this to the list of location attributes: <PRE> \GlsAddXdyAttribute{hyperbsf} @@ -2979,7 +3091,7 @@ this to the list of location attributes: <P> </DD> -<DT><STRONG><TT>counter</TT><A NAME="5592"></A></STRONG></DT> +<DT><STRONG><TT>counter</TT><A NAME="6076"></A></STRONG></DT> <DD>This specifies which counter to use for this location. This overrides the default counter used by this entry. (See also @@ -2987,7 +3099,7 @@ used by this entry. (See also <P> </DD> -<DT><STRONG><TT>hyper</TT><A NAME="5595"></A></STRONG></DT> +<DT><STRONG><TT>hyper</TT><A NAME="6079"></A></STRONG></DT> <DD>This is a boolean key which can be used to enable/disable the hyperlink to the relevant entry in the glossary. (Note that setting <TT>hyper=true</TT> will have no @@ -3012,13 +3124,13 @@ The command: <BR><TT>\gls[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -is the same as <TT>\glslink</TT>, except that the link text<A NAME="5597"></A> -is determined from the values of the <TT>text</TT><A NAME="5599"></A> and -<TT>first</TT><A NAME="5602"></A> keys supplied when the entry was defined using -<TT>\newglossaryentry</TT><A NAME="5605"></A>. If the entry has been marked as having -been used, the value of the <TT>text</TT><A NAME="5608"></A> key will be used, otherwise -the value of the <TT>first</TT><A NAME="5611"></A> key will be used. -On completion, <TT>\gls</TT> will mark the entry given by <I>label</I> as +is the same as <TT>\glslink</TT>, except that the link text<A NAME="6081"></A> +is determined from the values of the <TT>text</TT><A NAME="6083"></A> and +<TT>first</TT><A NAME="6086"></A> keys supplied when the entry was defined using +<TT>\newglossaryentry</TT><A NAME="6089"></A>. If the entry has been marked as having +been used<A NAME="6091"></A>, the value of the <TT>text</TT><A NAME="6093"></A> key will be used, otherwise +the value of the <TT>first</TT><A NAME="6096"></A> key will be used. +On completion, <TT>\gls</TT> will mark the entry's first use flag<A NAME="6098"></A> as used. <P> @@ -3034,7 +3146,7 @@ and <TT>\GLS[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -which make the first letter of the link or all the link text +which make the first letter of the link text or all the link text uppercase, respectively. <P> @@ -3046,7 +3158,7 @@ can be changed (see <P> The first optional argument <I>options</I> is the same as the optional -argument to <TT>\glslink</TT><A NAME="5614"></A>. As with <TT>\glslink</TT>, these commands also +argument to <TT>\glslink</TT><A NAME="6100"></A>. As with <TT>\glslink</TT>, these commands also have a starred version that disable the hyperlink. <P> @@ -3062,8 +3174,8 @@ There are also analogous plural forms: <TT>\GLSpl[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -These determine the link text from the <TT>plural</TT><A NAME="5617"></A> and -<TT>firstplural</TT><A NAME="5620"></A> keys supplied when the entry was first +These determine the link text from the <TT>plural</TT><A NAME="6103"></A> and +<TT>firstplural</TT><A NAME="6106"></A> keys supplied when the entry was first defined. As before, these commands also have a starred version that disable the hyperlink. @@ -3073,9 +3185,10 @@ The command: <BR><TT>\glstext[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -is similar to <TT>\gls</TT><A NAME="5623"></A> except that it always uses the value -of the <TT>text</TT><A NAME="5626"></A> key and does not mark the entry as -having been used. Unlike <TT>\gls</TT>, the inserted text <I>insert</I> +is similar to <TT>\gls</TT><A NAME="6109"></A> except that it always uses the value +of the <TT>text</TT><A NAME="6112"></A> key and does not affect the +first use flag<A NAME="6114"></A>. +Unlike <TT>\gls</TT>, the inserted text <I>insert</I> is always appended to the link text. <P> @@ -3097,10 +3210,10 @@ The command: <BR><TT>\glsfirst[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -is similar to <TT>\glstext</TT><A NAME="5629"></A> except that it always uses the value -of the <TT>first</TT><A NAME="5632"></A> key. Again, <I>insert</I> is always appended -to the end of the link text and does not mark the entry as having -been used. +is similar to <TT>\glstext</TT><A NAME="6116"></A> except that it always uses the value +of the <TT>first</TT><A NAME="6119"></A> key. Again, <I>insert</I> is always appended +to the end of the link text and does not affect the +first use flag<A NAME="6121"></A>. <P> There are also analogous commands: @@ -3121,8 +3234,8 @@ The command: <BR><TT>\glsplural[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -is similar to <TT>\glstext</TT><A NAME="5635"></A> except that it always uses the value -of the <TT>plural</TT><A NAME="5638"></A> key. Again, <I>insert</I> is always appended +is similar to <TT>\glstext</TT><A NAME="6123"></A> except that it always uses the value +of the <TT>plural</TT><A NAME="6126"></A> key. Again, <I>insert</I> is always appended to the end of the link text and does not mark the entry as having been used. @@ -3145,8 +3258,8 @@ The command: <BR><TT>\glsfirstplural[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -is similar to <TT>\glstext</TT><A NAME="5641"></A> except that it always uses the value -of the <TT>firstplural</TT><A NAME="5644"></A> key. Again, <I>insert</I> is always +is similar to <TT>\glstext</TT><A NAME="6129"></A> except that it always uses the value +of the <TT>firstplural</TT><A NAME="6132"></A> key. Again, <I>insert</I> is always appended to the end of the link text and does not mark the entry as having been used. @@ -3169,13 +3282,13 @@ The command: <BR><TT>\glsname[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -is similar to <TT>\glstext</TT><A NAME="5647"></A> except that it always uses the value of the -<TT>name</TT><A NAME="5650"></A> key. Again, <I>insert</I> is always appended to the end +is similar to <TT>\glstext</TT><A NAME="6135"></A> except that it always uses the value of the +<TT>name</TT><A NAME="6138"></A> key. Again, <I>insert</I> is always appended to the end of the link text and does not mark the entry as having been used. Note: if you want to use this command and the -<TT>name</TT><A NAME="5653"></A> key contains commands, you will have to disable the +<TT>name</TT><A NAME="6141"></A> key contains commands, you will have to disable the <A HREF="glossaries-manual.html#sanitize">sanitization</A> -of the <TT>name</TT><A NAME="5656"></A> key and protect fragile commands. +of the <TT>name</TT><A NAME="6144"></A> key and protect fragile commands. <P> There are also analogous commands: @@ -3196,13 +3309,13 @@ The command: <BR><TT>\glssymbol[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -is similar to <TT>\glstext</TT><A NAME="5659"></A> except that it always uses the value of the -<TT>symbol</TT><A NAME="5662"></A> key. Again, <I>insert</I> is always appended to the +is similar to <TT>\glstext</TT><A NAME="6147"></A> except that it always uses the value of the +<TT>symbol</TT><A NAME="6150"></A> key. Again, <I>insert</I> is always appended to the end of the link text and does not mark the entry as having been used. Note: if you want to use this command and the -<TT>symbol</TT><A NAME="5665"></A> key contains commands, you will have to disable the +<TT>symbol</TT><A NAME="6153"></A> key contains commands, you will have to disable the <A HREF="glossaries-manual.html#sanitize">sanitization</A> -of the <TT>symbol</TT><A NAME="5668"></A> key and protect fragile commands. +of the <TT>symbol</TT><A NAME="6156"></A> key and protect fragile commands. <P> There are also analogous commands: @@ -3223,14 +3336,14 @@ The command: <BR><TT>\glsdesc[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -is similar to <TT>\glstext</TT><A NAME="5671"></A> except that it always uses the value -of the <TT>description</TT><A NAME="5674"></A> key. Again, <I>insert</I> is always +is similar to <TT>\glstext</TT><A NAME="6159"></A> except that it always uses the value +of the <TT>description</TT><A NAME="6162"></A> key. Again, <I>insert</I> is always appended to the end of the link text and does not mark the entry as having been used. Note: if you want to use this -command and the <TT>description</TT><A NAME="5677"></A> key contains commands, you will +command and the <TT>description</TT><A NAME="6165"></A> key contains commands, you will have to disable the <A HREF="glossaries-manual.html#sanitize">sanitization</A> -of the <TT>description</TT><A NAME="5680"></A> key and protect fragile commands. +of the <TT>description</TT><A NAME="6168"></A> key and protect fragile commands. <P> There are also analogous commands: @@ -3259,18 +3372,19 @@ Changing the format of the link text </H3> <P> -The format of the link text<A NAME="5685"></A> for <TT>\gls</TT><A NAME="5687"></A>, <TT>\glspl</TT><A NAME="5690"></A> +The format of the link text<A NAME="6173"></A> for <TT>\gls</TT><A NAME="6175"></A>, <TT>\glspl</TT><A NAME="6178"></A> and their uppercase variants is governed by two commands: <TT>\glsdisplayfirst</TT>, which is used the -first time a glossary entry is used in the text and +first time a glossary entry is used<A NAME="6180"></A> in the text and <TT>\glsdisplay</TT>, which is used subsequently. Both commands take four arguments: the first is either the singular or -plural form given by the <TT>text</TT><A NAME="5693"></A>, <TT>plural</TT><A NAME="5696"></A>, -<TT>first</TT><A NAME="5699"></A> or <TT>firstplural</TT><A NAME="5702"></A> keys (used when the term was +plural form given by the <TT>text</TT><A NAME="6182"></A>, <TT>plural</TT><A NAME="6185"></A>, +<TT>first</TT><A NAME="6188"></A> or <TT>firstplural</TT><A NAME="6191"></A> keys (set when the term was defined) depending on context; the second argument is the term's -description (as supplied by the <TT>description</TT><A NAME="5705"></A> key); the third +description (as supplied by the <TT>description</TT><A NAME="6194"></A> or +<TT>descriptionplural</TT><A NAME="6197"></A> keys); the third argument is the symbol associated with the term (as supplied by the -<TT>symbol</TT><A NAME="5708"></A> key) and the fourth argument is the additional text +<TT>symbol</TT><A NAME="6200"></A> or <TT>symbolplural</TT><A NAME="6203"></A> keys) and the fourth argument is the additional text supplied in the final optional argument to <TT>\gls</TT> or <TT>\glspl</TT> (or their uppercase variants). The default definitions of <TT>\glsdisplay</TT> and <TT>\glsdisplayfirst</TT> simply @@ -3278,9 +3392,9 @@ print the first argument immediately followed by the fourth argument. The remaining arguments are ignored. <P> -Note that <TT>\glslink</TT><A NAME="5711"></A> (which +Note that <TT>\glslink</TT><A NAME="6206"></A> (which is used by commands like <TT>\gls</TT> and <TT>\glspl</TT>) sets -<TT>\glslabel</TT><A NAME="5714"></A> to the label for the given +<TT>\glslabel</TT><A NAME="6209"></A> to the label for the given entry (i.e. the label supplied to the mandatory argument to <TT>\gls</TT>), so it is possible to use this label in the definition of <TT>\glsdisplay</TT> or <TT>\glsdisplayfirst</TT> to supply additional @@ -3290,14 +3404,14 @@ Without Links</A>, if required. <P> For example, suppose you want a glossary of measurements and -units, you can use the <TT>symbol</TT><A NAME="5717"></A> key to store the unit: +units, you can use the <TT>symbol</TT><A NAME="6212"></A> key to store the unit: <PRE> \newglossaryentry{distance}{name=distance, description={The length between two points}, symbol={km}} </PRE> and now suppose you want <code>\gls{distance}</code> to produce -"distance (km)" on first use, then you can redefine +"distance (km)" on first use<A NAME="6214"></A>, then you can redefine <TT>\glsdisplayfirst</TT> as follows: <PRE> \renewcommand{\glsdisplayfirst}[4]{#1#4 (#3)} @@ -3306,12 +3420,12 @@ Note that the additional text is placed after <code>#1</code>, so <code>\gls{distance}['s]</code> will produce "distance's (km)" rather than "distance (km)'s" which looks a bit odd (even though it may be in the context of "the distance (km) is measured between -the two points" -- but in this instance it may be better not to +the two points" -- but in this instance it would be better not to use a contraction). <P> -Note also that all of the link text<A NAME="5719"></A> will be formatted according -to <TT>\glstextformat</TT><A NAME="5721"></A> (described earlier). So if you do, say: +Note also that all of the link text<A NAME="6215"></A> will be formatted according +to <TT>\glstextformat</TT><A NAME="6217"></A> (described earlier). So if you do, say: <PRE> \renewcommand{\glstextformat}[1]{\textbf{#1}} \renewcommand{\glsdisplayfirst}[4]{#1#4 (#3)} @@ -3324,14 +3438,22 @@ If you have multiple glossaries, changing <TT>\glsdisplayfirst</TT> and glossaries appear when using the commands <TT>\gls</TT>, <TT>\glspl</TT> and their uppercase variants. If you only want the change to affect entries for a given glossary, then you need -to use <TT>\defglsdisplay</TT> and -<TT>\defglsdisplayfirst</TT> instead -of redefining <TT>\glsdisplay</TT> and <TT>\glsdisplayfirst</TT>. +to use +<BR> +<BR><TT>\defglsdisplay[</TT><EM>type</EM><TT>]{</TT><EM>definition</EM><TT>}</TT> +<BR> +<BR> +and +<BR> +<BR><TT>\defglsdisplayfirst[</TT><EM>type</EM><TT>]{</TT><EM>definition</EM><TT>}</TT> +<BR> +<BR> +instead of redefining <TT>\glsdisplay</TT> and <TT>\glsdisplayfirst</TT>. <P> Both <TT>\defglsdisplay</TT> and <TT>\defglsdisplayfirst</TT> take two arguments: -the first (which is optional) is the glossary's label<A NAME="tex2html19" - HREF="#foot3493"><SUP>5</SUP></A> and the second is how the term should be +the first (which is optional) is the glossary's label<A NAME="tex2html20" + HREF="#foot3793"><SUP>6</SUP></A> and the second is how the term should be displayed when it is invoked using commands <TT>\gls</TT>, <TT>\glspl</TT> and their uppercase variants. This is similar to the way <TT>\glsdisplayfirst</TT> was redefined above. @@ -3339,7 +3461,7 @@ redefined above. <P> For example, suppose you have created a new glossary called <TT>notation</TT> and you want to change the way the entry is -displayed on first use so that it includes the symbol, you can +displayed on first use<A NAME="6220"></A> so that it includes the symbol, you can do: <PRE> \defglsdisplayfirst[notation]{#1#4 (denoted #3)} @@ -3357,10 +3479,10 @@ will be displayed as: "set (denoted <I>S</I>)" (similarly for <TT>\glspl</TT> and the uppercase variants). <P> -Remember that if you use the <TT>symbol</TT><A NAME="5728"></A> key, you need to use a +Remember that if you use the <TT>symbol</TT><A NAME="6225"></A> key, you need to use a glossary style that displays the symbol, as many of the styles ignore it. In addition, if you want either the description or symbol to appear -in the link text<A NAME="5730"></A>, you will have to disable the +in the link text<A NAME="6227"></A>, you will have to disable the <A HREF="glossaries-manual.html#sanitize">sanitization</A> of these keys and protect fragile commands. <P> @@ -3373,10 +3495,10 @@ Enabling and disabling hyperlinks to glossary entries</A> </H3> <P> -If you load the <TT>hyperref</TT><A NAME="5735"></A> or <TT>html</TT><A NAME="5738"></A> packages prior to -loading the <TT>glossaries</TT> package, commands such as <TT>\glslink</TT><A NAME="5742"></A> -and <TT>\gls</TT><A NAME="5745"></A>, described above, will automatically have hyperlinks -to the relevant glossary entry, unless the <TT>hyper</TT><A NAME="5748"></A> +If you load the <TT>hyperref</TT><A NAME="6232"></A> or <TT>html</TT><A NAME="6235"></A> packages prior to +loading the <TT>glossaries</TT> package, commands such as <TT>\glslink</TT><A NAME="6239"></A> +and <TT>\gls</TT><A NAME="6242"></A>, described above, will automatically have hyperlinks +to the relevant glossary entry, unless the <TT>hyper</TT><A NAME="6245"></A> option has been set to <TT>false</TT>. You can disable or enable links using: <BR> <BR><TT>\glsdisablehyper</TT> @@ -3389,8 +3511,8 @@ and <BR> respectively. The effect can be localised by placing the commands within a group. Note that you should only use <TT>\glsenablehyper</TT> -if the commands <TT>\hyperlink</TT><A NAME="5751"></A> and <TT>\hypertarget</TT><A NAME="5754"></A> have been -defined (for example, by the <TT>hyperref</TT><A NAME="5757"></A> package). +if the commands <TT>\hyperlink</TT><A NAME="6248"></A> and <TT>\hypertarget</TT><A NAME="6251"></A> have been +defined (for example, by the <TT>hyperref</TT><A NAME="6254"></A> package). <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -3409,8 +3531,8 @@ generating any text at that point in the document using: <BR><TT>\glsadd[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}</TT> <BR> <BR> -This is similar to <TT>\glslink</TT><A NAME="5763"></A>, only it doesn't produce -any text (so therefore, there is no <TT>hyper</TT><A NAME="5766"></A> key +This is similar to <TT>\glslink</TT><A NAME="6260"></A>, only it doesn't produce +any text (so therefore, there is no <TT>hyper</TT><A NAME="6263"></A> key available in <I>options</I> but all the other options that can be used with <TT>\glslink</TT> can be passed to <TT>\glsadd</TT>). For example, to add a page range to the glossary number list for the @@ -3428,7 +3550,7 @@ To add all entries that have been defined, use: <BR> <BR> The optional argument is the same as for <TT>\glsadd</TT>, except -there is also a key <TT>types</TT><A NAME="5769"></A> which can be +there is also a key <TT>types</TT><A NAME="6266"></A> which can be used to specify which glossaries to use. This should be a comma separated list. For example, if you only want to add all the entries belonging to the list of acronyms (specified by @@ -3457,7 +3579,7 @@ glossary: <P> <OL> -<LI>You can use commands such as <TT>\gls</TT><A NAME="5775"></A> in the +<LI>You can use commands such as <TT>\gls</TT><A NAME="6272"></A> in the entries description. For example: <PRE> \newglossaryentry{apple}{name=apple, @@ -3465,7 +3587,7 @@ description={firm, round fruit. See also \gls{pear}}} </PRE> Note that with this method, if you don't use the cross-referenced term in the glossary, you will need two runs of -<TT>makeglossaries</TT><A NAME="5778"></A>: +<TT>makeglossaries</TT><A NAME="6275"></A>: <PRE> latex filename makeglossaries filename @@ -3477,14 +3599,14 @@ latex filename <P> </LI> <LI>As described <A HREF="glossaries-manual.html#sec:newglosentry">earlier</A>, -you can use the <TT>see</TT><A NAME="5781"></A> key when you define the entry. For +you can use the <TT>see</TT><A NAME="6278"></A> key when you define the entry. For example: <PRE> \newglossaryentry{MaclaurinSeries}{name={Maclaurin series}, description={Series expansion}, see={TaylorsTheorem}} </PRE> -Note that in this case, the entry with the <TT>see</TT><A NAME="5784"></A> key will +Note that in this case, the entry with the <TT>see</TT><A NAME="6281"></A> key will automatically be added to the glossary, but the cross-referenced entry won't. You therefore need to ensure that you use the cross-referenced term with the commands described in @@ -3494,7 +3616,7 @@ Without Generating Text. <P> You can optionally override the "see" tag using square brackets -at the start of the <TT>see</TT><A NAME="5787"></A> value. For example: +at the start of the <TT>see</TT><A NAME="6284"></A> value. For example: <PRE> \newglossaryentry{MaclaurinSeries}{name={Maclaurin series}, description={Series expansion}, @@ -3523,9 +3645,9 @@ by <I>xr label list</I>) to the glossary. <P> In both cases 2 and 3 above, the cross-referenced information appears -in the number list<A NAME="5789"></A>, whereas in case 1, the cross-referenced +in the number list<A NAME="6286"></A>, whereas in case 1, the cross-referenced information appears in the description. In cases 2 and 3, the -default text for the "see" tag is given by <TT>\seename</TT><A NAME="5791"></A>. +default text for the "see" tag is given by <TT>\seename</TT><A NAME="6288"></A>. <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -3542,8 +3664,7 @@ Using Glossary Terms Without Links The commands described in this section display entry details without adding any information to the glossary. They don't use <TT>\glstextformat</TT>, they don't have any optional arguments, -they don't affect the flag that determines if the term has been -used and, apart from <TT>\glshyperlink</TT><A NAME="5797"></A>, they don't produce +they don't affect the first use flag<A NAME="6293"></A> and, apart from <TT>\glshyperlink</TT><A NAME="6295"></A>, they don't produce hyperlinks. <P> @@ -3552,7 +3673,7 @@ hyperlinks. <BR><TT>\Glsentryname{</TT><EM>label</EM><TT>}</TT> <P> These commands display the name of the glossary entry given by -<I>label</I>, as specified by the <TT>name</TT><A NAME="5800"></A> key. +<I>label</I>, as specified by the <TT>name</TT><A NAME="6298"></A> key. <TT>\Glsentryname</TT> makes the first letter uppercase. <P> @@ -3561,7 +3682,7 @@ These commands display the name of the glossary entry given by <BR><TT>\Glsentrytext{</TT><EM>label</EM><TT>}</TT> <P> These commands display the subsequent use text for the glossary entry -given by <I>label</I>, as specified by the <TT>text</TT><A NAME="5803"></A> key. +given by <I>label</I>, as specified by the <TT>text</TT><A NAME="6301"></A> key. <TT>\Glsentrytext</TT> makes the first letter uppercase. <P> @@ -3570,7 +3691,7 @@ given by <I>label</I>, as specified by the <TT>text</TT><A NAME="5803"></A> key. <BR><TT>\Glsentryplural{</TT><EM>label</EM><TT>}</TT> <P> These commands display the subsequent use plural text for the glossary -entry given by <I>label</I>, as specified by the <TT>plural</TT><A NAME="5806"></A> key. +entry given by <I>label</I>, as specified by the <TT>plural</TT><A NAME="6304"></A> key. <TT>\Glsentryplural</TT> makes the first letter uppercase. <P> @@ -3578,8 +3699,8 @@ entry given by <I>label</I>, as specified by the <TT>plural</TT><A NAME="5806">< <TT>\glsentryfirst{</TT><EM>label</EM><TT>}</TT> <BR><TT>\Glsentryfirst{</TT><EM>label</EM><TT>}</TT> <P> -These commands display the first use text for the glossary entry -given by <I>label</I>, as specified by the <TT>first</TT><A NAME="5809"></A> key. +These commands display the first use text<A NAME="6306"></A> for the glossary entry +given by <I>label</I>, as specified by the <TT>first</TT><A NAME="6308"></A> key. <TT>\Glsentryfirst</TT> makes the first letter uppercase. <P> @@ -3587,9 +3708,9 @@ given by <I>label</I>, as specified by the <TT>first</TT><A NAME="5809"></A> key <TT>\glsentryfirstplural{</TT><EM>label</EM><TT>}</TT> <BR><TT>\Glsentryfirstplural{</TT><EM>label</EM><TT>}</TT> <P> -These commands display the plural form of the first use text for the +These commands display the plural form of the first use text<A NAME="6310"></A> for the glossary entry given by <I>label</I>, as specified by the -<TT>firstplural</TT><A NAME="5812"></A> key. <TT>\Glsentryfirstplural</TT> makes the first +<TT>firstplural</TT><A NAME="6312"></A> key. <TT>\Glsentryfirstplural</TT> makes the first letter uppercase. <P> @@ -3632,7 +3753,7 @@ These commands display the plural symbol for the glossary entry given by This command provides a hyperlink to the glossary entry given by <I>label</I> <B>but does not add any information to the glossary file</B>. The link text is given by -<TT>\glsentryname</TT><A NAME="5815"></A><TT>{</TT><EM>label</EM><TT>}</TT> by default, but can be overridden +<TT>\glsentryname</TT><A NAME="6315"></A><TT>{</TT><EM>label</EM><TT>}</TT> by default, but can be overridden using the optional argument. If you use <TT>\glshyperlink</TT>, you need to ensure that the relevant entry has been added to the glossary using any of the @@ -3644,7 +3765,7 @@ link. <P> For further information see the section "Displaying entry details without adding information to -the glossary" in the document <TT><A NAME="tex2html20" +the glossary" in the document <TT><A NAME="tex2html21" HREF="glossaries.pdf">glossaries.pdf</A></TT>. <P> @@ -3660,15 +3781,15 @@ Displaying a glossary</A> The command <TT>\printglossaries</TT> will display all the glossaries in the order in which they were defined. Note that no glossaries will appear until -you have either used the Perl script <TT>makeglossaries</TT><A NAME="5821"></A> -or have directly used <TT>makeindex</TT><A NAME="5824"></A> or <TT>xindy</TT><A NAME="5827"></A> (as +you have either used the Perl script <TT>makeglossaries</TT><A NAME="6321"></A> +or have directly used <TT>makeindex</TT><A NAME="6324"></A> or <TT>xindy</TT><A NAME="6327"></A> (as described in <A HREF="glossaries-manual.html#sec:makeglossaries">Generating the Associated Glossary Files</A>). If the glossary still does not appear after you re-LaTeX your document, check the -<TT>makeindex</TT><A NAME="5830"></A>/<TT>xindy</TT><A NAME="5833"></A> log files to see if there is a +<TT>makeindex</TT><A NAME="6330"></A>/<TT>xindy</TT><A NAME="6333"></A> log files to see if there is a problem. Remember that you also need to use the command -<TT>\makeglossaries</TT><A NAME="5836"></A> in the preamble to enable the glossaries. +<TT>\makeglossaries</TT><A NAME="6336"></A> in the preamble to enable the glossaries. <P> An individual glossary can be displayed using: @@ -3679,7 +3800,7 @@ An individual glossary can be displayed using: where <I>options</I> is a <I>key</I>=<I>value</I> list of options. The following keys are available: <DL> -<DT><STRONG><TT>type</TT><A NAME="5839"></A></STRONG></DT> +<DT><STRONG><TT>type</TT><A NAME="6339"></A></STRONG></DT> <DD>The value of this key specifies which glossary to print. If omitted, the default glossary is assumed. For example, to print the list of acronyms: @@ -3689,37 +3810,37 @@ glossary is assumed. For example, to print the list of acronyms: <P> </DD> -<DT><STRONG><TT>title</TT><A NAME="5842"></A></STRONG></DT> +<DT><STRONG><TT>title</TT><A NAME="6342"></A></STRONG></DT> <DD>This is the glossary's title (overriding the title specified when the glossary was defined). <P> </DD> -<DT><STRONG><TT>toctitle</TT><A NAME="5845"></A></STRONG></DT> +<DT><STRONG><TT>toctitle</TT><A NAME="6345"></A></STRONG></DT> <DD>This is the title -to use for the table of contents (if the <TT>toc</TT><A NAME="5853"></A> package +to use for the table of contents (if the <TT>toc</TT><A NAME="6353"></A> package option has been used). If omitted, the glossary title is used. <P> </DD> -<DT><STRONG><TT>style</TT><A NAME="5857"></A></STRONG></DT> +<DT><STRONG><TT>style</TT><A NAME="6357"></A></STRONG></DT> <DD>This specifies which glossary style to use for this glossary, overriding the effect -of the <TT>style</TT><A NAME="5865"></A> package option or <TT>\glossarystyle</TT><A NAME="5869"></A>. +of the <TT>style</TT><A NAME="6365"></A> package option or <TT>\glossarystyle</TT><A NAME="6369"></A>. <P> </DD> -<DT><STRONG><TT>numberedsection</TT><A NAME="5872"></A></STRONG></DT> +<DT><STRONG><TT>numberedsection</TT><A NAME="6372"></A></STRONG></DT> <DD>This specifies whether to use a numbered section for this glossary, overriding -the effect of the <TT>numberedsection</TT><A NAME="5880"></A> package option. This -key has the same syntax as the <TT>numberedsection</TT><A NAME="5889"></A> package +the effect of the <TT>numberedsection</TT><A NAME="6380"></A> package option. This +key has the same syntax as the <TT>numberedsection</TT><A NAME="6389"></A> package option, described <A HREF="glossaries-manual.html#sec:pkgopts">earlier</A>. <P> </DD> -<DT><STRONG><TT>nonumberlist</TT><A NAME="5893"></A></STRONG></DT> +<DT><STRONG><TT>nonumberlist</TT><A NAME="6393"></A></STRONG></DT> <DD>Unlike the package option of the same name, this key is a boolean key. If true (<code>nonumberlist=true</code>) the numberlist is suppressed for this glossary. If false (<code>nonumberlist=false</code>) the numberlist is @@ -3784,12 +3905,12 @@ the entry name. This command is always used regardless of the glossary style. By default, <TT>\glsnamefont</TT> simply displays its argument in whatever the surrounding font happens to be. This means that in the list-like glossary styles (defined in the -<TT>glossary-list</TT><A NAME="5899"></A> style file) the name will appear in bold, since +<TT>glossary-list</TT><A NAME="6399"></A> style file) the name will appear in bold, since the name is placed in the optional argument of <TT>\item</TT>, whereas in -the tabular styles (defined in the <TT>glossary-long</TT><A NAME="5902"></A> and -<TT>glossary-super</TT><A NAME="5905"></A> style files) the name will appear in the +the tabular styles (defined in the <TT>glossary-long</TT><A NAME="6402"></A> and +<TT>glossary-super</TT><A NAME="6405"></A> style files) the name will appear in the normal font. The hierarchical glossary styles (defined in the -<TT>glossary-tree</TT><A NAME="5908"></A> style file) also set the name in bold. +<TT>glossary-tree</TT><A NAME="6408"></A> style file) also set the name in bold. <P> For example, suppose you want all the entry names to appear in @@ -3810,13 +3931,13 @@ Xindy </H3> <P> -If you want to use <TT>xindy</TT><A NAME="5914"></A> to sort the glossary, you -must use the package option <TT>xindy</TT><A NAME="5922"></A>: +If you want to use <TT>xindy</TT><A NAME="6414"></A> to sort the glossary, you +must use the package option <TT>xindy</TT><A NAME="6422"></A>: <PRE> \usepackage[xindy]{glossaries} </PRE> This ensures that the glossary information is written in -<TT>xindy</TT><A NAME="5926"></A> syntax. +<TT>xindy</TT><A NAME="6426"></A> syntax. <P> The section @@ -3824,10 +3945,10 @@ The section Files</A> covers how to use the external indexing application. This section covers the commands provided by the <TT>glossaries</TT> package that allow you to adjust the -<TT>xindy</TT><A NAME="5930"></A> style file (<TT>.xdy</TT><A NAME="5933"></A>) and parameters. +<TT>xindy</TT><A NAME="6430"></A> style file (<TT>.xdy</TT><A NAME="6433"></A>) and parameters. <P> -To assist writing information to the <TT>xindy</TT><A NAME="5935"></A> style +To assist writing information to the <TT>xindy</TT><A NAME="6435"></A> style file, the <TT>glossaries</TT> package provides the following commands: <BR> @@ -3841,7 +3962,7 @@ when written to a file.) <P> In addition, if you are using a package that makes the double -quote character active (e.g. <TT>ngerman</TT><A NAME="5939"></A>) you can use: +quote character active (e.g. <TT>ngerman</TT><A NAME="6439"></A>) you can use: <BR> <BR><TT>\glsquote{</TT><EM>text</EM><TT>}</TT> <BR> @@ -3852,13 +3973,13 @@ This document assumes that the double quote character has not been made active, so the examples just use <code>"</code> for clarity. <P> -If you want greater control over the <TT>xindy</TT><A NAME="5942"></A> style file than +If you want greater control over the <TT>xindy</TT><A NAME="6442"></A> style file than is available through the LaTeX commands provided by the -<TT>glossaries</TT> package, you will need to edit the <TT>xindy</TT><A NAME="5946"></A> +<TT>glossaries</TT> package, you will need to edit the <TT>xindy</TT><A NAME="6446"></A> style file. In -which case, you must use <TT>\noist</TT><A NAME="5949"></A> to prevent the style file from +which case, you must use <TT>\noist</TT><A NAME="6449"></A> to prevent the style file from being overwritten by the <TT>glossaries</TT> package. For additional -information about <TT>xindy</TT><A NAME="5953"></A>, read the <TT>xindy</TT><A NAME="5956"></A> +information about <TT>xindy</TT><A NAME="6453"></A>, read the <TT>xindy</TT><A NAME="6456"></A> documentation. <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -3868,14 +3989,14 @@ documentation. <H4><A NAME="SECTION00048210000000000000"> Language and Encodings</A> </H4> -When you use <TT>xindy</TT><A NAME="5962"></A>, you need to specify the language +When you use <TT>xindy</TT><A NAME="6462"></A>, you need to specify the language and encoding used (unless you have written your own custom -<TT>xindy</TT><A NAME="5965"></A> style file that defines the relevant alphabet -and sort rules). If you use <TT>makeglossaries</TT><A NAME="5968"></A>, +<TT>xindy</TT><A NAME="6465"></A> style file that defines the relevant alphabet +and sort rules). If you use <TT>makeglossaries</TT><A NAME="6468"></A>, this information is obtained from the document's auxiliary -(<TT>.aux</TT><A NAME="5971"></A>) file. The <TT>glossaries</TT> package attempts to +(<TT>.aux</TT><A NAME="6471"></A>) file. The <TT>glossaries</TT> package attempts to find the root language, but in the event that it gets it wrong or if -<TT>xindy</TT><A NAME="5974"></A> doesn't support that language, then you can +<TT>xindy</TT><A NAME="6474"></A> doesn't support that language, then you can specify the language using: <BR> <BR> @@ -3890,8 +4011,8 @@ setting will only be applied to the glossary given by <I>glossary type</I>. <P> -If the <TT>inputenc</TT><A NAME="5977"></A> package is used, the encoding will be -obtained from the value of <TT>\inputencodingname</TT><A NAME="5980"></A>. +If the <TT>inputenc</TT><A NAME="6477"></A> package is used, the encoding will be +obtained from the value of <TT>\inputencodingname</TT><A NAME="6480"></A>. Alternatively, you can specify the encoding using: <BR> <BR> @@ -3913,19 +4034,19 @@ For example: </PRE> <P> -If you write your own custom <TT>xindy</TT><A NAME="5983"></A> style file that +If you write your own custom <TT>xindy</TT><A NAME="6483"></A> style file that includes the language settings, you need to set the language to nothing: <PRE> \GlsSetXdyLanguage{} </PRE> -(and remember to use <TT>\noist</TT><A NAME="5986"></A> to prevent the style file from +(and remember to use <TT>\noist</TT><A NAME="6486"></A> to prevent the style file from being overwritten). <P> The commands <TT>\GlsSetXdyLanguage</TT> and <TT>\GlsSetXdyCodePage</TT> -have no effect if you don't use <TT>makeglossaries</TT><A NAME="5989"></A>. If -you call <TT>xindy</TT><A NAME="5992"></A> without <TT>makeglossaries</TT><A NAME="5995"></A> you +have no effect if you don't use <TT>makeglossaries</TT><A NAME="6489"></A>. If +you call <TT>xindy</TT><A NAME="6492"></A> without <TT>makeglossaries</TT><A NAME="6495"></A> you need to remember to set the language and encoding using the <TT>-L</TT> and <TT>-C</TT> switches. @@ -3939,9 +4060,9 @@ Locations and Number lists</A> </H4> <P> -The most likely attributes used in the <TT>format</TT><A NAME="6001"></A> -key (<TT>textrm</TT><A NAME="6004"></A>, <TT>hyperrm</TT><A NAME="6007"></A> etc) are automatically added -to the <TT>xindy</TT><A NAME="6010"></A> style file, but if you want to use another +The most likely attributes used in the <TT>format</TT><A NAME="6501"></A> +key (<TT>textrm</TT><A NAME="6504"></A>, <TT>hyperrm</TT><A NAME="6507"></A> etc) are automatically added +to the <TT>xindy</TT><A NAME="6510"></A> style file, but if you want to use another attribute, you need to add it using: <BR> <BR> @@ -3949,24 +4070,24 @@ attribute, you need to add it using: <BR> <BR> where <I>name</I> is the name of the attribute, as used in -the <TT>format</TT><A NAME="6013"></A> key. For example, suppose I want a +the <TT>format</TT><A NAME="6513"></A> key. For example, suppose I want a bold, italic, hyperlinked location. I first need to define a command that will do this: <PRE> \newcommand*{\hyperbfit}[1]{\textit{\hyperbf{#1}}} </PRE> -but with <TT>xindy</TT><A NAME="6016"></A>, I also need to add this as an allowed +but with <TT>xindy</TT><A NAME="6516"></A>, I also need to add this as an allowed attribute: <PRE> \GlsAddXdyAttribute{hyperbfit} </PRE> <P> -Note that <TT>\GlsAddXdyAttribute</TT> has no effect if <TT>\noist</TT><A NAME="6019"></A> is -used or if <TT>\makeglossaries</TT><A NAME="6022"></A> is omitted. +Note that <TT>\GlsAddXdyAttribute</TT> has no effect if <TT>\noist</TT><A NAME="6519"></A> is +used or if <TT>\makeglossaries</TT><A NAME="6522"></A> is omitted. <P> -<TT>\GlsAddXdyAttribute</TT> must be used before <TT>\makeglossaries</TT><A NAME="6025"></A>. +<TT>\GlsAddXdyAttribute</TT> must be used before <TT>\makeglossaries</TT><A NAME="6525"></A>. <P> If the location numbers don't get expanded to a simple Arabic or @@ -3975,13 +4096,13 @@ you need to add a location style in the appropriate format. <P> For example, suppose you want the page numbers written as words -rather than digits and you use the <TT>fmtcount</TT><A NAME="6028"></A> package to -do this. You can redefine <TT>\thepage</TT><A NAME="6031"></A> as follows: +rather than digits and you use the <TT>fmtcount</TT><A NAME="6528"></A> package to +do this. You can redefine <TT>\thepage</TT><A NAME="6531"></A> as follows: <PRE> \renewcommand*{\thepage}{\Numberstring{page}} </PRE> This gets expanded to <code>\protect \Numberstringnum </code><TT>{</TT><EM>n</EM><TT>}</TT> -where <I>n</I> is the page number. This means that you need to +where <I>n</I> is the Arabic page number. This means that you need to define a new location that has that form: <PRE> \GlsAddXdyLocation{Numberstring}{:sep "\string\protect\space @@ -3990,40 +4111,41 @@ define a new location that has that form: </PRE> Note that it's necessary to use <TT>\space</TT> to indicate that spaces also appear in the format, since, unlike T<SMALL>E</SMALL>X, -<TT>xindy</TT><A NAME="6034"></A> doesn't ignore spaces after control sequences. +<TT>xindy</TT><A NAME="6534"></A> doesn't ignore spaces after control sequences. <P> -Note that <TT>\GlsAddXdyLocation</TT> has no effect if <TT>\noist</TT><A NAME="6037"></A> is -used or if <TT>\makeglossaries</TT><A NAME="6040"></A> is omitted. +Note that <TT>\GlsAddXdyLocation</TT> has no effect if <TT>\noist</TT><A NAME="6537"></A> is +used or if <TT>\makeglossaries</TT><A NAME="6540"></A> is omitted. <P> -<TT>\GlsAddXdyLocation</TT> must be used before <TT>\makeglossaries</TT><A NAME="6043"></A>. +<TT>\GlsAddXdyLocation</TT> must be used before <TT>\makeglossaries</TT><A NAME="6543"></A>. <P> -In the number list<A NAME="6045"></A>, the locations are sorted according to +In the number list<A NAME="6545"></A>, the locations are sorted according to type. The default ordering is: <TT>roman-page-numbers</TT> (e.g. i), <TT>arabic-page-numbers</TT> (e.g. 1), <TT>arabic-section-numbers</TT> (e.g. 1.1 if the compositor -is a full stop or 1-1 if the compositor is a hyphen<A NAME="tex2html21" - HREF="#foot3593"><SUP>6</SUP></A>), +is a full stop or 1-1 if the compositor is a hyphen<A NAME="tex2html22" + HREF="#foot3902"><SUP>7</SUP></A>), <TT>alpha-page-numbers</TT> (e.g. a), <TT>Roman-page-numbers</TT> (e.g. I), <TT>Alpha-page-numbers</TT> (e.g. A), <TT>Appendix-page-numbers</TT> (e.g. A.1 if the Alpha compositor is a full stop or A-1 if the Alpha compositor is a -hyphen<A NAME="tex2html22" - HREF="#foot3594"><SUP>7</SUP></A>), +hyphen<A NAME="tex2html23" + HREF="#foot3903"><SUP>8</SUP></A>), user defined location names (as specified by -<TT>\GlsAddXdyLocation</TT><A NAME="6053"></A> in the order in which they were defined), +<TT>\GlsAddXdyLocation</TT><A NAME="6553"></A> in the order in which they were defined), <TT>see</TT> (cross-referenced entries). This ordering can be changed using: <BR> <BR> -<TT>\GlsSetXdyLocationClassOrder</TT> +<TT>\GlsSetXdyLocationClassOrder{</TT><EM>location names</EM><TT>}</TT> <BR> <BR> -where each location name is delimited by double quote marks. +where each location name is delimited by double quote marks and +separated by white space. For example: <PRE> \GlsSetXdyLocationClassOrder{ @@ -4040,14 +4162,14 @@ For example: <P> Note that <TT>\GlsSetXdyLocationClassOrder</TT> has no effect if -<TT>\noist</TT><A NAME="6056"></A> is used or if <TT>\makeglossaries</TT><A NAME="6059"></A> is omitted. +<TT>\noist</TT><A NAME="6556"></A> is used or if <TT>\makeglossaries</TT><A NAME="6559"></A> is omitted. <P> <TT>\GlsSetXdyLocationClassOrder</TT> must be used before -<TT>\makeglossaries</TT><A NAME="6062"></A>. +<TT>\makeglossaries</TT><A NAME="6562"></A>. <P> -If a number list<A NAME="6064"></A> consists of a sequence of consecutive +If a number list<A NAME="6564"></A> consists of a sequence of consecutive numbers, the range will be concatenated. The number of consecutive locations that causes a range formation defaults to 2, but can be changed using: @@ -4061,16 +4183,16 @@ For example: \GlsSetXdyMinRangeLength{3} </PRE> The argument may also be the keyword <TT>none</TT>, to indicate that -there should be no range formations. See the <TT>xindy</TT><A NAME="6066"></A> +there should be no range formations. See the <TT>xindy</TT><A NAME="6566"></A> manual for further details on range formations. <P> -Note that <TT>\GlsSetXdyMinRangeLength</TT> has no effect if <TT>\noist</TT><A NAME="6069"></A> -is used or if <TT>\makeglossaries</TT><A NAME="6072"></A> is omitted. +Note that <TT>\GlsSetXdyMinRangeLength</TT> has no effect if <TT>\noist</TT><A NAME="6569"></A> +is used or if <TT>\makeglossaries</TT><A NAME="6572"></A> is omitted. <P> <TT>\GlsSetXdyMinRangeLength</TT> must be used before -<TT>\makeglossaries</TT><A NAME="6075"></A>. +<TT>\makeglossaries</TT><A NAME="6575"></A>. <P> See <A HREF="glossaries-manual.html#sec:numberlists">Number Lists</A> for @@ -4087,7 +4209,7 @@ Glossary Groups</A> The glossary is divided into groups according to the first letter of the sort key. The <TT>glossaries</TT> package also adds a number group by default, unless you suppress it in the -<TT>xindy</TT><A NAME="6087"></A> package option. For example: +<TT>xindy</TT><A NAME="6587"></A> package option. For example: <PRE> \usepackage[xindy={glsnumbers=false}]{glossaries} </PRE> @@ -4103,11 +4225,11 @@ Roman alphabet, you can change this using <P> Note that <TT>\GlsSetXdyFirstLetterAfterDigits</TT> has no effect if -<TT>\noist</TT><A NAME="6091"></A> is used or if <TT>\makeglossaries</TT><A NAME="6094"></A> is omitted. +<TT>\noist</TT><A NAME="6591"></A> is used or if <TT>\makeglossaries</TT><A NAME="6594"></A> is omitted. <P> <TT>\GlsSetXdyFirstLetterAfterDigits</TT> must be used before -<TT>\makeglossaries</TT><A NAME="6097"></A>. +<TT>\makeglossaries</TT><A NAME="6597"></A>. <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -4129,10 +4251,10 @@ where <I>name</I> is the label to assign to this glossary. The arguments input and output files for that glossary, <I>title</I> is the default title for this new glossary and the final optional argument <I>counter</I> specifies which counter to use for the associated number -lists<A NAME="6102"></A> (see also <A HREF="glossaries-manual.html#sec:numberlists">Number Lists</A>). The +lists<A NAME="6602"></A> (see also <A HREF="glossaries-manual.html#sec:numberlists">Number Lists</A>). The first optional argument specifies the extension for the -<TT>makeindex</TT><A NAME="6104"></A> or <TT>xindy</TT><A NAME="6107"></A> transcript file (this -information is only used by <TT>makeglossaries</TT><A NAME="6110"></A> which picks up +<TT>makeindex</TT><A NAME="6604"></A> or <TT>xindy</TT><A NAME="6607"></A> transcript file (this +information is only used by <TT>makeglossaries</TT><A NAME="6610"></A> which picks up the information from the auxiliary file). <P> @@ -4141,18 +4263,22 @@ Note that the main (default) glossary is automatically created as: \newglossary{main}{gls}{glo}{\glossaryname} </PRE> so it can be identified by the label <TT>main</TT>. Using the -<TT>acronym</TT><A NAME="6118"></A> package option is equivalent to: +<TT>acronym</TT><A NAME="6618"></A> package option is equivalent to: <PRE> \newglossary[alg]{acronym}{acr}{acn}{\acronymname} </PRE> so it can be identified by the label <TT>acronym</TT>. If you are -not sure whether the <TT>acronym</TT><A NAME="6127"></A> option has been used, you +not sure whether the <TT>acronym</TT><A NAME="6627"></A> option has been used, you can identify the list of acronyms by the command <TT>\acronymtype</TT> which is set to -<TT>acronym</TT>, if the <TT>acronym</TT><A NAME="6136"></A> option has been used, +<TT>acronym</TT>, if the <TT>acronym</TT><A NAME="6636"></A> option has been used, otherwise it is set to <TT>main</TT>. <P> +All glossaries must be defined before <TT>\makeglossaries</TT><A NAME="6640"></A> to +ensure that the relevant output files are opened. + +<P> <A HREF="glossaries-manual.html#top">Top</A> <P> @@ -4164,9 +4290,9 @@ Acronyms </H2> <P> -As you may have noticed in <A HREF="glossaries-manual.html#sec:newglosentry">Defining Glossary Entries</A>, when you +You may have noticed in <A HREF="glossaries-manual.html#sec:newglosentry">Defining Glossary Entries</A> that when you specify a new entry, you can specify alternate text to use when -the term is first used in the document. This provides a useful +the term is first used<A NAME="6645"></A> in the document. This provides a useful means to define acronyms. For convenience, the <TT>glossaries</TT> package defines the command: <BR> @@ -4176,7 +4302,7 @@ defines the command: By default, this is equivalent to: <P> <TT> -<TT>\newglossaryentry</TT></TT> <TT>{</TT><EM>label</EM><TT>}{type=<TT>\acronymtype</TT><A NAME="6144"></A>, +<TT>\newglossaryentry</TT></TT> <TT>{</TT><EM>label</EM><TT>}{type=<TT>\acronymtype</TT><A NAME="6648"></A>, <BR> name=</TT> <TT>{</TT><EM>abbrv</EM><TT>}, <BR> @@ -4192,9 +4318,9 @@ firstplural={</TT> <I>long</I><TT><TT>\glspluralsuffix\space</TT> (</TT> <I>abbrv</I><TT><TT>\glspluralsuffix</TT>)}, <BR></TT> <I>key-val list</I><TT>}</TT> <P> -As mentioned in the previous section, the command <TT>\acronymtype</TT><A NAME="6147"></A> +As mentioned in the previous section, the command <TT>\acronymtype</TT><A NAME="6651"></A> is the name of the glossary in which the acronyms should appear. If -the <TT>acronym</TT><A NAME="6155"></A> package option has been used, this will be +the <TT>acronym</TT><A NAME="6659"></A> package option has been used, this will be <TT>acronym</TT>, otherwise it will be <TT>main</TT>. The acronyms can then be used in exactly the same way as any other glossary entry. @@ -4205,7 +4331,7 @@ if you want to load a file containing acronym definitions using <TT>\loadglsentries[</TT><EM>type</EM><TT>]{</TT><EM>filename</EM><TT>}</TT>, the optional argument <I>type</I> will not have an effect unless you explicitly set the type as <code>type=\glsdefaulttype</code> in the optional argument to -<TT>\newacronym</TT><A NAME="6159"></A>. See <A HREF="glossaries-manual.html#sec:loadglsentries">earlier</A> for details. +<TT>\newacronym</TT><A NAME="6663"></A>. See <A HREF="glossaries-manual.html#sec:loadglsentries">earlier</A> for details. <P> For example, the following defines the acronym IDN: @@ -4223,51 +4349,65 @@ plural={IDNs}, firstplural={identification numbers (IDNs)}} </PRE> so <code>\gls{idn}</code> will produce "identification number (IDN)" on -first use and "IDN" on subsequent uses. +first use<A NAME="6665"></A> and "IDN" on subsequent uses. <P> This section describes acronyms that have been defined using <TT>\newacronym</TT>. If you prefer to define all your acronyms using <TT>\newglossaryentry</TT> explicitly, then you should skip this section -and ignore the package options: <TT>smallcaps</TT><A NAME="6167"></A>, <TT>smaller</TT><A NAME="6176"></A>, -<TT>description</TT><A NAME="6185"></A>, <TT>dua</TT><A NAME="6194"></A> and <TT>footnote</TT><A NAME="6203"></A>, as these -options change the definition of <TT>\newacronym</TT><A NAME="6207"></A> for common acronym +and ignore the package options: <TT>smallcaps</TT><A NAME="6672"></A>, <TT>smaller</TT><A NAME="6681"></A>, +<TT>description</TT><A NAME="6690"></A>, <TT>dua</TT><A NAME="6699"></A> and <TT>footnote</TT><A NAME="6708"></A>, as these +options change the definition of <TT>\newacronym</TT><A NAME="6712"></A> for common acronym formats as well as the way that the link text is displayed (see <A HREF="glossaries-manual.html#sec:glsdisplay">earlier</A>). -Likewise you should ignore the package option <TT>shortcuts</TT><A NAME="6215"></A> +Likewise you should ignore the package option <TT>shortcuts</TT><A NAME="6720"></A> and the new commands described in this section, such as <TT>\acrshort</TT>, as they vary according to the definition of -<TT>\newacronym</TT>. - -<P> -<A HREF="glossaries-manual.html#tab:acronymsettings">Table </A><A HREF="glossaries-manual.html#tab:acronymsettings">4</A> lists the package options and how the -<TT>\newglossaryentry</TT><A NAME="6222"></A> keys are used to store <I>long</I> (the long -form) and <I>abbrv</I> (the short form). Note that the -<TT>smallcaps</TT><A NAME="6230"></A> option redefines -<TT>\acronymfont</TT> so that it sets its -argument using <TT>\textsc</TT> (so you should use lower case characters in -<I>abbrv</I>) and the <TT>smaller</TT><A NAME="6239"></A> option redefines -<TT>\acronymfont</TT> to use <TT>\smaller</TT>,<A NAME="tex2html23" - HREF="#foot3541"><SUP>8</SUP></A> otherwise <TT>\acronymfont</TT> simply displays its argument -in the surrounding font. Note also that if none of the package options -<TT>smallcaps</TT><A NAME="6249"></A>, <TT>smaller</TT><A NAME="6258"></A>, <TT>dua</TT><A NAME="6267"></A>, -<TT>description</TT><A NAME="6276"></A> or <TT>footnote</TT><A NAME="6285"></A> are used, <TT>\acronymfont</TT> is -not used, so changing the definition of <TT>\acronymfont</TT> will have no -effect under such circumstances. +<TT>\newacronym</TT><A NAME="6724"></A>. <P> -If you want to display the acronym in another font, for example, -emphasized, then use the <TT>smaller</TT><A NAME="6294"></A> package option and -redefine <TT>\acronymfont</TT><A NAME="6298"></A> to use the required font. For example: +If you use any of the package options <TT>smallcaps</TT><A NAME="6732"></A>, +<TT>smaller</TT><A NAME="6741"></A>, <TT>description</TT><A NAME="6750"></A> or +<TT>footnote</TT><A NAME="6759"></A>, the acronyms will be displayed in the document +using: +<BR> +<BR><TT>\acronymfont{</TT><EM>text</EM><TT>}</TT> +<BR> +<BR> +and +<BR> +<BR><TT>\firstacronymfont{</TT><EM>text</EM><TT>}</TT> +<BR> +<BR> +where <TT>\firstacronymfont</TT> is applied on first use<A NAME="6762"></A> and +<TT>\acronymfont</TT> is applied on subsequent use. Note that if you +don't use any of the above package options, changing the +definition of <TT>\acronymfont</TT> or <TT>\firstacronymfont</TT> will have +no effect. In this case, the recommended route is to use +the <TT>smaller</TT><A NAME="6769"></A> package option and redefine <TT>\acronymfont</TT> +and <TT>\firstacronymfont</TT> as required. For example, if you want +acronyms in a normal font on first use and emphasized on +subsequent use, do: <PRE> \usepackage[smaller]{glossaries} +\renewcommand*{\firstacronymfont}[1]{#1} \renewcommand*{\acronymfont}[1]{\emph{#1}} </PRE> -Where <TT>\acronymfont</TT> is available, -<TT>\firstacronymfont</TT> is also -available. By default, this simply uses <TT>\acronymfont</TT>, but it -can be redefined to change the way the acronym is displayed on -first use. +(Note that it is for this reason that the <TT>relsize</TT><A NAME="6773"></A> package +is not automatically loaded when selecting the +<TT>smaller</TT><A NAME="6781"></A> package option.) + +<P> +<A HREF="glossaries-manual.html#tab:acronymsettings">Table </A><A HREF="glossaries-manual.html#tab:acronymsettings">4</A> lists the package options that govern +the acronym styles and how the <TT>\newglossaryentry</TT><A NAME="6788"></A> keys are used +to store <I>long</I> (the long form) and <I>abbrv</I> (the short +form). Note that the <TT>smallcaps</TT><A NAME="6796"></A> option redefines +<TT>\acronymfont</TT> so that it sets its +argument using <TT>\textsc</TT> (so you should use lower case characters +in <I>abbrv</I>) and the <TT>smaller</TT><A NAME="6805"></A> option redefines +<TT>\acronymfont</TT> to use <TT>\smaller</TT>,<A NAME="tex2html24" + HREF="#foot3841"><SUP>9</SUP></A> otherwise <TT>\acronymfont</TT> simply displays its +argument in the surrounding font. <P> <BR><P></P> @@ -4275,54 +4415,54 @@ first use. <A NAME="tab:acronymsettings"></A> <DIV ALIGN="CENTER"> -<A NAME="3542"></A> +<A NAME="3842"></A> <TABLE CELLPADDING=3> <CAPTION><STRONG>Table 4:</STRONG> Package options governing <TT>\newacronym</TT> and how the information is stored in the keys for <TT>\newglossaryentry</TT></CAPTION> <TR><TH ALIGN="LEFT"><B>Package Option </B></TH> -<TD ALIGN="LEFT"><TT>first</TT><A NAME="6301"></A> key</TD> -<TD ALIGN="LEFT"><TT>text</TT><A NAME="6304"></A> key</TD> -<TD ALIGN="LEFT"><TT>description</TT><A NAME="6307"></A> key</TD> -<TD ALIGN="LEFT"><TT>symbol</TT><A NAME="6310"></A> key</TD> +<TD ALIGN="LEFT"><TT>first</TT><A NAME="6810"></A> key</TD> +<TD ALIGN="LEFT"><TT>text</TT><A NAME="6813"></A> key</TD> +<TD ALIGN="LEFT"><TT>description</TT><A NAME="6816"></A> key</TD> +<TD ALIGN="LEFT"><TT>symbol</TT><A NAME="6819"></A> key</TD> </TR> -<TR><TD ALIGN="LEFT"><TT>description</TT><A NAME="6318"></A>,<TT>footnote</TT><A NAME="6327"></A></TD> +<TR><TD ALIGN="LEFT"><TT>description</TT><A NAME="6827"></A>,<TT>footnote</TT><A NAME="6836"></A></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> <TD ALIGN="LEFT">user supplied</TD> <TD ALIGN="LEFT"><I>long</I></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>description</TT><A NAME="6336"></A>,<TT>dua</TT><A NAME="6345"></A></TD> +<TR><TD ALIGN="LEFT"><TT>description</TT><A NAME="6845"></A>,<TT>dua</TT><A NAME="6854"></A></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT">user supplied</TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>description</TT><A NAME="6354"></A></TD> +<TR><TD ALIGN="LEFT"><TT>description</TT><A NAME="6863"></A></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> <TD ALIGN="LEFT">user supplied</TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>footnote</TT><A NAME="6363"></A></TD> +<TR><TD ALIGN="LEFT"><TT>footnote</TT><A NAME="6872"></A></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"> </TD> </TR> -<TR><TD ALIGN="LEFT"><TT>smallcaps</TT><A NAME="6372"></A></TD> +<TR><TD ALIGN="LEFT"><TT>smallcaps</TT><A NAME="6881"></A></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>smaller</TT><A NAME="6381"></A></TD> +<TR><TD ALIGN="LEFT"><TT>smaller</TT><A NAME="6890"></A></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"><I>abbrv</I></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>dua</TT><A NAME="6390"></A></TD> +<TR><TD ALIGN="LEFT"><TT>dua</TT><A NAME="6899"></A></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"><I>long</I></TD> <TD ALIGN="LEFT"><I>long</I></TD> @@ -4364,14 +4504,14 @@ to override the defaults. For example: \newacronym[\glslongpluralkey={diagonal matrices}]{dm}{DM}{diagonal matrix} </PRE> -If the first use uses the plural form, <code>\glspl{dm}</code> will +If the first use<A NAME="6903"></A> uses the plural form, <code>\glspl{dm}</code> will display: diagonal matrices (DMs). <P> -Each of the package options <TT>smallcaps</TT><A NAME="6400"></A>, <TT>smaller</TT><A NAME="6409"></A>, -<TT>footnote</TT><A NAME="6418"></A>, <TT>dua</TT><A NAME="6427"></A> -and <TT>description</TT><A NAME="6436"></A> use <TT>\defglsdisplay</TT><A NAME="6440"></A> and -<TT>\defglsdisplayfirst</TT><A NAME="6443"></A> (described <A HREF="glossaries-manual.html#sec:glsdisplay">earlier</A>) +Each of the package options <TT>smallcaps</TT><A NAME="6910"></A>, <TT>smaller</TT><A NAME="6919"></A>, +<TT>footnote</TT><A NAME="6928"></A>, <TT>dua</TT><A NAME="6937"></A> +and <TT>description</TT><A NAME="6946"></A> use <TT>\defglsdisplay</TT><A NAME="6950"></A> and +<TT>\defglsdisplayfirst</TT><A NAME="6953"></A> (described <A HREF="glossaries-manual.html#sec:glsdisplay">earlier</A>) to change the way the link text is displayed. This means that these package options only work for the glossary type given by <TT>\acronymtype</TT>. If you have multiple lists of acronyms, you @@ -4380,9 +4520,9 @@ glossary type. <P> <DL> -<DT><STRONG><TT>description</TT><A NAME="6451"></A>,<TT>footnote</TT><A NAME="6460"></A></STRONG></DT> +<DT><STRONG><TT>description</TT><A NAME="6961"></A>,<TT>footnote</TT><A NAME="6970"></A></STRONG></DT> <DD> -When these two package options are used together, the first use displays +When these two package options are used together, the first use<A NAME="6973"></A> displays the entry as: <BR> <BR><TT>\firstacronymfont{</TT><EM>abbrv</EM><TT>}</TT><I>insert</I><TT>\footnote{</TT><EM>long</EM><TT>}</TT> @@ -4398,50 +4538,50 @@ optional argument to <TT>\gls</TT>, <TT>\glspl</TT> or their uppercase variants. <P> -In this case, the long form is stored in the <TT>symbol</TT><A NAME="6464"></A> key. +In this case, the long form is stored in the <TT>symbol</TT><A NAME="6975"></A> key. This means that the long form will not be displayed in the list of acronyms unless you use a glossary style that displays the entry's -symbol (for example, the <TT>index</TT><A NAME="6467"></A> style). Entries will +symbol (for example, the <TT>index</TT><A NAME="6978"></A> style). Entries will be sorted according to the short form. <P> Note also that when these two package options are used (in the given order), the <TT>glossaries</TT> package additionally implements the -<TT>sanitize</TT><A NAME="6475"></A> option using -<A NAME="6484"></A><A NAME="6491"></A><code>sanitize={description=false,symbol=false}</code>, so +<TT>sanitize</TT><A NAME="6986"></A> option using +<A NAME="6995"></A><A NAME="7002"></A><code>sanitize={description=false,symbol=false}</code>, so remember to protect fragile commands when defining acronyms. <P> </DD> -<DT><STRONG><TT>dua</TT><A NAME="6498"></A></STRONG></DT> +<DT><STRONG><TT>dua</TT><A NAME="7009"></A></STRONG></DT> <DD> -The <TT>dua</TT><A NAME="6507"></A> package option always displays the expanded -form and so may not be used with <TT>footnote</TT><A NAME="6516"></A>, <TT>smaller</TT><A NAME="6525"></A> or -<TT>smallcaps</TT><A NAME="6534"></A>. Both first use and subsequent use displays the +The <TT>dua</TT><A NAME="7018"></A> package option always displays the expanded +form and so may not be used with <TT>footnote</TT><A NAME="7027"></A>, <TT>smaller</TT><A NAME="7036"></A> or +<TT>smallcaps</TT><A NAME="7045"></A>. Both first use<A NAME="7048"></A> and subsequent use displays the entry in the form: <BR> <BR><I>long</I><I>insert</I> <BR> <BR> -If the <TT>description</TT><A NAME="6543"></A> package option is also used, the -<TT>name</TT><A NAME="6547"></A> key is set to the long form, otherwise the -<TT>name</TT><A NAME="6550"></A> key is set to the short form and the -<TT>description</TT><A NAME="6553"></A> key is set to the long form. In both -cases the <TT>symbol</TT><A NAME="6556"></A> is set to the short form. Therefore, -if you use the <TT>description</TT><A NAME="6564"></A> package option and you want +If the <TT>description</TT><A NAME="7055"></A> package option is also used, the +<TT>name</TT><A NAME="7059"></A> key is set to the long form, otherwise the +<TT>name</TT><A NAME="7062"></A> key is set to the short form and the +<TT>description</TT><A NAME="7065"></A> key is set to the long form. In both +cases the <TT>symbol</TT><A NAME="7068"></A> is set to the short form. Therefore, +if you use the <TT>description</TT><A NAME="7076"></A> package option and you want the short form to appear in the list of acronyms, you will need to use a glossary style that displays the entry's symbol (for -example, the <TT>index</TT><A NAME="6568"></A> style). Entries will be sorted -according to the long form if the <TT>description</TT><A NAME="6575"></A> option +example, the <TT>index</TT><A NAME="7080"></A> style). Entries will be sorted +according to the long form if the <TT>description</TT><A NAME="7087"></A> option is used, otherwise they will be sorted according to the -short form (unless overridden by the <TT>sort</TT><A NAME="6579"></A> key in -the optional argument of <TT>\newacronym</TT><A NAME="6582"></A>). +short form (unless overridden by the <TT>sort</TT><A NAME="7091"></A> key in +the optional argument of <TT>\newacronym</TT><A NAME="7094"></A>). <P> </DD> -<DT><STRONG><TT>description</TT><A NAME="6590"></A></STRONG></DT> +<DT><STRONG><TT>description</TT><A NAME="7102"></A></STRONG></DT> <DD> -This package option displays the entry on first use as: +This package option displays the entry on first use<A NAME="7105"></A> as: <BR> <BR><I>long</I><I>insert</I> (<TT>\firstacronymfont{</TT><EM>abbrv</EM><TT>}</TT>) <BR> @@ -4453,34 +4593,34 @@ while subsequent use displays the entry as: <BR> Note also that if this package option is used, the <TT>glossaries</TT> package additionally implements the option -<A NAME="6600"></A><code>sanitize={symbol=false}</code>, so +<A NAME="7113"></A><code>sanitize={symbol=false}</code>, so remember to protect fragile commands when defining acronyms. <P> Note that with this option, you need to specify the description -using the <TT>description</TT><A NAME="6602"></A> key in the optional argument -of <TT>\newacronym</TT><A NAME="6605"></A>. When this option is used without -the <TT>footnote</TT><A NAME="6613"></A> or <TT>dua</TT><A NAME="6622"></A> options, the name field +using the <TT>description</TT><A NAME="7115"></A> key in the optional argument +of <TT>\newacronym</TT><A NAME="7118"></A>. When this option is used without +the <TT>footnote</TT><A NAME="7126"></A> or <TT>dua</TT><A NAME="7135"></A> options, the name field is specified as -<TT>\acrnameformat</TT><A NAME="6626"></A><TT>{</TT><EM>short</EM><TT>}{</TT><EM>long</EM><TT>}</TT>. This -defaults to <TT>\acronymfont</TT><A NAME="6629"></A><TT>{</TT><EM>short</EM><TT>}</TT>, which means that the +<TT>\acrnameformat</TT><A NAME="7139"></A><TT>{</TT><EM>short</EM><TT>}{</TT><EM>long</EM><TT>}</TT>. This +defaults to <TT>\acronymfont</TT><A NAME="7142"></A><TT>{</TT><EM>short</EM><TT>}</TT>, which means that the long form will not appear in the list of acronyms by default. -To change this, you need to redefine <TT>\acrnameformat</TT><A NAME="6632"></A> as +To change this, you need to redefine <TT>\acrnameformat</TT><A NAME="7145"></A> as appropriate. For example, to display the long form followed by the short form in parentheses do: <PRE> \renewcommand*{\acrnameformat}[2]{#2 (\acronymfont{#1})} </PRE> -Note that even if you redefine <TT>\acrnameformat</TT><A NAME="6635"></A>, the +Note that even if you redefine <TT>\acrnameformat</TT><A NAME="7148"></A>, the entries will be sorted according to the short form, unless you -override this using the <TT>sort</TT><A NAME="6638"></A> key in the optional -argument to <TT>\newacronym</TT><A NAME="6641"></A>. +override this using the <TT>sort</TT><A NAME="7151"></A> key in the optional +argument to <TT>\newacronym</TT><A NAME="7154"></A>. <P> </DD> -<DT><STRONG><TT>footnote</TT><A NAME="6649"></A></STRONG></DT> +<DT><STRONG><TT>footnote</TT><A NAME="7162"></A></STRONG></DT> <DD> -This package option displays the entry on first use as: +This package option displays the entry on first use<A NAME="7165"></A> as: <BR> <BR><TT>\firstacronymfont{</TT><EM>abbrv</EM><TT>}</TT><I>insert</I><TT>\footnote{</TT><EM>long</EM><TT>}</TT> <BR> @@ -4495,19 +4635,19 @@ Acronyms will be sorted according to the short form. <P> Note also that if this package option is used, the <TT>glossaries</TT> package additionally implements the option -<A NAME="6659"></A><code>sanitize={description=false}</code>, so +<A NAME="7173"></A><code>sanitize={description=false}</code>, so remember to protect fragile commands when defining acronyms. <P> -Note that on first use, it is the long form in the footnote that +Note that on first use<A NAME="7174"></A>, it is the long form in the footnote that links to the relevant glossary entry (where hyperlinks are enabled), whereas on subsequent use, the acronym links to the relevant glossary entry. It is possible to change this to make the acronym -on first use have the hyperlink instead of the footnote, but +on first use<A NAME="7175"></A> have the hyperlink instead of the footnote, but since the footnote marker will also be a hyperlink, you will have two hyperlinks in immediate succession. This can be ambiguous where the hyperlinks are coloured rather than boxed. -The code required to change the first use to make the +The code required to change the first use<A NAME="7176"></A> to make the acronym a hyperlink is as follows: <PRE> \defglsdisplayfirst[\acronymtype]{% @@ -4519,15 +4659,16 @@ acronym a hyperlink is as follows: (i.e. commands whose name contains an <code>@</code> character), so if this code is place in a <TT>.tex</TT> file it needs to be placed within a <TT>\makeatletter</TT> ... <TT>\makeatother</TT> pair. -(See <TT><A NAME="tex2html25" - HREF="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=atsigns">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=atsigns</A></TT>for further details.) +(See <A NAME="tex2html27" + HREF="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=atsigns"><TT>\@</TT> and <TT>@</TT> in macro names</A> +for further details.) <P> </DD> -<DT><STRONG><TT>smallcaps</TT><A NAME="6666"></A></STRONG></DT> +<DT><STRONG><TT>smallcaps</TT><A NAME="7183"></A></STRONG></DT> <DD> -If neither the <TT>footnote</TT><A NAME="6675"></A> nor <TT>description</TT><A NAME="6684"></A> options -have been set, this option displays the entry on first use as: +If neither the <TT>footnote</TT><A NAME="7192"></A> nor <TT>description</TT><A NAME="7201"></A> options +have been set, this option displays the entry on first use<A NAME="7204"></A> as: <BR> <BR><I>long</I><I>insert</I> (<TT>\firstacronymfont{</TT><EM>abbrv</EM><TT>}</TT>) <BR> @@ -4540,22 +4681,22 @@ while subsequent use displays the entry as: where <TT>\acronymfont</TT> is set to <code>\textsc{#1}</code>. <P> -Note that since the acronym is displayed using <TT>\textsc</TT><A NAME="6688"></A>, +Note that since the acronym is displayed using <TT>\textsc</TT><A NAME="7206"></A>, the short form, <I>abbrv</I>, should be specified in lower case. <P> Note also that if this package option is used, the <TT>glossaries</TT> package additionally implements the option -<A NAME="6697"></A><code>sanitize={symbol=false}</code>, so +<A NAME="7215"></A><code>sanitize={symbol=false}</code>, so remember to protect fragile commands when defining acronyms. <P> </DD> -<DT><STRONG><TT>smaller</TT><A NAME="6704"></A></STRONG></DT> +<DT><STRONG><TT>smaller</TT><A NAME="7222"></A></STRONG></DT> <DD> -If neither the <TT>footnote</TT><A NAME="6713"></A> nor <TT>description</TT><A NAME="6722"></A> options -have been set, this option displays the entry on first use as: +If neither the <TT>footnote</TT><A NAME="7231"></A> nor <TT>description</TT><A NAME="7240"></A> options +have been set, this option displays the entry on first use<A NAME="7243"></A> as: <BR> <BR><I>long</I><I>insert</I> (<TT>\firstacronymfont{</TT><EM>abbrv</EM><TT>}</TT>) <BR> @@ -4569,23 +4710,23 @@ where <TT>\acronymfont</TT> is set to <code>{\smaller #1}</code>. The entries will be sorted according to the short form. <P> -Remember to load a package that defines <TT>\smaller</TT><A NAME="6726"></A> (such as -<TT>relsize</TT><A NAME="6729"></A>) if you want to use this option, unless you want -to redefine <TT>\acronymfont</TT><A NAME="6732"></A> to use some other formatting command. +Remember to load a package that defines <TT>\smaller</TT><A NAME="7245"></A> (such as +<TT>relsize</TT><A NAME="7248"></A>) if you want to use this option, unless you want +to redefine <TT>\acronymfont</TT><A NAME="7251"></A> to use some other formatting command. <P> Note also that if this package option is used, the <TT>glossaries</TT> package additionally implements the option -<A NAME="6741"></A><code>sanitize={symbol=false}</code>, so +<A NAME="7260"></A><code>sanitize={symbol=false}</code>, so remember to protect fragile commands when defining acronyms. <P> </DD> <DT><STRONG>None of the above</STRONG></DT> <DD> -If none of the package options <TT>smallcaps</TT><A NAME="6748"></A>, <TT>smaller</TT><A NAME="6757"></A>, -<TT>footnote</TT><A NAME="6766"></A>, <TT>dua</TT><A NAME="6775"></A> or <TT>description</TT><A NAME="6784"></A> are used, -then on first use the entry is displayed as: +If none of the package options <TT>smallcaps</TT><A NAME="7267"></A>, <TT>smaller</TT><A NAME="7276"></A>, +<TT>footnote</TT><A NAME="7285"></A>, <TT>dua</TT><A NAME="7294"></A> or <TT>description</TT><A NAME="7303"></A> are used, +then on first use<A NAME="7306"></A> the entry is displayed as: <BR> <BR><I>long</I> (<I>abbrv</I>)<I>insert</I> <BR> @@ -4602,7 +4743,7 @@ Entries will be sorted according to the short form. <P> Recall from <A HREF="glossaries-manual.html#sec:glslink">earlier</A> that you can access the values of individual keys using commands -like <TT>\glstext</TT><A NAME="6788"></A>, so it is possible to use these commands to +like <TT>\glstext</TT><A NAME="7308"></A>, so it is possible to use these commands to print just the long form or just the abbreviation without affecting the flag that determines whether the entry has been used. However the keys that store the long and short form vary depending on @@ -4620,10 +4761,10 @@ as follows: <TT>\ACRshort[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -Print the abbreviated version with a hyperlink (if necessary) to the +Print the abbreviated version with (if required) a hyperlink to the relevant entry in the glossary. This is usually equivalent to -<TT>\glstext</TT><A NAME="6792"></A> (or its uppercase variants) but may additionally -put the link text within the argument to <TT>\acronymfont</TT><A NAME="6795"></A>. +<TT>\glstext</TT><A NAME="7312"></A> (or its uppercase variants) but may additionally +put the link text within the argument to <TT>\acronymfont</TT><A NAME="7315"></A>. <BR> <BR> <P> @@ -4635,9 +4776,9 @@ put the link text within the argument to <TT>\acronymfont</TT><A NAME="6795" <TT>\ACRlong[</TT><EM>options</EM><TT>]{</TT><EM>label</EM><TT>}[</TT><EM>insert</EM><TT>]</TT> <BR> <BR> -Print the long version with a hyperlink (if necessary) to the +Print the long version with (if required) a hyperlink to the relevant entry in the glossary. This is may be equivalent to -<TT>\glsdesc</TT><A NAME="6798"></A>, <TT>\glssymbol</TT><A NAME="6801"></A> or <TT>\glsfirst</TT><A NAME="6804"></A> (or their uppercase +<TT>\glsdesc</TT><A NAME="7318"></A>, <TT>\glssymbol</TT><A NAME="7321"></A> or <TT>\glsfirst</TT><A NAME="7324"></A> (or their uppercase variants), depending on package options. <BR> <BR> @@ -4651,20 +4792,20 @@ variants), depending on package options. <BR> <BR> Print the long version followed by the abbreviation in brackets -with a hyperlink (if necessary) to the +with (if required) a hyperlink to the relevant entry in the glossary. <P> -Note that if you change the definition of <TT>\newacronym</TT><A NAME="6807"></A>, you +Note that if you change the definition of <TT>\newacronym</TT><A NAME="7327"></A>, you may additionally need to change the above commands as well as -changing the way the text is displayed using <TT>\defglsdisplay</TT><A NAME="6810"></A> -and <TT>\defglsdisplayfirst</TT><A NAME="6813"></A>. +changing the way the text is displayed using <TT>\defglsdisplay</TT><A NAME="7330"></A> +and <TT>\defglsdisplayfirst</TT><A NAME="7333"></A>. <P> -The package option <TT>shortcuts</TT><A NAME="6821"></A> provides the synonyms listed +The package option <TT>shortcuts</TT><A NAME="7341"></A> provides the synonyms listed in <A HREF="glossaries-manual.html#tab:shortcuts">table </A><A HREF="glossaries-manual.html#tab:shortcuts">5</A>. If any of those commands generate an "undefined control sequence" error message, check that you -have enabled the shortcuts using the <TT>shortcuts</TT><A NAME="6833"></A> package +have enabled the shortcuts using the <TT>shortcuts</TT><A NAME="7353"></A> package option. Note that there are no shortcuts for the commands that produce all upper case text. @@ -4674,60 +4815,60 @@ produce all upper case text. <A NAME="tab:shortcuts"></A> <DIV ALIGN="CENTER"> -<A NAME="3555"></A> +<A NAME="3857"></A> <TABLE CELLPADDING=3> <CAPTION><STRONG>Table 5:</STRONG> -Synonyms provided by the package option <TT>shortcuts</TT><A NAME="6842"></A></CAPTION> +Synonyms provided by the package option <TT>shortcuts</TT><A NAME="7362"></A></CAPTION> <TR><TH ALIGN="LEFT"><B>Shortcut Command </B></TH> <TH ALIGN="LEFT"><B>Equivalent Command</B></TH> </TR> -<TR><TD ALIGN="LEFT"><TT>\acs</TT><A NAME="6846"></A></TD> -<TD ALIGN="LEFT"><TT>\acrshort</TT><A NAME="6849"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\acs</TT><A NAME="7366"></A></TD> +<TD ALIGN="LEFT"><TT>\acrshort</TT><A NAME="7369"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\Acs</TT><A NAME="6852"></A></TD> -<TD ALIGN="LEFT"><TT>\Acrshort</TT><A NAME="6855"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\Acs</TT><A NAME="7372"></A></TD> +<TD ALIGN="LEFT"><TT>\Acrshort</TT><A NAME="7375"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\acsp</TT><A NAME="6858"></A></TD> -<TD ALIGN="LEFT"><TT>\acrshortpl</TT><A NAME="6861"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\acsp</TT><A NAME="7378"></A></TD> +<TD ALIGN="LEFT"><TT>\acrshortpl</TT><A NAME="7381"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\Acsp</TT><A NAME="6864"></A></TD> -<TD ALIGN="LEFT"><TT>\Acrshortpl</TT><A NAME="6867"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\Acsp</TT><A NAME="7384"></A></TD> +<TD ALIGN="LEFT"><TT>\Acrshortpl</TT><A NAME="7387"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\acl</TT><A NAME="6870"></A></TD> -<TD ALIGN="LEFT"><TT>\acrlong</TT><A NAME="6873"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\acl</TT><A NAME="7390"></A></TD> +<TD ALIGN="LEFT"><TT>\acrlong</TT><A NAME="7393"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\Acl</TT><A NAME="6876"></A></TD> -<TD ALIGN="LEFT"><TT>\Acrlong</TT><A NAME="6879"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\Acl</TT><A NAME="7396"></A></TD> +<TD ALIGN="LEFT"><TT>\Acrlong</TT><A NAME="7399"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\aclp</TT><A NAME="6882"></A></TD> -<TD ALIGN="LEFT"><TT>\acrlongpl</TT><A NAME="6885"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\aclp</TT><A NAME="7402"></A></TD> +<TD ALIGN="LEFT"><TT>\acrlongpl</TT><A NAME="7405"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\Aclp</TT><A NAME="6888"></A></TD> -<TD ALIGN="LEFT"><TT>\Acrlongpl</TT><A NAME="6891"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\Aclp</TT><A NAME="7408"></A></TD> +<TD ALIGN="LEFT"><TT>\Acrlongpl</TT><A NAME="7411"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\acf</TT><A NAME="6894"></A></TD> -<TD ALIGN="LEFT"><TT>\acrfull</TT><A NAME="6897"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\acf</TT><A NAME="7414"></A></TD> +<TD ALIGN="LEFT"><TT>\acrfull</TT><A NAME="7417"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\Acf</TT><A NAME="6900"></A></TD> -<TD ALIGN="LEFT"><TT>\Acrfull</TT><A NAME="6903"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\Acf</TT><A NAME="7420"></A></TD> +<TD ALIGN="LEFT"><TT>\Acrfull</TT><A NAME="7423"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\acfp</TT><A NAME="6906"></A></TD> -<TD ALIGN="LEFT"><TT>\acrfullpl</TT><A NAME="6909"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\acfp</TT><A NAME="7426"></A></TD> +<TD ALIGN="LEFT"><TT>\acrfullpl</TT><A NAME="7429"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\Acfp</TT><A NAME="6912"></A></TD> -<TD ALIGN="LEFT"><TT>\Acrfullpl</TT><A NAME="6915"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\Acfp</TT><A NAME="7432"></A></TD> +<TD ALIGN="LEFT"><TT>\Acrfullpl</TT><A NAME="7435"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\ac</TT><A NAME="6918"></A></TD> -<TD ALIGN="LEFT"><TT>\gls</TT><A NAME="6921"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\ac</TT><A NAME="7438"></A></TD> +<TD ALIGN="LEFT"><TT>\gls</TT><A NAME="7441"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\Ac</TT><A NAME="6924"></A></TD> -<TD ALIGN="LEFT"><TT>\Gls</TT><A NAME="6927"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\Ac</TT><A NAME="7444"></A></TD> +<TD ALIGN="LEFT"><TT>\Gls</TT><A NAME="7447"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\acp</TT><A NAME="6930"></A></TD> -<TD ALIGN="LEFT"><TT>\glspl</TT><A NAME="6933"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\acp</TT><A NAME="7450"></A></TD> +<TD ALIGN="LEFT"><TT>\glspl</TT><A NAME="7453"></A></TD> </TR> -<TR><TD ALIGN="LEFT"><TT>\Acp</TT><A NAME="6936"></A></TD> -<TD ALIGN="LEFT"><TT>\Glspl</TT><A NAME="6939"></A></TD> +<TR><TD ALIGN="LEFT"><TT>\Acp</TT><A NAME="7456"></A></TD> +<TD ALIGN="LEFT"><TT>\Glspl</TT><A NAME="7459"></A></TD> </TR> </TABLE> </DIV> @@ -4741,16 +4882,132 @@ Synonyms provided by the package option <TT>shortcuts</TT><A NAME="6842"></A></C <P> -<H2><A NAME="SECTION000411000000000000000"> -Unsetting and Resetting Entry Flags</A> +<H3><A NAME="SECTION000410100000000000000"> +Upgrading From the glossary Package</A> +</H3> +Users of the obsolete <TT>glossary</TT><A NAME="7465"></A> package may recall that +the syntax used to define new acronyms has changed with the +replacement <TT>glossaries</TT> package. In addition, the old +<TT>glossary</TT><A NAME="7469"></A> package created the command +<TT>\</TT><I>acr-name</I> when defining the acronym <I>acr-name</I>. + +<P> +In order to facilitate migrating from the old package to the new +one, the <TT>glossaries</TT><A NAME="7472"></A> package<A NAME="tex2html29" + HREF="#foot2991"><SUP>10</SUP></A> +provides the command: +<BR> +<BR><TT>\oldacronym[</TT><EM>label</EM><TT>]{</TT><EM>abbrv</EM><TT>}{</TT><EM>long</EM><TT>}{</TT><EM>key-val list</EM><TT>}</TT> +<BR> +<BR> +This uses the same syntax as the <TT>glossary</TT><A NAME="7475"></A> package's +method of defining acronyms. It is equivalent to: +<BR> +<BR><TT>\newacronym</TT><A NAME="7478"></A><TT>[</TT><EM>key-val list</EM><TT>]{</TT><EM>label</EM><TT>}{</TT><EM>abbrv</EM><TT>}{</TT><EM>long</EM><TT>}</TT> +<BR> +<BR> +In addition, <TT>\oldacronym</TT><A NAME="7481"></A> also defines the commands +<TT>\</TT><I>label</I>, which is equivalent to <TT>\gls</TT><A NAME="7484"></A><TT>{</TT><EM>label</EM><TT>}</TT>, +and <TT>\</TT><I>label</I><TT>*</TT>, which is equivalent to +<TT>\Gls</TT><A NAME="7487"></A><TT>{</TT><EM>label</EM><TT>}</TT>. If <I>label</I> is omitted, <I>abbrv</I> +is used. Since commands names must consist only of alphabetical +characters, <I>label</I> must also only consist of alphabetical +characters. Note that <TT>\</TT><I>label</I> doesn't allow you to use +the first optional argument of <TT>\gls</TT><A NAME="7490"></A> or <TT>\Gls</TT><A NAME="7493"></A> -- you will +need to explicitly use <TT>\gls</TT><A NAME="7496"></A> or <TT>\Gls</TT><A NAME="7499"></A> to change the +settings. + +<P> +Recall that, in general, LaTeX ignores spaces following command +names consisting of alphabetical characters. This is also true for +<TT>\</TT><I>label</I> unless you additionally load the +<TT>xspace</TT><A NAME="7502"></A> package. + +<P> +The <TT>glossaries</TT><A NAME="7505"></A> package doesn't load the <TT>xspace</TT><A NAME="7508"></A> package +since there are both advantages and disadvantages to using +<TT>\xspace</TT><A NAME="7511"></A> in <TT>\</TT><I>label</I>. If you don't use the +<TT>xspace</TT><A NAME="7514"></A> package you need to explicitly force a space using +<code>SPMquot</code> " (backslash space) however you can follow <TT>\</TT><I>label</I> +with additional text in square brackets (the final optional +argument to <TT>\gls</TT><A NAME="7517"></A>). If you use the <TT>xspace</TT><A NAME="7520"></A> package +you don't need to escape the spaces but you can't use +the optional argument to insert text (you will have to explicitly +use <TT>\gls</TT><A NAME="7523"></A>). + +<P> +To illustrate this, suppose I define the acronym "abc" as +follows: +<PRE> +\oldacronym{abc}{example acronym}{} +</PRE> +This will create the command <TT>\abc</TT> and its starred version +<TT>\abc*</TT>. <A HREF="glossaries-manual.html#tab:xspace">Table </A><A HREF="glossaries-manual.html#tab:xspace">6</A> illustrates the effect of +<TT>\abc</TT> (on subsequent use) according to whether or not the +<TT>xspace</TT><A NAME="7529"></A> package has been loaded. As can be seen from the +final row in the table, the <TT>xspace</TT><A NAME="7532"></A> package prevents the +optional argument from being recognised. + +<P> +<BR><P></P> +<DIV ALIGN="CENTER"> + +<A NAME="tab:xspace"></A> +<DIV ALIGN="CENTER"><A NAME="3858"></A> +<TABLE CELLPADDING=3> +<CAPTION><STRONG>Table 6:</STRONG> +The effect of using +<TT>xspace</TT> with <TT>\oldacronym</TT></CAPTION> +<TR><TH ALIGN="LEFT"><B>Code </B></TH> +<TH ALIGN="LEFT"><B>With <TT>xspace</TT> </B></TH> +<TH ALIGN="LEFT"><B>Without <TT>xspace</TT></B></TH> +</TR> +<TR><TD ALIGN="LEFT"><code>\abc.</code></TD> +<TD ALIGN="LEFT">abc.</TD> +<TD ALIGN="LEFT">abc.</TD> +</TR> +<TR><TD ALIGN="LEFT"><code>\abc xyz</code></TD> +<TD ALIGN="LEFT">abc xyz</TD> +<TD ALIGN="LEFT">abcxyz</TD> +</TR> +<TR><TD ALIGN="LEFT"><code>\abc\ xyz</code></TD> +<TD ALIGN="LEFT">abc xyz</TD> +<TD ALIGN="LEFT">abc xyz</TD> +</TR> +<TR><TD ALIGN="LEFT"><code>\abc* xyz</code></TD> +<TD ALIGN="LEFT">Abc xyz</TD> +<TD ALIGN="LEFT">Abc xyz</TD> +</TR> +<TR><TD ALIGN="LEFT"><code>\abc['s] xyz</code></TD> +<TD ALIGN="LEFT">abc ['s] xyz</TD> +<TD ALIGN="LEFT">abc's xyz</TD> +</TR> +</TABLE> +</DIV> +<P> +<DIV ALIGN="CENTER"></DIV> +</DIV> +<BR> + +<P> + +<P> +<A HREF="glossaries-manual.html#top">Top</A> + +<P> + +<H2><A NAME="SECTION000411000000000000000"></A> +<A NAME="sec:glsunset"></A> +<BR> +Unsetting and Resetting Entry Flags </H2> <P> -When using <TT>\gls</TT><A NAME="6945"></A>, <TT>\glspl</TT><A NAME="6948"></A> and their uppercase variants it is +When using <TT>\gls</TT><A NAME="7541"></A>, <TT>\glspl</TT><A NAME="7544"></A> and their uppercase variants it is possible that you may want to use the value given by the -<TT>first</TT><A NAME="6951"></A> key, even though you have already used the glossary -entry. Conversely, you may want to use the value given by the -<TT>text</TT><A NAME="6954"></A> key, even though you haven't used the glossary entry. +<TT>first</TT><A NAME="7547"></A> key, even though you have already used the glossary +entry<A NAME="7549"></A>. Conversely, you may want to use the value given by the +<TT>text</TT><A NAME="7551"></A> key, even though you haven't used the glossary entry. The former can be achieved by one of the following commands: <BR> <BR><TT>\glsreset{</TT><EM>label</EM><TT>}</TT> @@ -4763,7 +5020,25 @@ while the latter can be achieved by one of the following commands: <BR><TT>\glslocalunset{</TT><EM>label</EM><TT>}</TT> <BR> <BR> -You can determine whether an entry has been used using: +You can also reset or unset all entries for a given glossary or list of +glossaries using: +<BR> +<BR><TT>\glsresetall[</TT><EM>glossary list</EM><TT>]</TT> +<BR><TT>\glslocalresetall[</TT><EM>glossary list</EM><TT>]</TT> +<BR><TT>\glsunsetall[</TT><EM>glossary list</EM><TT>]</TT> +<BR><TT>\glslocalunsetall[</TT><EM>glossary list</EM><TT>]</TT> +<BR> +<BR> +where <I>glossary list</I> is a comma-separated list of +glossary labels. If omitted, all defined glossaries are assumed. +For example, to reset all entries in the main glossary and the +list of acronyms: +<PRE> +\glsresetall[main,acronym] +</PRE> + +<P> +You can determine whether an entry's first use flag is set using: <BR> <BR> <TT>\ifglsused{</TT><EM>label</EM><TT>}{</TT><EM>true part</EM><TT>}{</TT><EM>false part</EM><TT>}</TT> @@ -4790,16 +5065,207 @@ symbol; some styles are not designed for hierarchical entries, so they display sub-entries in the same way as they display top level entries; some styles are designed for homographs, so they ignore the name for sub-entries. You should therefore pick a style -that suits your type of glossary. -The predefined styles are as follows: +that suits your type of glossary. See <A HREF="glossaries-manual.html#tab:styles">table </A><A HREF="glossaries-manual.html#tab:styles">7</A> for +a summary of the available styles. + +<P> +<BR><P></P> +<DIV ALIGN="CENTER"> + +<A NAME="tab:styles"></A> +<DIV ALIGN="CENTER"><A NAME="3859"></A> +<TABLE CELLPADDING=3> +<CAPTION><STRONG>Table 7:</STRONG> +Glossary Styles. An asterisk in the style +name indicates anything that matches that doesn't match any +previously listed style (e.g. <TT>long3col*</TT> +matches <TT>long3col</TT><A NAME="7561"></A>, <TT>long3colheader</TT><A NAME="7563"></A>, +<TT>long3colborder</TT><A NAME="7565"></A> and <TT>long3colheaderborder</TT><A NAME="7567"></A>). +A maximum level of 0 indicates a flat glossary (sub-entries +are displayed in the same way as main entries). Where the maximum +level is given as -- there is no limit, but note that +<TT>makeindex</TT><A NAME="7569"></A> imposes a limit of 2 sub-levels. If the +homograph column is checked, then the name is not displayed for +sub-entries. If the symbol column is checked, then the symbol will +be displayed if it has been defined.</CAPTION> +<TR><TH ALIGN="LEFT"><B>Style </B></TH> +<TH ALIGN="CENTER"><B>Maximum Level </B></TH> +<TH ALIGN="CENTER"><B>Homograph </B></TH> +<TH ALIGN="CENTER"><B>Symbol</B></TH> +</TR> +<TR><TD ALIGN="LEFT"><TT>listdotted </TT></TD> +<TD ALIGN="CENTER">0</TD> +<TD ALIGN="CENTER"> </TD> +<TD ALIGN="CENTER"> </TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>sublistdotted </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER"> </TD> +<TD ALIGN="CENTER"> </TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>list* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER"> </TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>altlist* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER"> </TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>long3col* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER"> </TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>long4col* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER">X</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>altlong4col* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER">X</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>long* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER"> </TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>super3col* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER"> </TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>super4col* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER">X</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>altsuper4col* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER">X</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>super* </TT></TD> +<TD ALIGN="CENTER">1</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER"> </TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>index* </TT></TD> +<TD ALIGN="CENTER">2</TD> +<TD ALIGN="CENTER"> </TD> +<TD ALIGN="CENTER">X</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>treenoname* </TT></TD> +<TD ALIGN="CENTER">--</TD> +<TD ALIGN="CENTER">X</TD> +<TD ALIGN="CENTER">X</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>tree* </TT></TD> +<TD ALIGN="CENTER">--</TD> +<TD ALIGN="CENTER"> </TD> +<TD ALIGN="CENTER">X</TD> +</TR> +<TR><TD ALIGN="LEFT"><TT>alttree* </TT></TD> +<TD ALIGN="CENTER">--</TD> +<TD ALIGN="CENTER"> </TD> +<TD ALIGN="CENTER">X</TD> +</TR> +</TABLE> +</DIV> +<P> +<DIV ALIGN="CENTER"></DIV> +</DIV> +<BR> + +<P> +The glossary style can be set using the <TT>style</TT><A NAME="7577"></A> package option +or using the <TT>style</TT><A NAME="7581"></A> key in the optional +argument to <TT>\printglossary</TT><A NAME="7584"></A> or using the command: +<BR> +<BR><TT>\glossarystyle{</TT><EM>style-name</EM><TT>}</TT> +<BR> +<BR> +The tabular-like styles that allow multi-line descriptions and page +lists use the length <TT>\glsdescwidth</TT> +to set the width of the description column and the length +<TT>\glspagelistwidth</TT> to set the +width of the page list column.<A NAME="tex2html32" + HREF="#foot3860"><SUP>11</SUP></A>These will need to be changed using <TT>\setlength</TT> if the glossary +is too wide. Note that the <TT>long4col</TT><A NAME="7614"></A> and +<TT>super4col</TT><A NAME="7616"></A> styles (and their header and border variations) +don't use these lengths as they are designed for single line +entries. Instead you should use the analogous <TT>altlong4col</TT><A NAME="7618"></A> +and <TT>altsuper4col</TT><A NAME="7620"></A> styles. If you want to +explicitly create a line-break within a multi-line description in +a tabular-like style you should use <TT>\newline</TT><A NAME="7622"></A> instead of +<code>\\</code>. + +<P> +Note that if you use the <TT>style</TT><A NAME="7625"></A> key in the +optional argument to <TT>\printglossary</TT><A NAME="7628"></A>, it will override any +previous style settings for the given glossary, so if, for example, +you do +<PRE> +\renewcommand*{\glsgroupskip}{} +\printglossary[style=long] +</PRE> +then the new definition of <TT>\glsgroupskip</TT><A NAME="7631"></A> will not have an affect +for this glossary, as <TT>\glsgroupskip</TT> is redefined by +<code>style=long</code>. Likewise, <TT>\glossarystyle</TT><A NAME="7634"></A> will also +override any previous style definitions, so, again +<PRE> +\renewcommand*{\glsgroupskip}{} +\glossarystyle{long} +</PRE> +will reset <TT>\glsgroupskip</TT> back to its default definition for the +named glossary style (<TT>long</TT><A NAME="7637"></A> in this case). If you want to +modify the styles, either use <TT>\newglossarystyle</TT><A NAME="7639"></A> (described +in the next section) or make the modifications after +<TT>\glossarystyle</TT><A NAME="7642"></A>, e.g.: +<PRE> +\glossarystyle{long} +\renewcommand*{\glsgroupskip}{} +</PRE> + +<P> +All the styles except for the three- and four-column styles and the +<TT>listdotted</TT><A NAME="7645"></A> style use the command +<TT>\glspostdescription</TT> after the +description. This simply displays a full stop by default. To eliminate +this full stop (or replace it with something else, say a comma) you +will need to redefine <TT>\glspostdescription</TT> before the glossary is +displayed. Alternatively, you can suppress it for a given entry +by placing <TT>\nopostdesc</TT><A NAME="7647"></A> in the entry's description. + +<P> +<A HREF="glossaries-manual.html#top">Top</A> + +<P> + +<H3><A NAME="SECTION000412100000000000000"></A> +<A NAME="sec:liststyles"></A> +<BR> +List Styles +</H3> + +<P> +The styles described in this section are all defined in the package +<TT>glossary-list</TT><A NAME="7653"></A>. Since they all use the <TT>description</TT> +environment, they are governed by the same parameters as that +environment. These styles all ignore the entry's symbol. Note that +these styles will not be available if you use either the +<TT>nolist</TT><A NAME="7662"></A> or <TT>nostyles</TT><A NAME="7671"></A> package options. <P> <DL> <DT><STRONG>list</STRONG></DT> -<DD>The <TT>list</TT><A NAME="6961"></A> style uses the <TT>description</TT> +<DD>The <TT>list</TT><A NAME="7675"></A> style uses the <TT>description</TT> environment. The entry name is placed in the optional argument of the <TT>\item</TT> command (so it will appear in bold by default). The -description follows, and then the associated number list<A NAME="6963"></A> for +description follows, and then the associated number list<A NAME="7677"></A> for that entry. The symbol is ignored. If the entry has child entries, the description and number list follows (but not the name) for each child entry. Groups are separated using <TT>\indexspace</TT>. @@ -4807,17 +5273,17 @@ child entry. Groups are separated using <TT>\indexspace</TT>. <P> </DD> <DT><STRONG>listgroup</STRONG></DT> -<DD>The <TT>listgroup</TT><A NAME="6965"></A> style is like -<TT>list</TT><A NAME="6967"></A> but the glossary groups have headings. +<DD>The <TT>listgroup</TT><A NAME="7679"></A> style is like +<TT>list</TT><A NAME="7681"></A> but the glossary groups have headings. <P> </DD> <DT><STRONG>listhypergroup</STRONG></DT> -<DD>The <TT>listhypergroup</TT><A NAME="6969"></A> style is like -<TT>listgroup</TT><A NAME="6971"></A> but has a navigation line at the start of +<DD>The <TT>listhypergroup</TT><A NAME="7683"></A> style is like +<TT>listgroup</TT><A NAME="7685"></A> but has a navigation line at the start of the glossary with links to each group that is present in the glossary. This requires an additional run through LaTeX to ensure -the group information is up-to-date. In the navigation line, each +the group information is up to date. In the navigation line, each group is separated by <TT>\glshypernavsep</TT> which defaults to a vertical bar with a space on either side. For example, @@ -4830,380 +5296,454 @@ to simply have a space separating each group, do: Note that the hyper-navigation line is now (as from version 1.14) set inside the optional argument to <TT>\item</TT> instead of after it to prevent a spurious space at the start. This can be changed -by redefining <TT>\glossaryheader</TT><A NAME="6973"></A>, but note that this needs to +by redefining <TT>\glossaryheader</TT><A NAME="7687"></A>, but note that this needs to be done <I>after</I> the glossary style has been set. <P> </DD> <DT><STRONG>altlist</STRONG></DT> -<DD>The <TT>altlist</TT><A NAME="6976"></A> style is like <TT>list</TT><A NAME="6978"></A> +<DD>The <TT>altlist</TT><A NAME="7690"></A> style is like <TT>list</TT><A NAME="7692"></A> but the description starts on the line following the name. (As -with the <TT>list</TT><A NAME="6980"></A> style, the symbol is ignored.) Each child -entry starts a new line, but as with the <TT>list</TT><A NAME="6982"></A> style, +with the <TT>list</TT><A NAME="7694"></A> style, the symbol is ignored.) Each child +entry starts a new line, but as with the <TT>list</TT><A NAME="7696"></A> style, the name associated with each child entry is ignored. <P> </DD> <DT><STRONG>altlistgroup</STRONG></DT> -<DD>The <TT>altlistgroup</TT><A NAME="6984"></A> style is like -<TT>altlist</TT><A NAME="6986"></A> but the glossary groups have headings. +<DD>The <TT>altlistgroup</TT><A NAME="7698"></A> style is like +<TT>altlist</TT><A NAME="7700"></A> but the glossary groups have headings. <P> </DD> <DT><STRONG>altlisthypergroup</STRONG></DT> -<DD>The <TT>altlisthypergroup</TT><A NAME="6988"></A> style is like -<TT>altlistgroup</TT><A NAME="6990"></A> but has a set of links to the glossary +<DD>The <TT>altlisthypergroup</TT><A NAME="7702"></A> style is like +<TT>altlistgroup</TT><A NAME="7704"></A> but has a set of links to the glossary groups. The navigation line is the same as that for -<TT>listhypergroup</TT><A NAME="6992"></A>, described above. +<TT>listhypergroup</TT><A NAME="7706"></A>, described above. <P> </DD> <DT><STRONG>listdotted</STRONG></DT> <DD>This style uses the <TT>description</TT> -environment. Each entry starts with <code>\item[]</code>, followed by the -name followed by a dotted line, followed by the description. Note that -this style ignores both the number list<A NAME="6994"></A> and the symbol. The -length <TT>\glslistdottedwidth</TT> -governs where the description should start.<A NAME="tex2html27" - HREF="#foot2916"><SUP>9</SUP></A> This is a flat style, so child +environment.<A NAME="tex2html33" + HREF="#foot3196"><SUP>12</SUP></A> Each +entry starts with <code>\item[]</code>, followed by the name followed by a +dotted line, followed by the description. Note that this style +ignores both the number list<A NAME="7708"></A> and the symbol. The length +<TT>\glslistdottedwidth</TT> governs +where the description should start. This is a flat style, so child entries are formatted in the same way as the parent entries. <P> </DD> +<DT><STRONG>sublistdotted</STRONG></DT> +<DD>This is a variation on the <TT>listdotted</TT><A NAME="7710"></A> +style designed for hierarchical glossaries. The main entries +have just the name displayed. The sub entries are displayed in +the same manner as <TT>listdotted</TT><A NAME="7712"></A>. +</DD> +</DL> + +<P> +<A HREF="glossaries-manual.html#top">Top</A> + +<P> + +<H3><A NAME="SECTION000412200000000000000"></A> +<A NAME="sec:longstyles"></A> +<BR> +Longtable Styles +</H3> + +<P> +The styles described in this section are all defined in the package +<TT>glossary-long</TT><A NAME="7717"></A>. Since they all use the <TT>longtable</TT> +environment, they are governed by the same parameters as that +environment. Note that these styles will not be available if you +use either the <TT>nolong</TT><A NAME="7726"></A> or <TT>nostyles</TT><A NAME="7735"></A> package options. + +<P> +<DL> <DT><STRONG>long</STRONG></DT> -<DD>The <TT>long</TT><A NAME="6996"></A> style uses the <TT>longtable</TT> -environment (defined by the <TT>longtable</TT><A NAME="6999"></A> package). It has two +<DD>The <TT>long</TT><A NAME="7739"></A> style uses the <TT>longtable</TT> +environment (defined by the <TT>longtable</TT><A NAME="7742"></A> package). It has two columns: the first column contains the entry's name and the second -column contains the description followed by the number list<A NAME="7001"></A>. +column contains the description followed by the number list<A NAME="7744"></A>. The entry's symbol is ignored. Sub groups are separated with a blank row. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length -<TT>\glsdescwidth</TT><A NAME="7003"></A>. Child entries have a similar format to the +<TT>\glsdescwidth</TT><A NAME="7746"></A>. Child entries have a similar format to the parent entries except that their name is suppressed. <P> </DD> <DT><STRONG>longborder</STRONG></DT> -<DD>The <TT>longborder</TT><A NAME="7006"></A> style is like -<TT>long</TT><A NAME="7008"></A> but has horizontal and vertical lines around it. +<DD>The <TT>longborder</TT><A NAME="7749"></A> style is like +<TT>long</TT><A NAME="7751"></A> but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>longheader</STRONG></DT> -<DD>The <TT>longheader</TT><A NAME="7010"></A> style is like -<TT>long</TT><A NAME="7012"></A> but has a header row. +<DD>The <TT>longheader</TT><A NAME="7753"></A> style is like +<TT>long</TT><A NAME="7755"></A> but has a header row. <P> </DD> <DT><STRONG>longheaderborder</STRONG></DT> -<DD>The <TT>longheaderborder</TT><A NAME="7014"></A> style is -like <TT>longheader</TT><A NAME="7016"></A> but has horizontal and vertical lines +<DD>The <TT>longheaderborder</TT><A NAME="7757"></A> style is +like <TT>longheader</TT><A NAME="7759"></A> but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>long3col</STRONG></DT> -<DD>The <TT>long3col</TT><A NAME="7018"></A> style is like -<TT>long</TT><A NAME="7020"></A> but has three columns. The first column contains +<DD>The <TT>long3col</TT><A NAME="7761"></A> style is like +<TT>long</TT><A NAME="7763"></A> but has three columns. The first column contains the entry's name, the second column contains the description -and the third column contains the number list<A NAME="7021"></A>. +and the third column contains the number list<A NAME="7764"></A>. The entry's symbol is ignored. The width of the first column is governed by the widest entry in that column, the width of the second column is governed by the length -<TT>\glsdescwidth</TT><A NAME="7023"></A>, and the width of the third column is governed by the -length <TT>\glspagelistwidth</TT><A NAME="7026"></A>. +<TT>\glsdescwidth</TT><A NAME="7766"></A>, and the width of the third column is governed by the +length <TT>\glspagelistwidth</TT><A NAME="7769"></A>. <P> </DD> <DT><STRONG>long3colborder</STRONG></DT> -<DD>The <TT>long3colborder</TT><A NAME="7029"></A> style is like -the <TT>long3col</TT><A NAME="7031"></A> style but has horizontal and vertical +<DD>The <TT>long3colborder</TT><A NAME="7772"></A> style is like +the <TT>long3col</TT><A NAME="7774"></A> style but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>long3colheader</STRONG></DT> -<DD>The <TT>long3colheader</TT><A NAME="7033"></A> style is like -<TT>long3col</TT><A NAME="7035"></A> but has a header row. +<DD>The <TT>long3colheader</TT><A NAME="7776"></A> style is like +<TT>long3col</TT><A NAME="7778"></A> but has a header row. <P> </DD> <DT><STRONG>long3colheaderborder</STRONG></DT> -<DD>The <TT>long3colheaderborder</TT><A NAME="7037"></A> style is -like <TT>long3colheader</TT><A NAME="7039"></A> but has horizontal and vertical lines +<DD>The <TT>long3colheaderborder</TT><A NAME="7780"></A> style is +like <TT>long3colheader</TT><A NAME="7782"></A> but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>long4col</STRONG></DT> -<DD>The <TT>long4col</TT><A NAME="7041"></A> style is like -<TT>long3col</TT><A NAME="7043"></A> but has an additional column in which the +<DD>The <TT>long4col</TT><A NAME="7784"></A> style is like +<TT>long3col</TT><A NAME="7786"></A> but has an additional column in which the entry's associated symbol appears. This style is used for brief single line descriptions. The column widths are governed by the -widest entry in the given column. Use <TT>altlong4col</TT><A NAME="7045"></A> for +widest entry in the given column. Use <TT>altlong4col</TT><A NAME="7788"></A> for multi-line descriptions. <P> </DD> <DT><STRONG>long4colborder</STRONG></DT> -<DD>The <TT>long4colborder</TT><A NAME="7047"></A> style is like -the <TT>long4col</TT><A NAME="7049"></A> style but has horizontal and vertical +<DD>The <TT>long4colborder</TT><A NAME="7790"></A> style is like +the <TT>long4col</TT><A NAME="7792"></A> style but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>long4colheader</STRONG></DT> -<DD>The <TT>long4colheader</TT><A NAME="7051"></A> style is like -<TT>long4col</TT><A NAME="7053"></A> but has a header row. +<DD>The <TT>long4colheader</TT><A NAME="7794"></A> style is like +<TT>long4col</TT><A NAME="7796"></A> but has a header row. <P> </DD> <DT><STRONG>long4colheaderborder</STRONG></DT> -<DD>The <TT>long4colheaderborder</TT><A NAME="7055"></A> style is -like <TT>long4colheader</TT><A NAME="7057"></A> but has horizontal and vertical lines +<DD>The <TT>long4colheaderborder</TT><A NAME="7798"></A> style is +like <TT>long4colheader</TT><A NAME="7800"></A> but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>altlong4col</STRONG></DT> -<DD>The <TT>altlong4col</TT><A NAME="7059"></A> style is like -<TT>long4col</TT><A NAME="7061"></A> but allows multi-line descriptions and page +<DD>The <TT>altlong4col</TT><A NAME="7802"></A> style is like +<TT>long4col</TT><A NAME="7804"></A> but allows multi-line descriptions and page lists. The width of the description column is governed by the -length <TT>\glsdescwidth</TT><A NAME="7063"></A> and the width of the page list column is -governed by the length <TT>\glspagelistwidth</TT><A NAME="7066"></A>. The widths of the +length <TT>\glsdescwidth</TT><A NAME="7806"></A> and the width of the page list column is +governed by the length <TT>\glspagelistwidth</TT><A NAME="7809"></A>. The widths of the name and symbol columns are governed by the widest entry in the given column. <P> </DD> <DT><STRONG>altlong4colborder</STRONG></DT> -<DD>The <TT>altlong4colborder</TT><A NAME="7069"></A> style is like -the <TT>long4colborder</TT><A NAME="7071"></A> but allows multi-line descriptions and +<DD>The <TT>altlong4colborder</TT><A NAME="7812"></A> style is like +the <TT>long4colborder</TT><A NAME="7814"></A> but allows multi-line descriptions and page lists. <P> </DD> <DT><STRONG>altlong4colheader</STRONG></DT> -<DD>The <TT>altlong4colheader</TT><A NAME="7073"></A> style is like -<TT>long4colheader</TT><A NAME="7075"></A> but allows multi-line descriptions and +<DD>The <TT>altlong4colheader</TT><A NAME="7816"></A> style is like +<TT>long4colheader</TT><A NAME="7818"></A> but allows multi-line descriptions and page lists. <P> </DD> <DT><STRONG>altlong4colheaderborder</STRONG></DT> -<DD>The <TT>altlong4colheaderborder</TT><A NAME="7077"></A> -style is like <TT>long4colheaderborder</TT><A NAME="7079"></A> but allows multi-line +<DD>The <TT>altlong4colheaderborder</TT><A NAME="7820"></A> +style is like <TT>long4colheaderborder</TT><A NAME="7822"></A> but allows multi-line descriptions and page lists. +</DD> +</DL> <P> -</DD> +<A HREF="glossaries-manual.html#top">Top</A> + +<P> + +<H3><A NAME="SECTION000412300000000000000"></A> +<A NAME="sec:superstyles"></A> +<BR> +Supertabular Styles +</H3> + +<P> +The styles described in this section are all defined in the package +<TT>glossary-super</TT><A NAME="7827"></A>. Since they all use the <TT>supertabular</TT> +environment, they are governed by the same parameters as that +environment. Note that these styles will not be available if you +use either the <TT>nosuper</TT><A NAME="7836"></A> or <TT>nostyles</TT><A NAME="7845"></A> package options. +In general, the <TT>longtable</TT> environment is better, but there +are some circumstances where it is better to use +<TT>supertabular</TT>.<A NAME="tex2html34" + HREF="#foot3861"><SUP>13</SUP></A> +<P> +<DL> <DT><STRONG>super</STRONG></DT> -<DD>The <TT>super</TT><A NAME="7081"></A> style uses the <TT>supertabular</TT> -environment (defined by the <TT>supertabular</TT><A NAME="7084"></A> package). It has two +<DD>The <TT>super</TT><A NAME="7854"></A> style uses the <TT>supertabular</TT> +environment (defined by the <TT>supertabular</TT><A NAME="7857"></A> package). It has two columns: the first column contains the entry's name and the second -column contains the description followed by the number list<A NAME="7086"></A>. +column contains the description followed by the number list<A NAME="7859"></A>. The entry's symbol is ignored. Sub groups are separated with a blank row. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length -<TT>\glsdescwidth</TT><A NAME="7088"></A>. Child entries have a similar format to the +<TT>\glsdescwidth</TT><A NAME="7861"></A>. Child entries have a similar format to the parent entries except that their name is suppressed. <P> </DD> <DT><STRONG>superborder</STRONG></DT> -<DD>The <TT>superborder</TT><A NAME="7091"></A> style is like -<TT>super</TT><A NAME="7093"></A> but has horizontal and vertical lines around it. +<DD>The <TT>superborder</TT><A NAME="7864"></A> style is like +<TT>super</TT><A NAME="7866"></A> but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>superheader</STRONG></DT> -<DD>The <TT>superheader</TT><A NAME="7095"></A> style is like -<TT>super</TT><A NAME="7097"></A> but has a header row. +<DD>The <TT>superheader</TT><A NAME="7868"></A> style is like +<TT>super</TT><A NAME="7870"></A> but has a header row. <P> </DD> <DT><STRONG>superheaderborder</STRONG></DT> -<DD>The <TT>superheaderborder</TT><A NAME="7099"></A> style is -like <TT>superheader</TT><A NAME="7101"></A> but has horizontal and vertical lines +<DD>The <TT>superheaderborder</TT><A NAME="7872"></A> style is +like <TT>superheader</TT><A NAME="7874"></A> but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>super3col</STRONG></DT> -<DD>The <TT>super3col</TT><A NAME="7103"></A> style is like -<TT>super</TT><A NAME="7105"></A> but has three columns. The first column contains +<DD>The <TT>super3col</TT><A NAME="7876"></A> style is like +<TT>super</TT><A NAME="7878"></A> but has three columns. The first column contains the entry's name, the second column contains the description -and the third column contains the number list<A NAME="7106"></A>. The +and the third column contains the number list<A NAME="7879"></A>. The entry's symbol is ignored. The width of the first column is governed by the widest entry in that column. The width of the second column is governed by the length -<TT>\glsdescwidth</TT><A NAME="7108"></A>. The width of the third column is governed by the -length <TT>\glspagelistwidth</TT><A NAME="7111"></A>. +<TT>\glsdescwidth</TT><A NAME="7881"></A>. The width of the third column is governed by the +length <TT>\glspagelistwidth</TT><A NAME="7884"></A>. <P> </DD> <DT><STRONG>super3colborder</STRONG></DT> -<DD>The <TT>super3colborder</TT><A NAME="7114"></A> style is like -the <TT>super3col</TT><A NAME="7116"></A> style but has horizontal and vertical +<DD>The <TT>super3colborder</TT><A NAME="7887"></A> style is like +the <TT>super3col</TT><A NAME="7889"></A> style but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>super3colheader</STRONG></DT> -<DD>The <TT>super3colheader</TT><A NAME="7118"></A> style is like -<TT>super3col</TT><A NAME="7120"></A> but has a header row. +<DD>The <TT>super3colheader</TT><A NAME="7891"></A> style is like +<TT>super3col</TT><A NAME="7893"></A> but has a header row. <P> </DD> <DT><STRONG>super3colheaderborder</STRONG></DT> -<DD>The <TT>super3colheaderborder</TT><A NAME="7122"></A> style -is like <TT>super3colheader</TT><A NAME="7124"></A> but has horizontal and vertical +<DD>The <TT>super3colheaderborder</TT><A NAME="7895"></A> style +is like <TT>super3colheader</TT><A NAME="7897"></A> but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>super4col</STRONG></DT> -<DD>The <TT>super4col</TT><A NAME="7126"></A> style is like -<TT>super3col</TT><A NAME="7128"></A> but has an additional column in which the +<DD>The <TT>super4col</TT><A NAME="7899"></A> style is like +<TT>super3col</TT><A NAME="7901"></A> but has an additional column in which the entry's associated symbol appears. This style is designed for entries with brief single line descriptions. The column widths are governed by the -widest entry in the given column. Use <TT>altsuper4col</TT><A NAME="7130"></A> +widest entry in the given column. Use <TT>altsuper4col</TT><A NAME="7903"></A> for multi-line descriptions. <P> </DD> <DT><STRONG>super4colborder</STRONG></DT> -<DD>The <TT>super4colborder</TT><A NAME="7132"></A> style is like -the <TT>super4col</TT><A NAME="7134"></A> style but has horizontal and vertical +<DD>The <TT>super4colborder</TT><A NAME="7905"></A> style is like +the <TT>super4col</TT><A NAME="7907"></A> style but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>super4colheader</STRONG></DT> -<DD>The <TT>super4colheader</TT><A NAME="7136"></A> style is like -<TT>super4col</TT><A NAME="7138"></A> but has a header row. +<DD>The <TT>super4colheader</TT><A NAME="7909"></A> style is like +<TT>super4col</TT><A NAME="7911"></A> but has a header row. <P> </DD> <DT><STRONG>super4colheaderborder</STRONG></DT> -<DD>The <TT>super4colheaderborder</TT><A NAME="7140"></A> style -is like <TT>super4colheader</TT><A NAME="7142"></A> but has horizontal and vertical +<DD>The <TT>super4colheaderborder</TT><A NAME="7913"></A> style +is like <TT>super4colheader</TT><A NAME="7915"></A> but has horizontal and vertical lines around it. <P> </DD> <DT><STRONG>altsuper4col</STRONG></DT> -<DD>The <TT>altsuper4col</TT><A NAME="7144"></A> style is like -<TT>super4col</TT><A NAME="7146"></A> but allows multi-line descriptions and page +<DD>The <TT>altsuper4col</TT><A NAME="7917"></A> style is like +<TT>super4col</TT><A NAME="7919"></A> but allows multi-line descriptions and page lists. The width of the description column is governed by the length -<TT>\glsdescwidth</TT><A NAME="7148"></A> and the width of the page list column is -governed by the length <TT>\glspagelistwidth</TT><A NAME="7151"></A>. The width of the name +<TT>\glsdescwidth</TT><A NAME="7921"></A> and the width of the page list column is +governed by the length <TT>\glspagelistwidth</TT><A NAME="7924"></A>. The width of the name and symbol columns is governed by the widest entry in the given column. <P> </DD> <DT><STRONG>altsuper4colborder</STRONG></DT> -<DD>The <TT>altsuper4colborder</TT><A NAME="7154"></A> style is like -the <TT>super4colborder</TT><A NAME="7156"></A> style but allows multi-line descriptions +<DD>The <TT>altsuper4colborder</TT><A NAME="7927"></A> style is like +the <TT>super4colborder</TT><A NAME="7929"></A> style but allows multi-line descriptions and page lists. <P> </DD> <DT><STRONG>altsuper4colheader</STRONG></DT> -<DD>The <TT>altsuper4colheader</TT><A NAME="7158"></A> style is like -<TT>super4colheader</TT><A NAME="7160"></A> but allows multi-line descriptions and +<DD>The <TT>altsuper4colheader</TT><A NAME="7931"></A> style is like +<TT>super4colheader</TT><A NAME="7933"></A> but allows multi-line descriptions and page lists. <P> </DD> <DT><STRONG>altsuper4colheaderborder</STRONG></DT> -<DD>The <TT>altsuper4colheaderborder</TT><A NAME="7162"></A> -style is like <TT>super4colheaderborder</TT><A NAME="7164"></A> but allows multi-line +<DD>The <TT>altsuper4colheaderborder</TT><A NAME="7935"></A> +style is like <TT>super4colheaderborder</TT><A NAME="7937"></A> but allows multi-line descriptions and page lists. +</DD> +</DL> <P> -</DD> +<A HREF="glossaries-manual.html#top">Top</A> + +<P> + +<H3><A NAME="SECTION000412400000000000000"></A> +<A NAME="sec:treestyles"></A> +<BR> +Tree-Like Styles +</H3> + +<P> +The styles described in this section are all defined in the package +<TT>glossary-tree</TT><A NAME="7942"></A>. These styles are designed for hierarchical +glossaries but can also be used with glossaries that don't have +sub-entries. These styles will display the entry's symbol if it +exists. Note that these styles will not be available if you +use either the <TT>notree</TT><A NAME="7950"></A> or <TT>nostyles</TT><A NAME="7959"></A> package options. + +<P> +<DL> <DT><STRONG>index</STRONG></DT> -<DD>The <TT>index</TT><A NAME="7166"></A> style is similar to the -way indices are usually formatted in that it has a -hierarchical structure up to three levels. The name is typeset in -bold, and if the symbol is present it is set in parentheses after -the name and before the description. Sub-entries are indented and -also include the name, the symbol (if present) and the description. -Groups are separated using <TT>\indexspace</TT><A NAME="7168"></A>. +<DD>The <TT>index</TT><A NAME="7963"></A> style is similar to the way +indices are usually formatted in that it has a hierarchical +structure up to three levels (the main level plus two sub-levels). +The name is typeset in bold, and if the symbol is present it is set +in parentheses after the name and before the description. +Sub-entries are indented and also include the name, the symbol +in brackets (if present) and the description. Groups are separated +using <TT>\indexspace</TT><A NAME="7965"></A>. <P> </DD> <DT><STRONG>indexgroup</STRONG></DT> -<DD>The <TT>indexgroup</TT><A NAME="7171"></A> style is similar to -the <TT>index</TT><A NAME="7173"></A> style except that each group has a heading. +<DD>The <TT>indexgroup</TT><A NAME="7968"></A> style is similar to +the <TT>index</TT><A NAME="7970"></A> style except that each group has a heading. <P> </DD> <DT><STRONG>indexhypergroup</STRONG></DT> -<DD>The <TT>indexhypergroup</TT><A NAME="7175"></A> style is like -<TT>indexgroup</TT><A NAME="7177"></A> but has a set of links to the glossary +<DD>The <TT>indexhypergroup</TT><A NAME="7972"></A> style is like +<TT>indexgroup</TT><A NAME="7974"></A> but has a set of links to the glossary groups. The navigation line is the same as that for -<TT>listhypergroup</TT><A NAME="7179"></A>, described above. +<TT>listhypergroup</TT><A NAME="7976"></A>, described above. <P> </DD> <DT><STRONG>tree</STRONG></DT> -<DD>The <TT>tree</TT><A NAME="7181"></A> style is similar to the -<TT>index</TT><A NAME="7183"></A> style except that it can have arbitrary levels. -(Note that <TT>makeindex</TT><A NAME="7185"></A> is limited to three levels, so -you will need to use <TT>xindy</TT><A NAME="7188"></A> if you want more than +<DD>The <TT>tree</TT><A NAME="7978"></A> style is similar to the +<TT>index</TT><A NAME="7980"></A> style except that it can have arbitrary levels. +(Note that <TT>makeindex</TT><A NAME="7982"></A> is limited to three levels, so +you will need to use <TT>xindy</TT><A NAME="7985"></A> if you want more than three levels.) Each sub-level is indented by <TT>\glstreeindent</TT>. Note that the name, symbol (if present) and description are placed in the same paragraph block. If you want the name to be apart from the -description, use the <TT>alttree</TT><A NAME="7191"></A> style instead. (See below.) +description, use the <TT>alttree</TT><A NAME="7988"></A> style instead. (See below.) <P> </DD> <DT><STRONG>treegroup</STRONG></DT> -<DD>The <TT>treegroup</TT><A NAME="7193"></A> style is similar to -the <TT>tree</TT><A NAME="7195"></A> style except that each group has a heading. +<DD>The <TT>treegroup</TT><A NAME="7990"></A> style is similar to +the <TT>tree</TT><A NAME="7992"></A> style except that each group has a heading. <P> </DD> <DT><STRONG>treehypergroup</STRONG></DT> -<DD>The <TT>treehypergroup</TT><A NAME="7197"></A> style is like -<TT>treegroup</TT><A NAME="7199"></A> but has a set of links to the glossary +<DD>The <TT>treehypergroup</TT><A NAME="7994"></A> style is like +<TT>treegroup</TT><A NAME="7996"></A> but has a set of links to the glossary groups. The navigation line is the same as that for -<TT>listhypergroup</TT><A NAME="7201"></A>, described above. +<TT>listhypergroup</TT><A NAME="7998"></A>, described above. <P> </DD> <DT><STRONG>treenoname</STRONG></DT> -<DD>The <TT>treenoname</TT><A NAME="7203"></A> style is like -the <TT>tree</TT><A NAME="7205"></A> style except that the name for each sub-entry +<DD>The <TT>treenoname</TT><A NAME="8000"></A> style is like +the <TT>tree</TT><A NAME="8002"></A> style except that the name for each sub-entry is ignored. <P> </DD> <DT><STRONG>treenonamegroup</STRONG></DT> -<DD>The <TT>treenonamegroup</TT><A NAME="7207"></A> style is -similar to the <TT>treenoname</TT><A NAME="7209"></A> style except that each group +<DD>The <TT>treenonamegroup</TT><A NAME="8004"></A> style is +similar to the <TT>treenoname</TT><A NAME="8006"></A> style except that each group has a heading. <P> </DD> <DT><STRONG>treenonamehypergroup</STRONG></DT> -<DD>The <TT>treenonamehypergroup</TT><A NAME="7211"></A> -style is like <TT>treenonamegroup</TT><A NAME="7213"></A> but has a set of links to +<DD>The <TT>treenonamehypergroup</TT><A NAME="8008"></A> +style is like <TT>treenonamegroup</TT><A NAME="8010"></A> but has a set of links to the glossary groups. The navigation line is the same as that for -<TT>listhypergroup</TT><A NAME="7215"></A>, described above. +<TT>listhypergroup</TT><A NAME="8012"></A>, described above. <P> </DD> <DT><STRONG>alttree</STRONG></DT> -<DD>The <TT>alttree</TT><A NAME="7217"></A> style is similar to the -<TT>tree</TT><A NAME="7219"></A> style except that the indentation for each level +<DD>The <TT>alttree</TT><A NAME="8014"></A> style is similar to the +<TT>tree</TT><A NAME="8016"></A> style except that the indentation for each level is determined by the width of the text specified by <BR> <BR><TT>\glssetwidest[</TT><EM>level</EM><TT>]{</TT><EM>text</EM><TT>}</TT> @@ -5224,81 +5764,22 @@ description. <P> </DD> <DT><STRONG>alttreegroup</STRONG></DT> -<DD>The <TT>alttreegroup</TT><A NAME="7221"></A> is like the -<TT>alttree</TT><A NAME="7223"></A> style except that each group has a heading. +<DD>The <TT>alttreegroup</TT><A NAME="8018"></A> is like the +<TT>alttree</TT><A NAME="8020"></A> style except that each group has a heading. <P> </DD> <DT><STRONG>alttreehypergroup</STRONG></DT> -<DD>The <TT>alttreehypergroup</TT><A NAME="7225"></A> style is -like <TT>alttreegroup</TT><A NAME="7227"></A> but has a set of links to the glossary +<DD>The <TT>alttreehypergroup</TT><A NAME="8022"></A> style is +like <TT>alttreegroup</TT><A NAME="8024"></A> but has a set of links to the glossary groups. The navigation line is the same as that for -<TT>listhypergroup</TT><A NAME="7229"></A>, described above. +<TT>listhypergroup</TT><A NAME="8026"></A>, described above. <P> </DD> </DL> <P> -The glossary style can be set using the <TT>style</TT><A NAME="7236"></A> package option -or using the <TT>style</TT><A NAME="7240"></A> key in the optional -argument to <TT>\printglossary</TT><A NAME="7243"></A> or using the command: -<BR> -<BR><TT>\glossarystyle{</TT><EM>style-name</EM><TT>}</TT> -<BR> -<BR> -The tabular-like styles that allow multi-line descriptions and page -lists use the length <TT>\glsdescwidth</TT> to -set the width of the description column and the length -<TT>\glspagelistwidth</TT> to set the -width of the page list column. These will need to be changed using -<TT>\setlength</TT> if the glossary is too wide. Note that the -<TT>long4col</TT><A NAME="7246"></A> and <TT>super4col</TT><A NAME="7248"></A> styles (and their header and border -variations) don't use these lengths as they are designed for single -line entries. Instead you should use the analogous -<TT>altlong4col</TT><A NAME="7250"></A> and <TT>altsuper4col</TT><A NAME="7252"></A> styles. -Note that if you want to explicitly create a line-break within -a multi-line description you should use <TT>\newline</TT><A NAME="7254"></A> instead -of <code>\\</code>. - -<P> -Note that if you use the <TT>style</TT><A NAME="7257"></A> key in the -optional argument to <TT>\printglossary</TT><A NAME="7260"></A>, it will override any -previous style settings for the given glossary, so if, for example, -you do: -<PRE> -\renewcommand*{\glsgroupskip}{} -\printglossary[style=long] -</PRE> -The new definition of <TT>\glsgroupskip</TT><A NAME="7263"></A> will not have an affect -for this glossary, as <TT>\glsgroupskip</TT> is redefined by -<code>style=long</code>. Likewise, <TT>\glossarystyle</TT><A NAME="7266"></A> will also -override any previous style definitions, so, again: -<PRE> -\renewcommand*{\glsgroupskip}{} -\glossarystyle{long} -</PRE> -will reset <TT>\glsgroupskip</TT> back to its default definition for the -named glossary style (<TT>long</TT><A NAME="7269"></A> in this case). If you want to -modify the styles, either use <TT>\newglossarystyle</TT><A NAME="7271"></A> (described -in the next section) or make the modifications after -<TT>\glossarystyle</TT><A NAME="7274"></A>, e.g.: -<PRE> -\glossarystyle{long} -\renewcommand*{\glsgroupskip}{} -</PRE> - -<P> -All the styles except for the three- and four-column styles and the -<TT>listdotted</TT><A NAME="7277"></A> style use the command -<TT>\glspostdescription</TT> after the -description. This simply displays a full stop by default. To eliminate -this full stop (or replace it with something else, say a comma) you -will need to redefine <TT>\glspostdescription</TT> before the glossary is -displayed. Alternatively, you can suppress it for a given entry -by placing <TT>\nopostdesc</TT><A NAME="7279"></A> in the entry's description. - -<P> <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -5332,7 +5813,7 @@ This environment defines how the main body of the glossary should be typeset. Note that this does not include the section heading, the glossary preamble (defined by <TT>\glossarypreamble</TT>) or the glossary postamble (defined by <TT>\glossarypostamble</TT>). For example, -the <TT>list</TT><A NAME="7286"></A> style uses the <TT>description</TT> environment, +the <TT>list</TT><A NAME="8032"></A> style uses the <TT>description</TT> environment, so the <TT>theglossary</TT> environment is simply redefined to begin and end the <TT>description</TT> environment. @@ -5345,8 +5826,8 @@ and end the <TT>description</TT> environment. This macro indicates what to do at the start of the main body of the glossary. Note that this is not the same as <TT>\glossarypreamble</TT>, which should not be affected by changes in -the glossary style. The <TT>list</TT><A NAME="7291"></A> glossary style redefines -<TT>\glossaryheader</TT> to do nothing, whereas the <TT>longheader</TT><A NAME="7293"></A> +the glossary style. The <TT>list</TT><A NAME="8037"></A> glossary style redefines +<TT>\glossaryheader</TT> to do nothing, whereas the <TT>longheader</TT><A NAME="8039"></A> glossary style redefines <TT>\glossaryheader</TT> to do a header row. <P> @@ -5355,19 +5836,44 @@ glossary style redefines <TT>\glossaryheader</TT> to do a header row. <DD> <TT>\glsgroupheading{</TT><EM>label</EM><TT>}</TT> <P> -This macro indicates what to do at the start of each logical block -within the main body of the glossary. The glossary is sub-divided into -twenty-eight logical blocks that are determined by the first character -of the <TT>sort</TT><A NAME="7295"></A> key (or <TT>name</TT><A NAME="7298"></A> key if the <TT>sort</TT><A NAME="7301"></A> -key is omitted). The sub-divisions are in the following order: symbols, -numbers, A, ..., Z. (This may be different if you use -<TT>xindy</TT><A NAME="7304"></A>.) Note that the argument to <TT>\glsgroupheading</TT> +This macro indicates +what to do at the start of each logical block within the main body +of the glossary. If you use <TT>makeindex</TT><A NAME="8041"></A> the glossary is +sub-divided into a maximum of twenty-eight logical blocks that are +determined by the first character of the <TT>sort</TT><A NAME="8044"></A> key (or +<TT>name</TT><A NAME="8047"></A> key if the <TT>sort</TT><A NAME="8050"></A> key is omitted). The +sub-divisions are in the following order: symbols, numbers, A, +..., Z. If you use <TT>xindy</TT><A NAME="8053"></A>, the sub-divisions depend on +the language settings. + +<P> +Note that the argument to <TT>\glsgroupheading</TT> is a label <I>not</I> the group title. The group title can be obtained -via <TT>\glsgetgrouptitle{</TT><EM>label</EM><TT>}</TT>, and a navigation hypertarget can -be created using <TT>\glsnavhypertarget{</TT><EM>label</EM><TT>}</TT>. Most of the -predefined glossary styles redefine <TT>\glsgroupheading</TT> to simply -ignore its argument. The <TT>listhypergroup</TT><A NAME="7307"></A> style redefines -<TT>\glsgroupheading</TT> as follows: +via + +<P> +<TT>\glsgetgrouptitle{</TT><EM>label</EM><TT>}</TT> + +<P> +This obtains the title as follows: if +<TT>\</TT><I>label</I><TT>groupname</TT> exists, this is taken to be the +title, otherwise the title is just <I>label</I>. + +<P> +A navigation hypertarget can be created using + +<P> +<TT>\glsnavhypertarget{</TT><EM>label</EM><TT>}{</TT><EM>text</EM><TT>}</TT> + +<P> +For further details about <TT>\glsnavhypertarget</TT>, see +the documented code of <TT>glossary-hypernav</TT><A NAME="8056"></A> +in <TT>glossaries.pdf</TT>. + +<P> +Most of the predefined glossary styles redefine <TT>\glsgroupheading</TT> +to simply ignore its argument. The <TT>listhypergroup</TT><A NAME="8059"></A> style +redefines <TT>\glsgroupheading</TT> as follows: <PRE> \renewcommand*{\glsgroupheading}[1]{% \item[\glsnavhypertarget{##1}{\glsgetgrouptitle{##1}}]} @@ -5382,7 +5888,7 @@ See also <TT>\glsgroupskip</TT> below. (Note that command definitions withi <TT>\glsgroupskip</TT> <P> This macro determines what to do after one logical group but before -the header for the next logical group. The <TT>list</TT><A NAME="7309"></A> glossary +the header for the next logical group. The <TT>list</TT><A NAME="8061"></A> glossary style simply redefines <TT>\glsgroupskip</TT> to be <TT>\indexspace</TT>, whereas the tabular-like styles redefine <TT>\glsgroupskip</TT> to produce a blank row. @@ -5401,19 +5907,29 @@ Note that <I>formatted name</I> will always be in the form font for the entry name, regardless of the glossary style used. Note that <I>label</I> is the label used when the glossary entry was defined via either <TT>\newglossaryentry</TT> or <TT>\newacronym</TT>. -Each time you use a glossary entry it creates a -link<A NAME="tex2html28" - HREF="#foot3556"><SUP>10</SUP></A> -using <TT>\@glslink{</TT><EM>label</EM><TT>}{</TT><EM>text</EM><TT>}</TT> with the label -<TT>glo:</TT><I>label</I>. Your -new glossary style must therefore redefine <TT>\glossaryentryfield</TT> -so that it uses <TT>\@glstarget</TT><code>{</code><TT>glo:</TT><I>label</I><code>}</code><TT>{</TT><EM>text</EM><TT>}</TT> -to ensure the hyperlinks function correctly.<A NAME="tex2html29" - HREF="#foot3557"><SUP>11</SUP></A> For example, the -<TT>list</TT><A NAME="7311"></A> style defines <TT>\glossaryentryfield</TT> as follows: + +<P> +Each time you use a glossary entry it creates a hyperlink (if +hyperlinks are enabled) to the relevant line in the glossary. +Your new glossary style must therefore redefine +<TT>\glossaryentryfield</TT> to set the appropriate target. This +is done using + +<P> +<TT>\glstarget{</TT><EM>label</EM><TT>}{</TT><EM>text</EM><TT>}</TT> + +<P> +where <I>label</I> is the entry's label. Note that you +don't need to worry about whether the <TT>hyperref</TT><A NAME="8063"></A> package has +been loaded, as <TT>\glstarget</TT> won't create a target if +<TT>\hypertarget</TT> hasn't been defined. + +<P> +For example, the +<TT>list</TT><A NAME="8066"></A> style defines <TT>\glossaryentryfield</TT> as follows: <PRE> \renewcommand*{\glossaryentryfield}[5]{% -\item[\@glstarget{glo:##1}{##2}] ##3\glspostdescription\space ##5} +\item[\glstarget{##1}{##2}] ##3\glspostdescription\space ##5} </PRE> <P> @@ -5429,15 +5945,15 @@ may contain <TT>\delimN</TT> (to delimit individual numbers) and/or multiple occurrences of <TT>\setentrycounter{</TT><EM>counter name</EM><TT>}\glsnumberformat{</TT><EM>number(s)</EM><TT>}</TT>, but note that the entire number list is enclosed within the argument -to <TT>\glossaryentrynumbers</TT><A NAME="7313"></A>. The user can redefine this to change +to <TT>\glossaryentrynumbers</TT><A NAME="8068"></A>. The user can redefine this to change the way the entire number list is formatted, regardless of the glossary style. However the most common use of <TT>\glossaryentrynumbers</TT> is to provide a means of suppressing the -number list altogether. (In fact, the <TT>nonumberlist</TT><A NAME="7321"></A> option +number list altogether. (In fact, the <TT>nonumberlist</TT><A NAME="8076"></A> option redefines <TT>\glossaryentrynumbers</TT> to ignore its argument.) Therefore, when you define a new glossary style, you don't need to worry about whether the user has specified the -<TT>nonumberlist</TT><A NAME="7330"></A> package option. +<TT>nonumberlist</TT><A NAME="8085"></A> package option. <P> </DD> @@ -5451,9 +5967,14 @@ This is new to version 1.17, and is used to display sub-entries. The first argument, <I>level</I>, indicates the sub-entry level. This must be an integer from 1 (first sub-level) onwards. The remaining arguments are analogous to those for -<TT>\glossaryentryfield</TT><A NAME="7334"></A> described above. +<TT>\glossaryentryfield</TT><A NAME="8089"></A> described above. </DD> </DL> + +<P> +For further details of these commands, see +the documented code in <TT>glossaries.pdf</TT>. + <P> <A HREF="glossaries-manual.html#top">Top</A> @@ -5465,22 +5986,19 @@ Example: creating a completely new style</A> <P> If you want a completely new style, you will need to redefine all -of the commands and environment listed above. You also need to -take care when using internal commands (commands whose name -contain the @ symbol). These should either be used in a <TT>.sty</TT> -file or must be placed within <TT>\makeatletter</TT> and <TT>\makeatother</TT>. +of the commands and the environment listed above. <P> For example, suppose you want each entry to start with a bullet point. This means that the glossary should be placed in the <TT>itemize</TT> environment, so <TT>theglossary</TT> should start and end that environment. Let's also suppose that you don't want anything between -the glossary groups (so <TT>\glsgroupheading</TT> and <TT>\glsgroupskip</TT> +the glossary groups (so <TT>\glsgroupheading</TT><A NAME="8097"></A> and <TT>\glsgroupskip</TT><A NAME="8100"></A> should do nothing) and suppose you don't want anything to appear -immediately after <code>\begin{theglossary}</code> (so <TT>\glossaryheader</TT> +immediately after <code>\begin{theglossary}</code> (so <TT>\glossaryheader</TT><A NAME="8103"></A> should do nothing). In addition, let's suppose the symbol should appear in brackets after the name, followed by the description and -last of all the number list<A NAME="7341"></A> should appear within square brackets +last of all the number list<A NAME="8105"></A> should appear within square brackets at the end. Then you can create this new glossary style, called, say, <TT>mylist</TT>, as follows: <PRE> @@ -5495,14 +6013,14 @@ at the end. Then you can create this new glossary style, called, say, % set how each entry should appear: \renewcommand*{\glossaryentryfield}[5]{% \item % bullet point - \@glstarget{glo:##1}{##2}% the entry name + \glstarget{##1}{##2}% the entry name \space (##4)% the symbol in brackets \space ##3% the description \space [##5]% the number list in square brackets }% % set how sub-entries appear: \renewcommand*{\glossarysubentryfield}[6]{% - \glossaryentryfield{#2}{#3}{#4}{#5}{#6}}% + \glossaryentryfield{##2}{##3}{##4}{##5}{##6}}% } </PRE> Note that this style creates a flat glossary, where sub-entries @@ -5523,7 +6041,7 @@ If you want to define a new style that is a slightly modified version of an existing style, you can use <TT>\glossarystyle</TT> within the second argument of <TT>\newglossarystyle</TT> followed by whatever alterations you require. For example, suppose you want -a style like the <TT>list</TT><A NAME="7346"></A> style but you don't want the extra +a style like the <TT>list</TT><A NAME="8110"></A> style but you don't want the extra vertical space created by <TT>\indexspace</TT> between groups, then you can create a new glossary style called, say, <TT>mylist</TT> as follows: @@ -5547,7 +6065,7 @@ Mfirstuc Package <P> The <TT>glossaries</TT> bundle is supplied with the package -<TT>mfirstuc</TT><A NAME="7352"></A> which provides the command: +<TT>mfirstuc</TT><A NAME="8116"></A> which provides the command: <BR> <BR> <TT>\makefirstuc{</TT><EM>stuff</EM><TT>}</TT> @@ -5564,7 +6082,7 @@ object in the group is converted to uppercase. Examples: <P> </LI> <LI><code>\makefirstuc{\emph{abc}}</code> produces <I>Abc</I> -(<TT>\MakeUppercase</TT><A NAME="7355"></A> has been applied to the letter "a" rather +(<TT>\MakeUppercase</TT><A NAME="8119"></A> has been applied to the letter "a" rather than <TT>\emph</TT>.) <P> @@ -5588,7 +6106,7 @@ than <TT>\emph</TT>.) </UL> Note that non-Latin or accented characters appearing at the start of the text must be placed in a group (even if you are -using the <TT>inputenc</TT><A NAME="7358"></A> package) due to expansion issues. +using the <TT>inputenc</TT><A NAME="8122"></A> package) due to expansion issues. <P> In version 1.02 of <TT>mfirstuc</TT>, a bug fix resulted in a change @@ -5625,15 +6143,15 @@ produces: Abc. <P> If you want to use an alternative command to convert to uppercase, -for example <TT>\MakeTextUppercase</TT>,<A NAME="tex2html30" - HREF="#foot3561"><SUP>12</SUP></A> you can redefine the internal +for example <TT>\MakeTextUppercase</TT>,<A NAME="tex2html35" + HREF="#foot3869"><SUP>14</SUP></A> you can redefine the internal command <TT>\@gls@makefirstuc</TT>. For example: <PRE> \renewcommand{\@gls@makefirstuc}[1]{\MakeTextUppercase #1} </PRE> (Remember that command names that contain the @ character must either be placed in packages or be placed between <TT>\makeatletter</TT> -<TT>\makeatother</TT>.) +and <TT>\makeatother</TT>.) <P> @@ -5649,1378 +6167,1527 @@ either be placed in packages or be placed between <TT>\makeatletter</TT> Index</A> </H2><DL COMPACT> <DT><STRONG><TT>\Ac</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6918">Acronyms</A> - | <A HREF="glossaries-manual.html#6924">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7438">Acronyms</A> + | <A HREF="glossaries-manual.html#7444">Acronyms</A> <DT><STRONG><TT>\Acf</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6894">Acronyms</A> - | <A HREF="glossaries-manual.html#6900">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7414">Acronyms</A> + | <A HREF="glossaries-manual.html#7420">Acronyms</A> <DT><STRONG><TT>\Acfp</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6906">Acronyms</A> - | <A HREF="glossaries-manual.html#6912">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7426">Acronyms</A> + | <A HREF="glossaries-manual.html#7432">Acronyms</A> <DT><STRONG><TT>\Acl</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6870">Acronyms</A> - | <A HREF="glossaries-manual.html#6876">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7390">Acronyms</A> + | <A HREF="glossaries-manual.html#7396">Acronyms</A> <DT><STRONG><TT>\Aclp</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6882">Acronyms</A> - | <A HREF="glossaries-manual.html#6888">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7402">Acronyms</A> + | <A HREF="glossaries-manual.html#7408">Acronyms</A> <DT><STRONG><TT>\Acp</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6930">Acronyms</A> - | <A HREF="glossaries-manual.html#6936">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7450">Acronyms</A> + | <A HREF="glossaries-manual.html#7456">Acronyms</A> <DT><STRONG><TT>\Acrfull</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6897">Acronyms</A> - | <A HREF="glossaries-manual.html#6903">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7417">Acronyms</A> + | <A HREF="glossaries-manual.html#7423">Acronyms</A> <DT><STRONG><TT>\Acrfullpl</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6909">Acronyms</A> - | <A HREF="glossaries-manual.html#6915">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7429">Acronyms</A> + | <A HREF="glossaries-manual.html#7435">Acronyms</A> <DT><STRONG><TT>\Acrlong</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6873">Acronyms</A> - | <A HREF="glossaries-manual.html#6879">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7393">Acronyms</A> + | <A HREF="glossaries-manual.html#7399">Acronyms</A> <DT><STRONG><TT>\Acrlongpl</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6885">Acronyms</A> - | <A HREF="glossaries-manual.html#6891">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7405">Acronyms</A> + | <A HREF="glossaries-manual.html#7411">Acronyms</A> <DT><STRONG><TT>\acrnameformat</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6626">Acronyms</A> - | <A HREF="glossaries-manual.html#6632">Acronyms</A> - | <A HREF="glossaries-manual.html#6635">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7139">Acronyms</A> + | <A HREF="glossaries-manual.html#7145">Acronyms</A> + | <A HREF="glossaries-manual.html#7148">Acronyms</A> <DT><STRONG><TT>\acronymfont</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6298">Acronyms</A> - | <A HREF="glossaries-manual.html#6629">Acronyms</A> - | <A HREF="glossaries-manual.html#6732">Acronyms</A> - | <A HREF="glossaries-manual.html#6795">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7142">Acronyms</A> + | <A HREF="glossaries-manual.html#7251">Acronyms</A> + | <A HREF="glossaries-manual.html#7315">Acronyms</A> <DT><STRONG><TT>\acronymname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3887">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4224">Changing the Fixed Names</A> <DT><STRONG><TT>\acronymtype</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4537">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4747">Package Options</A> - | <A HREF="glossaries-manual.html#4744">Package Options</A> - | <A HREF="glossaries-manual.html#4768">Package Options</A> - | <A HREF="glossaries-manual.html#4823">Package Options</A> - | <A HREF="glossaries-manual.html#5316">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#6144">Acronyms</A> - | <A HREF="glossaries-manual.html#6147">Acronyms</A> +<DD><A HREF="glossaries-manual.html#4892">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5102">Package Options</A> + | <A HREF="glossaries-manual.html#5099">Package Options</A> + | <A HREF="glossaries-manual.html#5123">Package Options</A> + | <A HREF="glossaries-manual.html#5178">Package Options</A> + | <A HREF="glossaries-manual.html#5777">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6648">Acronyms</A> + | <A HREF="glossaries-manual.html#6651">Acronyms</A> <DT><STRONG><TT>\Acrshort</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6849">Acronyms</A> - | <A HREF="glossaries-manual.html#6855">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7369">Acronyms</A> + | <A HREF="glossaries-manual.html#7375">Acronyms</A> <DT><STRONG><TT>\Acrshortpl</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6861">Acronyms</A> - | <A HREF="glossaries-manual.html#6867">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7381">Acronyms</A> + | <A HREF="glossaries-manual.html#7387">Acronyms</A> <DT><STRONG><TT>\Acs</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6846">Acronyms</A> - | <A HREF="glossaries-manual.html#6852">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7366">Acronyms</A> + | <A HREF="glossaries-manual.html#7372">Acronyms</A> <DT><STRONG><TT>\Acsp</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6858">Acronyms</A> - | <A HREF="glossaries-manual.html#6864">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7378">Acronyms</A> + | <A HREF="glossaries-manual.html#7384">Acronyms</A> <DT><STRONG><TT>babel</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3847">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3851">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3869">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3917">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#4310">Troubleshooting</A> +<DD><A HREF="glossaries-manual.html#4184">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4188">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4206">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4254">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4664">Troubleshooting</A> <DT><STRONG><TT>\defglsdisplay</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6440">Acronyms</A> - | <A HREF="glossaries-manual.html#6810">Acronyms</A> +<DD><A HREF="glossaries-manual.html#6950">Acronyms</A> + | <A HREF="glossaries-manual.html#7330">Acronyms</A> <DT><STRONG><TT>\defglsdisplayfirst</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6443">Acronyms</A> - | <A HREF="glossaries-manual.html#6813">Acronyms</A> +<DD><A HREF="glossaries-manual.html#6953">Acronyms</A> + | <A HREF="glossaries-manual.html#7333">Acronyms</A> <DT><STRONG><TT>\descriptionname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3902">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4239">Changing the Fixed Names</A> <DT><STRONG><TT>\emph</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4592">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5525">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#4947">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#6000">Links to Glossary Entries</A> <DT><STRONG><TT>\entryname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3899">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4236">Changing the Fixed Names</A> <DT><STRONG>file types</STRONG> <DD><DL COMPACT> <DT><STRONG>.alg</STRONG> -<DD><A HREF="glossaries-manual.html#4028">Generating the Associated Glossary</A> +<DD><A HREF="glossaries-manual.html#4368">Generating the Associated Glossary</A> <DT><STRONG>.aux</STRONG> -<DD><A HREF="glossaries-manual.html#4077">Using the makeglossaries Perl</A> - | <A HREF="glossaries-manual.html#5971">Language and Encodings</A> +<DD><A HREF="glossaries-manual.html#4417">Using the makeglossaries Perl</A> + | <A HREF="glossaries-manual.html#6471">Language and Encodings</A> <DT><STRONG>.glg</STRONG> -<DD><A HREF="glossaries-manual.html#4026">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4143">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4221">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4336">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4417">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4366">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4483">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4564">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4690">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4771">A Quick Guide For</A> <DT><STRONG>.glo</STRONG> -<DD><A HREF="glossaries-manual.html#4147">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4225">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#5093">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#4487">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4568">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#5549">Defining Glossary Entries</A> <DT><STRONG>.gls</STRONG> -<DD><A HREF="glossaries-manual.html#4145">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4223">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#5095">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#4485">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4566">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#5551">Defining Glossary Entries</A> <DT><STRONG>.ist</STRONG> -<DD><A HREF="glossaries-manual.html#4087">Using the makeglossaries Perl</A> - | <A HREF="glossaries-manual.html#4196">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4201">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#5030">Package Options</A> - | <A HREF="glossaries-manual.html#5115">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5132">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#4427">Using the makeglossaries Perl</A> + | <A HREF="glossaries-manual.html#4539">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4544">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#5486">Package Options</A> + | <A HREF="glossaries-manual.html#5571">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5588">Defining Glossary Entries</A> <DT><STRONG>.log</STRONG> -<DD><A HREF="glossaries-manual.html#4334">Troubleshooting</A> +<DD><A HREF="glossaries-manual.html#4688">Troubleshooting</A> <DT><STRONG>.nlg</STRONG> -<DD><A HREF="glossaries-manual.html#4415">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4769">A Quick Guide For</A> <DT><STRONG>.tex</STRONG> -<DD><A HREF="glossaries-manual.html#4122">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4194">Using makeindex explicitly</A> +<DD><A HREF="glossaries-manual.html#4462">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4537">Using makeindex explicitly</A> <DT><STRONG>.xdy</STRONG> -<DD><A HREF="glossaries-manual.html#4085">Using the makeglossaries Perl</A> - | <A HREF="glossaries-manual.html#4127">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4129">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#5059">Package Options</A> - | <A HREF="glossaries-manual.html#5120">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5140">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5933">Xindy</A> +<DD><A HREF="glossaries-manual.html#4425">Using the makeglossaries Perl</A> + | <A HREF="glossaries-manual.html#4467">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4469">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#5515">Package Options</A> + | <A HREF="glossaries-manual.html#5576">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5596">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6433">Xindy</A> +</DL> +<DT><STRONG>first use</STRONG> +<DD><A HREF="glossaries-manual.html#4635">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4645">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4887">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#6180">Changing the format of</A> + | <A HREF="glossaries-manual.html#6214">Changing the format of</A> + | <A HREF="glossaries-manual.html#6220">Changing the format of</A> + | <A HREF="glossaries-manual.html#6645">Acronyms</A> + | <A HREF="glossaries-manual.html#6665">Acronyms</A> + | <A HREF="glossaries-manual.html#6762">Acronyms</A> + | <A HREF="glossaries-manual.html#6903">Acronyms</A> + | <A HREF="glossaries-manual.html#6973">Acronyms</A> + | <A HREF="glossaries-manual.html#7048">Acronyms</A> + | <A HREF="glossaries-manual.html#7105">Acronyms</A> + | <A HREF="glossaries-manual.html#7165">Acronyms</A> + | <A HREF="glossaries-manual.html#7174">Acronyms</A> + | <A HREF="glossaries-manual.html#7175">Acronyms</A> + | <A HREF="glossaries-manual.html#7176">Acronyms</A> + | <A HREF="glossaries-manual.html#7204">Acronyms</A> + | <A HREF="glossaries-manual.html#7243">Acronyms</A> + | <A HREF="glossaries-manual.html#7306">Acronyms</A> + | <A HREF="glossaries-manual.html#7549">Unsetting and Resetting Entry</A> +<DL COMPACT> +<DT><STRONG>flag</STRONG> +<DD><A HREF="glossaries-manual.html#5976">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#5989">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6091">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6098">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6114">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6121">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6293">Using Glossary Terms Without</A> +<DT><STRONG>text</STRONG> +<DD><A HREF="glossaries-manual.html#5684">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5706">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6306">Using Glossary Terms Without</A> + | <A HREF="glossaries-manual.html#6310">Using Glossary Terms Without</A> </DL> +<DT><STRONG><TT>flowfram</TT></STRONG> +<DD><A HREF="glossaries-manual.html#7851">Supertabular Styles</A> <DT><STRONG><TT>fmtcount</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6028">Locations and Number lists</A> +<DD><A HREF="glossaries-manual.html#6528">Locations and Number lists</A> <DT><STRONG><TT>fontenc</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4501">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4855">A Quick Guide For</A> <DT><STRONG><TT>german</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3866">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4203">Changing the Fixed Names</A> <DT><STRONG><TT>glossaries</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3761">Sample Documents</A> - | <A HREF="glossaries-manual.html#3875">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4098">Sample Documents</A> + | <A HREF="glossaries-manual.html#4212">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#7472">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7505">Upgrading From the glossary</A> <DT><STRONG><TT>glossary</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3641">Introduction</A> - | <A HREF="glossaries-manual.html#4306">Troubleshooting</A> +<DD><A HREF="glossaries-manual.html#3974">Introduction</A> + | <A HREF="glossaries-manual.html#4660">Troubleshooting</A> + | <A HREF="glossaries-manual.html#7465">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7469">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7475">Upgrading From the glossary</A> <DT><STRONG>glossary styles</STRONG> <DD><DL COMPACT> <DT><STRONG>altlist</STRONG> -<DD><A HREF="glossaries-manual.html#6976">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6986">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7690">List Styles</A> + | <A HREF="glossaries-manual.html#7700">List Styles</A> <DT><STRONG>altlistgroup</STRONG> -<DD><A HREF="glossaries-manual.html#6984">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6990">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7698">List Styles</A> + | <A HREF="glossaries-manual.html#7704">List Styles</A> <DT><STRONG>altlisthypergroup</STRONG> -<DD><A HREF="glossaries-manual.html#6988">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7702">List Styles</A> <DT><STRONG>altlong4col</STRONG> -<DD><A HREF="glossaries-manual.html#7045">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7059">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7250">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7618">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7788">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7802">Longtable Styles</A> <DT><STRONG>altlong4colborder</STRONG> -<DD><A HREF="glossaries-manual.html#7069">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7812">Longtable Styles</A> <DT><STRONG>altlong4colheader</STRONG> -<DD><A HREF="glossaries-manual.html#7073">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7816">Longtable Styles</A> <DT><STRONG>altlong4colheaderborder</STRONG> -<DD><A HREF="glossaries-manual.html#7077">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7820">Longtable Styles</A> <DT><STRONG>altsuper4col</STRONG> -<DD><A HREF="glossaries-manual.html#7130">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7144">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7252">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7620">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7903">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7917">Supertabular Styles</A> <DT><STRONG>altsuper4colborder</STRONG> -<DD><A HREF="glossaries-manual.html#7154">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7927">Supertabular Styles</A> <DT><STRONG>altsuper4colheader</STRONG> -<DD><A HREF="glossaries-manual.html#7158">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7931">Supertabular Styles</A> <DT><STRONG>altsuper4colheaderborder</STRONG> -<DD><A HREF="glossaries-manual.html#7162">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7935">Supertabular Styles</A> <DT><STRONG>alttree</STRONG> -<DD><A HREF="glossaries-manual.html#7191">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7217">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7223">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7988">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8014">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8020">Tree-Like Styles</A> <DT><STRONG>alttreegroup</STRONG> -<DD><A HREF="glossaries-manual.html#7221">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7227">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#8018">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8024">Tree-Like Styles</A> <DT><STRONG>alttreehypergroup</STRONG> -<DD><A HREF="glossaries-manual.html#7225">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#8022">Tree-Like Styles</A> <DT><STRONG>index</STRONG> -<DD><A HREF="glossaries-manual.html#6467">Acronyms</A> - | <A HREF="glossaries-manual.html#6568">Acronyms</A> - | <A HREF="glossaries-manual.html#7166">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7173">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7183">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#6978">Acronyms</A> + | <A HREF="glossaries-manual.html#7080">Acronyms</A> + | <A HREF="glossaries-manual.html#7963">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#7970">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#7980">Tree-Like Styles</A> <DT><STRONG>indexgroup</STRONG> -<DD><A HREF="glossaries-manual.html#7171">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7177">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7968">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#7974">Tree-Like Styles</A> <DT><STRONG>indexhypergroup</STRONG> -<DD><A HREF="glossaries-manual.html#7175">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7972">Tree-Like Styles</A> <DT><STRONG>list</STRONG> -<DD><A HREF="glossaries-manual.html#6961">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6967">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6978">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6980">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6982">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7286">Defining your own glossary</A> - | <A HREF="glossaries-manual.html#7291">Defining your own glossary</A> - | <A HREF="glossaries-manual.html#7309">Defining your own glossary</A> - | <A HREF="glossaries-manual.html#7311">Defining your own glossary</A> - | <A HREF="glossaries-manual.html#7346">Example: creating a new</A> +<DD><A HREF="glossaries-manual.html#5256">Package Options</A> + | <A HREF="glossaries-manual.html#7675">List Styles</A> + | <A HREF="glossaries-manual.html#7681">List Styles</A> + | <A HREF="glossaries-manual.html#7692">List Styles</A> + | <A HREF="glossaries-manual.html#7694">List Styles</A> + | <A HREF="glossaries-manual.html#7696">List Styles</A> + | <A HREF="glossaries-manual.html#8032">Defining your own glossary</A> + | <A HREF="glossaries-manual.html#8037">Defining your own glossary</A> + | <A HREF="glossaries-manual.html#8061">Defining your own glossary</A> + | <A HREF="glossaries-manual.html#8066">Defining your own glossary</A> + | <A HREF="glossaries-manual.html#8110">Example: creating a new</A> <DT><STRONG>listdotted</STRONG> -<DD><A HREF="glossaries-manual.html#7277">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7645">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7710">List Styles</A> + | <A HREF="glossaries-manual.html#7712">List Styles</A> <DT><STRONG>listgroup</STRONG> -<DD><A HREF="glossaries-manual.html#6965">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6971">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7679">List Styles</A> + | <A HREF="glossaries-manual.html#7685">List Styles</A> <DT><STRONG>listhypergroup</STRONG> -<DD><A HREF="glossaries-manual.html#6969">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6992">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7179">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7201">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7215">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7229">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7307">Defining your own glossary</A> +<DD><A HREF="glossaries-manual.html#7683">List Styles</A> + | <A HREF="glossaries-manual.html#7706">List Styles</A> + | <A HREF="glossaries-manual.html#7976">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#7998">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8012">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8026">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8059">Defining your own glossary</A> <DT><STRONG>long</STRONG> -<DD><A HREF="glossaries-manual.html#6996">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7008">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7012">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7020">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7269">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7637">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7739">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7751">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7755">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7763">Longtable Styles</A> <DT><STRONG>long3col</STRONG> -<DD><A HREF="glossaries-manual.html#7018">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7031">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7035">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7043">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7561">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7761">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7774">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7778">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7786">Longtable Styles</A> <DT><STRONG>long3colborder</STRONG> -<DD><A HREF="glossaries-manual.html#7029">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7565">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7772">Longtable Styles</A> <DT><STRONG>long3colheader</STRONG> -<DD><A HREF="glossaries-manual.html#7033">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7039">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7563">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7776">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7782">Longtable Styles</A> <DT><STRONG>long3colheaderborder</STRONG> -<DD><A HREF="glossaries-manual.html#7037">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7567">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7780">Longtable Styles</A> <DT><STRONG>long4col</STRONG> -<DD><A HREF="glossaries-manual.html#7041">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7049">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7053">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7061">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7246">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7614">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7784">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7792">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7796">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7804">Longtable Styles</A> <DT><STRONG>long4colborder</STRONG> -<DD><A HREF="glossaries-manual.html#7047">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7071">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7790">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7814">Longtable Styles</A> <DT><STRONG>long4colheader</STRONG> -<DD><A HREF="glossaries-manual.html#7051">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7057">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7075">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7794">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7800">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7818">Longtable Styles</A> <DT><STRONG>long4colheaderborder</STRONG> -<DD><A HREF="glossaries-manual.html#7055">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7079">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7798">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7822">Longtable Styles</A> <DT><STRONG>longborder</STRONG> -<DD><A HREF="glossaries-manual.html#7006">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7749">Longtable Styles</A> <DT><STRONG>longheader</STRONG> -<DD><A HREF="glossaries-manual.html#7010">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7016">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7293">Defining your own glossary</A> +<DD><A HREF="glossaries-manual.html#7753">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7759">Longtable Styles</A> + | <A HREF="glossaries-manual.html#8039">Defining your own glossary</A> <DT><STRONG>longheaderborder</STRONG> -<DD><A HREF="glossaries-manual.html#7014">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7757">Longtable Styles</A> <DT><STRONG>super</STRONG> -<DD><A HREF="glossaries-manual.html#7081">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7093">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7097">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7105">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7854">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7866">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7870">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7878">Supertabular Styles</A> <DT><STRONG>super3col</STRONG> -<DD><A HREF="glossaries-manual.html#7103">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7116">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7120">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7128">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7876">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7889">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7893">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7901">Supertabular Styles</A> <DT><STRONG>super3colborder</STRONG> -<DD><A HREF="glossaries-manual.html#7114">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7887">Supertabular Styles</A> <DT><STRONG>super3colheader</STRONG> -<DD><A HREF="glossaries-manual.html#7118">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7124">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7891">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7897">Supertabular Styles</A> <DT><STRONG>super3colheaderborder</STRONG> -<DD><A HREF="glossaries-manual.html#7122">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7895">Supertabular Styles</A> <DT><STRONG>super4col</STRONG> -<DD><A HREF="glossaries-manual.html#7126">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7134">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7138">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7146">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7248">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7616">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7899">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7907">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7911">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7919">Supertabular Styles</A> <DT><STRONG>super4colborder</STRONG> -<DD><A HREF="glossaries-manual.html#7132">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7156">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7905">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7929">Supertabular Styles</A> <DT><STRONG>super4colheader</STRONG> -<DD><A HREF="glossaries-manual.html#7136">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7142">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7160">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7909">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7915">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7933">Supertabular Styles</A> <DT><STRONG>super4colheaderborder</STRONG> -<DD><A HREF="glossaries-manual.html#7140">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7164">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7913">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7937">Supertabular Styles</A> <DT><STRONG>superborder</STRONG> -<DD><A HREF="glossaries-manual.html#7091">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7864">Supertabular Styles</A> <DT><STRONG>superheader</STRONG> -<DD><A HREF="glossaries-manual.html#7095">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7101">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7868">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7874">Supertabular Styles</A> <DT><STRONG>superheaderborder</STRONG> -<DD><A HREF="glossaries-manual.html#7099">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7872">Supertabular Styles</A> <DT><STRONG>tree</STRONG> -<DD><A HREF="glossaries-manual.html#7181">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7195">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7205">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7219">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7978">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#7992">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8002">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8016">Tree-Like Styles</A> <DT><STRONG>treegroup</STRONG> -<DD><A HREF="glossaries-manual.html#7193">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7199">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7990">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#7996">Tree-Like Styles</A> <DT><STRONG>treehypergroup</STRONG> -<DD><A HREF="glossaries-manual.html#7197">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7994">Tree-Like Styles</A> <DT><STRONG>treenoname</STRONG> -<DD><A HREF="glossaries-manual.html#7203">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7209">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#8000">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8006">Tree-Like Styles</A> <DT><STRONG>treenonamegroup</STRONG> -<DD><A HREF="glossaries-manual.html#7207">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7213">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#8004">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8010">Tree-Like Styles</A> <DT><STRONG>treenonamehypergroup</STRONG> -<DD><A HREF="glossaries-manual.html#7211">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#8008">Tree-Like Styles</A> </DL> +<DT><STRONG><TT>glossary-hypernav</TT></STRONG> +<DD><A HREF="glossaries-manual.html#8056">Defining your own glossary</A> <DT><STRONG><TT>glossary-list</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5899">Changing the way the</A> +<DD><A HREF="glossaries-manual.html#5252">Package Options</A> + | <A HREF="glossaries-manual.html#6399">Changing the way the</A> + | <A HREF="glossaries-manual.html#7653">List Styles</A> <DT><STRONG><TT>glossary-long</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5902">Changing the way the</A> +<DD><A HREF="glossaries-manual.html#5218">Package Options</A> + | <A HREF="glossaries-manual.html#6402">Changing the way the</A> + | <A HREF="glossaries-manual.html#7717">Longtable Styles</A> <DT><STRONG><TT>glossary-super</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5905">Changing the way the</A> +<DD><A HREF="glossaries-manual.html#5235">Package Options</A> + | <A HREF="glossaries-manual.html#6405">Changing the way the</A> + | <A HREF="glossaries-manual.html#7827">Supertabular Styles</A> <DT><STRONG><TT>glossary-tree</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5908">Changing the way the</A> +<DD><A HREF="glossaries-manual.html#5277">Package Options</A> + | <A HREF="glossaries-manual.html#6408">Changing the way the</A> + | <A HREF="glossaries-manual.html#7942">Tree-Like Styles</A> <DT><STRONG><TT>\glossaryentryfield</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7334">Defining your own glossary</A> +<DD><A HREF="glossaries-manual.html#8089">Defining your own glossary</A> <DT><STRONG><TT>\glossaryentrynumbers</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7313">Defining your own glossary</A> +<DD><A HREF="glossaries-manual.html#8068">Defining your own glossary</A> <DT><STRONG><TT>\glossaryheader</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6973">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7687">List Styles</A> + | <A HREF="glossaries-manual.html#8103">Example: creating a completely</A> <DT><STRONG><TT>\glossaryname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3884">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4221">Changing the Fixed Names</A> <DT><STRONG><TT>\glossarystyle</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4637">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5869">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#7266">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7274">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#4992">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5300">Package Options</A> + | <A HREF="glossaries-manual.html#6369">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#7634">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7642">Glossary Styles</A> <DT><STRONG><TT>\gls</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3828">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#4489">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4504">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4561">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4564">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4567">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4613">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5214">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5223">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5623">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5687">Changing the format of</A> - | <A HREF="glossaries-manual.html#5745">Enabling and disabling hyperlinks</A> - | <A HREF="glossaries-manual.html#5775">Cross-Referencing Entries</A> - | <A HREF="glossaries-manual.html#6921">Acronyms</A> - | <A HREF="glossaries-manual.html#6927">Acronyms</A> - | <A HREF="glossaries-manual.html#6945">Unsetting and Resetting Entry</A> +<DD><A HREF="glossaries-manual.html#4165">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4843">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4858">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4916">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4919">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4922">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4968">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5673">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5682">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5978">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6109">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6175">Changing the format of</A> + | <A HREF="glossaries-manual.html#6242">Enabling and disabling hyperlinks</A> + | <A HREF="glossaries-manual.html#6272">Cross-Referencing Entries</A> + | <A HREF="glossaries-manual.html#7441">Acronyms</A> + | <A HREF="glossaries-manual.html#7447">Acronyms</A> + | <A HREF="glossaries-manual.html#7484">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7487">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7490">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7493">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7496">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7499">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7517">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7523">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7541">Unsetting and Resetting Entry</A> <DT><STRONG><TT>\glsadd</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4598">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4616">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4953">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4971">A Quick Guide For</A> <DT><STRONG><TT>\glsaddall</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3695">Sample Documents</A> - | <A HREF="glossaries-manual.html#4601">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4619">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4032">Sample Documents</A> + | <A HREF="glossaries-manual.html#4956">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4974">A Quick Guide For</A> <DT><STRONG><TT>\glsaddall</TT> keys</STRONG> <DD><DL COMPACT> <DT><STRONG>types</STRONG> -<DD><A HREF="glossaries-manual.html#5769">Adding an Entry to</A> +<DD><A HREF="glossaries-manual.html#6266">Adding an Entry to</A> </DL> <DT><STRONG><TT>\GlsAddXdyAttribute</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5537">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6015">Links to Glossary Entries</A> <DT><STRONG><TT>\GlsAddXdyLocation</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6053">Locations and Number lists</A> +<DD><A HREF="glossaries-manual.html#6553">Locations and Number lists</A> <DT><STRONG><TT>\glsdefaulttype</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4750">Package Options</A> - | <A HREF="glossaries-manual.html#4762">Package Options</A> +<DD><A HREF="glossaries-manual.html#5105">Package Options</A> + | <A HREF="glossaries-manual.html#5117">Package Options</A> <DT><STRONG><TT>\glsdesc</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6798">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7318">Acronyms</A> <DT><STRONG><TT>\glsdescwidth</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7003">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7023">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7063">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7088">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7108">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7148">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7746">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7766">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7806">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7861">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7881">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7921">Supertabular Styles</A> <DT><STRONG><TT>\glsdisplay</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5193">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5283">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#5652">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5744">Defining Glossary Entries</A> <DT><STRONG><TT>\glsdisplayfirst</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5196">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5286">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#5655">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5747">Defining Glossary Entries</A> <DT><STRONG><TT>\glsentryname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5815">Using Glossary Terms Without</A> +<DD><A HREF="glossaries-manual.html#6315">Using Glossary Terms Without</A> <DT><STRONG><TT>\glsfirst</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6804">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7324">Acronyms</A> +<DT><STRONG><TT>\glsgroupheading</TT></STRONG> +<DD><A HREF="glossaries-manual.html#8097">Example: creating a completely</A> <DT><STRONG><TT>\glsgroupskip</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3685">Sample Documents</A> - | <A HREF="glossaries-manual.html#7263">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#4022">Sample Documents</A> + | <A HREF="glossaries-manual.html#7631">Glossary Styles</A> + | <A HREF="glossaries-manual.html#8100">Example: creating a completely</A> <DT><STRONG><TT>\glshyperlink</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5797">Using Glossary Terms Without</A> +<DD><A HREF="glossaries-manual.html#6295">Using Glossary Terms Without</A> <DT><STRONG><TT>\glslabel</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5714">Changing the format of</A> +<DD><A HREF="glossaries-manual.html#6209">Changing the format of</A> <DT><STRONG><TT>\glslink</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4579">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4610">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5614">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5711">Changing the format of</A> - | <A HREF="glossaries-manual.html#5742">Enabling and disabling hyperlinks</A> - | <A HREF="glossaries-manual.html#5763">Adding an Entry to</A> +<DD><A HREF="glossaries-manual.html#4934">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4965">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#6100">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6206">Changing the format of</A> + | <A HREF="glossaries-manual.html#6239">Enabling and disabling hyperlinks</A> + | <A HREF="glossaries-manual.html#6260">Adding an Entry to</A> <DT><STRONG><TT>\glslink</TT> keys</STRONG> <DD><DL COMPACT> <DT><STRONG>counter</STRONG> -<DD><A HREF="glossaries-manual.html#5592">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6076">Links to Glossary Entries</A> <DT><STRONG>format</STRONG> -<DD><A HREF="glossaries-manual.html#4582">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4585">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4595">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5516">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5534">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#6001">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6013">Locations and Number lists</A> +<DD><A HREF="glossaries-manual.html#4937">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4940">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4950">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5991">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6012">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6501">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6513">Locations and Number lists</A> <DT><STRONG>hyper</STRONG> -<DD><A HREF="glossaries-manual.html#5595">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5748">Enabling and disabling hyperlinks</A> - | <A HREF="glossaries-manual.html#5766">Adding an Entry to</A> +<DD><A HREF="glossaries-manual.html#6079">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6245">Enabling and disabling hyperlinks</A> + | <A HREF="glossaries-manual.html#6263">Adding an Entry to</A> </DL> <DT><STRONG><TT>\glsnamefont</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4552">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4558">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4907">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4913">A Quick Guide For</A> <DT><STRONG><TT>\glsnumbersgroupname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3914">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4251">Changing the Fixed Names</A> <DT><STRONG><TT>\glspagelistwidth</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7026">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7066">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7111">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7151">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7769">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7809">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7884">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7924">Supertabular Styles</A> <DT><STRONG><TT>\glspl</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4492">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4507">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4570">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4573">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4576">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5199">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5202">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5205">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5232">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5244">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5289">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5292">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5295">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5690">Changing the format of</A> - | <A HREF="glossaries-manual.html#6933">Acronyms</A> - | <A HREF="glossaries-manual.html#6939">Acronyms</A> - | <A HREF="glossaries-manual.html#6948">Unsetting and Resetting Entry</A> +<DD><A HREF="glossaries-manual.html#4846">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4861">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4925">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4928">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4931">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5658">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5661">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5664">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5692">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5704">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5750">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5753">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5756">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5981">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6178">Changing the format of</A> + | <A HREF="glossaries-manual.html#7453">Acronyms</A> + | <A HREF="glossaries-manual.html#7459">Acronyms</A> + | <A HREF="glossaries-manual.html#7544">Unsetting and Resetting Entry</A> <DT><STRONG><TT>\glspluralsuffix</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5235">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5253">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#5695">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5714">Defining Glossary Entries</A> <DT><STRONG><TT>\glssee</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4525">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4622">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5543">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#3968">Introduction</A> + | <A HREF="glossaries-manual.html#4879">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4977">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#6024">Links to Glossary Entries</A> <DT><STRONG><TT>\glsSetCompositor</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4432">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4786">A Quick Guide For</A> <DT><STRONG><TT>\GlsSetXdyCodePage</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4068">Generating the Associated Glossary</A> +<DD><A HREF="glossaries-manual.html#4408">Generating the Associated Glossary</A> <DT><STRONG><TT>\GlsSetXdyLanguage</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4065">Generating the Associated Glossary</A> +<DD><A HREF="glossaries-manual.html#4405">Generating the Associated Glossary</A> <DT><STRONG><TT>\GlsSetXdyMinRangeLength</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5465">Number lists</A> +<DD><A HREF="glossaries-manual.html#5926">Number lists</A> <DT><STRONG><TT>\glssymbol</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6801">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7321">Acronyms</A> <DT><STRONG><TT>\glssymbolsgroupname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3911">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4248">Changing the Fixed Names</A> <DT><STRONG><TT>\glstext</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5629">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5635">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5641">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5647">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5659">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5671">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#6788">Acronyms</A> - | <A HREF="glossaries-manual.html#6792">Acronyms</A> +<DD><A HREF="glossaries-manual.html#6116">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6123">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6129">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6135">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6147">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6159">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#7308">Acronyms</A> + | <A HREF="glossaries-manual.html#7312">Acronyms</A> <DT><STRONG><TT>\glstextformat</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5721">Changing the format of</A> +<DD><A HREF="glossaries-manual.html#6217">Changing the format of</A> <DT><STRONG><TT>html</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4345">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5738">Enabling and disabling hyperlinks</A> +<DD><A HREF="glossaries-manual.html#4699">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#6235">Enabling and disabling hyperlinks</A> <DT><STRONG><TT>\hyperbf</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5562">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6046">Links to Glossary Entries</A> <DT><STRONG><TT>\hyperemph</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4589">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5580">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#4944">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#6064">Links to Glossary Entries</A> <DT><STRONG><TT>\hyperit</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5568">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6052">Links to Glossary Entries</A> <DT><STRONG><TT>\hyperlink</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5583">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5751">Enabling and disabling hyperlinks</A> +<DD><A HREF="glossaries-manual.html#6067">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6248">Enabling and disabling hyperlinks</A> <DT><STRONG><TT>\hypermd</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5565">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6049">Links to Glossary Entries</A> <DT><STRONG><TT>\hyperpage</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5546">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6027">Links to Glossary Entries</A> <DT><STRONG><TT>hyperref</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4342">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5483">Number lists</A> - | <A HREF="glossaries-manual.html#5511">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5549">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5735">Enabling and disabling hyperlinks</A> - | <A HREF="glossaries-manual.html#5757">Enabling and disabling hyperlinks</A> +<DD><A HREF="glossaries-manual.html#4696">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5944">Number lists</A> + | <A HREF="glossaries-manual.html#5972">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6030">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6232">Enabling and disabling hyperlinks</A> + | <A HREF="glossaries-manual.html#6254">Enabling and disabling hyperlinks</A> + | <A HREF="glossaries-manual.html#8063">Defining your own glossary</A> <DT><STRONG><TT>\hyperrm</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5553">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#6007">Locations and Number lists</A> +<DD><A HREF="glossaries-manual.html#6037">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6507">Locations and Number lists</A> <DT><STRONG><TT>\hypersc</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5577">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6061">Links to Glossary Entries</A> <DT><STRONG><TT>\hypersf</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5556">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6040">Links to Glossary Entries</A> <DT><STRONG><TT>\hypersl</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5571">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6055">Links to Glossary Entries</A> <DT><STRONG><TT>\hypertarget</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5754">Enabling and disabling hyperlinks</A> +<DD><A HREF="glossaries-manual.html#6251">Enabling and disabling hyperlinks</A> <DT><STRONG><TT>\hypertt</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5559">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6043">Links to Glossary Entries</A> <DT><STRONG><TT>\hyperup</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5574">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6058">Links to Glossary Entries</A> <DT><STRONG><TT>\indexspace</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7168">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7965">Tree-Like Styles</A> <DT><STRONG><TT>inputenc</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3743">Sample Documents</A> - | <A HREF="glossaries-manual.html#3831">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#4498">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5338">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5977">Language and Encodings</A> - | <A HREF="glossaries-manual.html#7358">Mfirstuc Package</A> +<DD><A HREF="glossaries-manual.html#4080">Sample Documents</A> + | <A HREF="glossaries-manual.html#4168">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4852">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5799">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6477">Language and Encodings</A> + | <A HREF="glossaries-manual.html#8122">Mfirstuc Package</A> <DT><STRONG><TT>\inputencodingname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5980">Language and Encodings</A> +<DD><A HREF="glossaries-manual.html#6480">Language and Encodings</A> <DT><STRONG><TT>\item</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4555">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4910">A Quick Guide For</A> <DT><STRONG><TT>\jobname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5129">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5137">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#5585">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5593">Defining Glossary Entries</A> <DT><STRONG>link text</STRONG> -<DD><A HREF="glossaries-manual.html#5501">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5513">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5514">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5597">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5685">Changing the format of</A> - | <A HREF="glossaries-manual.html#5719">Changing the format of</A> - | <A HREF="glossaries-manual.html#5730">Changing the format of</A> +<DD><A HREF="glossaries-manual.html#5962">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#5974">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#5975">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6081">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6173">Changing the format of</A> + | <A HREF="glossaries-manual.html#6215">Changing the format of</A> + | <A HREF="glossaries-manual.html#6227">Changing the format of</A> <DT><STRONG>location list</STRONG> <DD><i>see </i> number list <DT><STRONG><TT>longtable</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6999">Glossary Styles</A> -<DT><STRONG><TT>makeglossaries</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3645">Introduction</A> - | <A HREF="glossaries-manual.html#3654">Introduction</A> - | <A HREF="glossaries-manual.html#3670">Sample Documents</A> - | <A HREF="glossaries-manual.html#3682">Sample Documents</A> - | <A HREF="glossaries-manual.html#3701">Sample Documents</A> - | <A HREF="glossaries-manual.html#3709">Sample Documents</A> - | <A HREF="glossaries-manual.html#3730">Sample Documents</A> - | <A HREF="glossaries-manual.html#3746">Sample Documents</A> - | <A HREF="glossaries-manual.html#3752">Sample Documents</A> - | <A HREF="glossaries-manual.html#3755">Sample Documents</A> - | <A HREF="glossaries-manual.html#3767">Sample Documents</A> - | <A HREF="glossaries-manual.html#3782">Sample Documents</A> - | <A HREF="glossaries-manual.html#3794">Sample Documents</A> - | <A HREF="glossaries-manual.html#3834">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3840">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3961">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3970">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3973">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3992">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3995">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4004">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4013">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4017">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4074">Using the makeglossaries Perl</A> - | <A HREF="glossaries-manual.html#4089">Using the makeglossaries Perl</A> - | <A HREF="glossaries-manual.html#4092">Using the makeglossaries Perl</A> - | <A HREF="glossaries-manual.html#4113">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4161">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4167">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4173">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4239">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4245">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4251">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4296">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4319">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4328">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4331">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4348">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4351">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4357">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4369">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4391">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4406">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4419">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4435">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4447">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5015">Package Options</A> - | <A HREF="glossaries-manual.html#5021">Package Options</A> - | <A HREF="glossaries-manual.html#5044">Package Options</A> - | <A HREF="glossaries-manual.html#5050">Package Options</A> - | <A HREF="glossaries-manual.html#5087">Package Options</A> - | <A HREF="glossaries-manual.html#5103">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5468">Number lists</A> - | <A HREF="glossaries-manual.html#5489">Number lists</A> - | <A HREF="glossaries-manual.html#5778">Cross-Referencing Entries</A> - | <A HREF="glossaries-manual.html#5821">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5836">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5968">Language and Encodings</A> - | <A HREF="glossaries-manual.html#5989">Language and Encodings</A> - | <A HREF="glossaries-manual.html#5995">Language and Encodings</A> - | <A HREF="glossaries-manual.html#6022">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6025">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6040">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6043">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6059">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6062">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6072">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6075">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6094">Glossary Groups</A> - | <A HREF="glossaries-manual.html#6097">Glossary Groups</A> - | <A HREF="glossaries-manual.html#6110">Defining New Glossaries</A> +<DD><A HREF="glossaries-manual.html#5221">Package Options</A> + | <A HREF="glossaries-manual.html#7742">Longtable Styles</A> +<DT><STRONG><TT>\makeglossaries</TT></STRONG> +<DD><A HREF="glossaries-manual.html#3978">Introduction</A> + | <A HREF="glossaries-manual.html#3987">Introduction</A> + | <A HREF="glossaries-manual.html#4007">Sample Documents</A> + | <A HREF="glossaries-manual.html#4019">Sample Documents</A> + | <A HREF="glossaries-manual.html#4038">Sample Documents</A> + | <A HREF="glossaries-manual.html#4046">Sample Documents</A> + | <A HREF="glossaries-manual.html#4067">Sample Documents</A> + | <A HREF="glossaries-manual.html#4083">Sample Documents</A> + | <A HREF="glossaries-manual.html#4089">Sample Documents</A> + | <A HREF="glossaries-manual.html#4092">Sample Documents</A> + | <A HREF="glossaries-manual.html#4104">Sample Documents</A> + | <A HREF="glossaries-manual.html#4119">Sample Documents</A> + | <A HREF="glossaries-manual.html#4131">Sample Documents</A> + | <A HREF="glossaries-manual.html#4171">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4177">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4298">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4307">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4310">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4329">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4335">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4344">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4353">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4357">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4414">Using the makeglossaries Perl</A> + | <A HREF="glossaries-manual.html#4429">Using the makeglossaries Perl</A> + | <A HREF="glossaries-manual.html#4432">Using the makeglossaries Perl</A> + | <A HREF="glossaries-manual.html#4453">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4501">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4507">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4513">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4582">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4588">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4594">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4647">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4650">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4673">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4682">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4685">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4702">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4705">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4711">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4723">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4745">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4760">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4773">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4789">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4801">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5471">Package Options</A> + | <A HREF="glossaries-manual.html#5477">Package Options</A> + | <A HREF="glossaries-manual.html#5500">Package Options</A> + | <A HREF="glossaries-manual.html#5506">Package Options</A> + | <A HREF="glossaries-manual.html#5543">Package Options</A> + | <A HREF="glossaries-manual.html#5559">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5929">Number lists</A> + | <A HREF="glossaries-manual.html#5950">Number lists</A> + | <A HREF="glossaries-manual.html#6275">Cross-Referencing Entries</A> + | <A HREF="glossaries-manual.html#6321">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6336">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6468">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6489">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6495">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6522">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6525">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6540">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6543">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6559">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6562">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6572">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6575">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6594">Glossary Groups</A> + | <A HREF="glossaries-manual.html#6597">Glossary Groups</A> + | <A HREF="glossaries-manual.html#6610">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#6640">Defining New Glossaries</A> <DT><STRONG><TT>makeindex</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3648">Introduction</A> - | <A HREF="glossaries-manual.html#3657">Introduction</A> - | <A HREF="glossaries-manual.html#3673">Sample Documents</A> - | <A HREF="glossaries-manual.html#3676">Sample Documents</A> - | <A HREF="glossaries-manual.html#3679">Sample Documents</A> - | <A HREF="glossaries-manual.html#3698">Sample Documents</A> - | <A HREF="glossaries-manual.html#3706">Sample Documents</A> - | <A HREF="glossaries-manual.html#3733">Sample Documents</A> - | <A HREF="glossaries-manual.html#3740">Sample Documents</A> - | <A HREF="glossaries-manual.html#3773">Sample Documents</A> - | <A HREF="glossaries-manual.html#3797">Sample Documents</A> - | <A HREF="glossaries-manual.html#3807">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3813">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3929">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#4030">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3938">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3945">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3951">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3964">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3989">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3998">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4007">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4023">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4082">Using the makeglossaries Perl</A> - | <A HREF="glossaries-manual.html#4179">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4191">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4198">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4206">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4218">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4242">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4248">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4302">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4373">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4379">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4385">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4394">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4400">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4409">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4468">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4604">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4625">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5012">Package Options</A> - | <A HREF="glossaries-manual.html#5018">Package Options</A> - | <A HREF="glossaries-manual.html#5024">Package Options</A> - | <A HREF="glossaries-manual.html#5056">Package Options</A> - | <A HREF="glossaries-manual.html#5106">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5112">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5126">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5134">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5304">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5344">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5456">Number lists</A> - | <A HREF="glossaries-manual.html#5474">Number lists</A> - | <A HREF="glossaries-manual.html#5503">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5519">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5531">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5824">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5830">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#6104">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#7185">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#3981">Introduction</A> + | <A HREF="glossaries-manual.html#3990">Introduction</A> + | <A HREF="glossaries-manual.html#4010">Sample Documents</A> + | <A HREF="glossaries-manual.html#4013">Sample Documents</A> + | <A HREF="glossaries-manual.html#4016">Sample Documents</A> + | <A HREF="glossaries-manual.html#4035">Sample Documents</A> + | <A HREF="glossaries-manual.html#4043">Sample Documents</A> + | <A HREF="glossaries-manual.html#4070">Sample Documents</A> + | <A HREF="glossaries-manual.html#4077">Sample Documents</A> + | <A HREF="glossaries-manual.html#4110">Sample Documents</A> + | <A HREF="glossaries-manual.html#4134">Sample Documents</A> + | <A HREF="glossaries-manual.html#4144">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4150">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4266">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4370">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4275">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4282">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4288">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4301">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4326">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4338">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4347">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4363">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4422">Using the makeglossaries Perl</A> + | <A HREF="glossaries-manual.html#4522">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4534">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4541">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4549">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4561">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4585">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4591">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4656">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4727">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4733">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4739">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4748">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4754">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4763">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4822">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4959">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4980">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5468">Package Options</A> + | <A HREF="glossaries-manual.html#5474">Package Options</A> + | <A HREF="glossaries-manual.html#5480">Package Options</A> + | <A HREF="glossaries-manual.html#5512">Package Options</A> + | <A HREF="glossaries-manual.html#5562">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5568">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5582">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5590">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5765">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5805">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5917">Number lists</A> + | <A HREF="glossaries-manual.html#5935">Number lists</A> + | <A HREF="glossaries-manual.html#5964">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#5994">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6009">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6324">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6330">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6604">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#7569">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7982">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8041">Defining your own glossary</A> <DT><STRONG><TT>\MakeUppercase</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7355">Mfirstuc Package</A> +<DD><A HREF="glossaries-manual.html#8119">Mfirstuc Package</A> <DT><STRONG><TT>mfirstuc</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7352">Mfirstuc Package</A> +<DD><A HREF="glossaries-manual.html#8116">Mfirstuc Package</A> <DT><STRONG><TT>\newacronym</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3691">Sample Documents</A> - | <A HREF="glossaries-manual.html#4534">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4765">Package Options</A> - | <A HREF="glossaries-manual.html#4943">Package Options</A> - | <A HREF="glossaries-manual.html#4955">Package Options</A> - | <A HREF="glossaries-manual.html#4967">Package Options</A> - | <A HREF="glossaries-manual.html#4979">Package Options</A> - | <A HREF="glossaries-manual.html#4991">Package Options</A> - | <A HREF="glossaries-manual.html#6159">Acronyms</A> - | <A HREF="glossaries-manual.html#6207">Acronyms</A> - | <A HREF="glossaries-manual.html#6582">Acronyms</A> - | <A HREF="glossaries-manual.html#6605">Acronyms</A> - | <A HREF="glossaries-manual.html#6641">Acronyms</A> - | <A HREF="glossaries-manual.html#6807">Acronyms</A> +<DD><A HREF="glossaries-manual.html#4028">Sample Documents</A> + | <A HREF="glossaries-manual.html#4889">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5120">Package Options</A> + | <A HREF="glossaries-manual.html#5399">Package Options</A> + | <A HREF="glossaries-manual.html#5411">Package Options</A> + | <A HREF="glossaries-manual.html#5423">Package Options</A> + | <A HREF="glossaries-manual.html#5435">Package Options</A> + | <A HREF="glossaries-manual.html#5447">Package Options</A> + | <A HREF="glossaries-manual.html#6663">Acronyms</A> + | <A HREF="glossaries-manual.html#6712">Acronyms</A> + | <A HREF="glossaries-manual.html#6724">Acronyms</A> + | <A HREF="glossaries-manual.html#7094">Acronyms</A> + | <A HREF="glossaries-manual.html#7118">Acronyms</A> + | <A HREF="glossaries-manual.html#7154">Acronyms</A> + | <A HREF="glossaries-manual.html#7327">Acronyms</A> + | <A HREF="glossaries-manual.html#7478">Upgrading From the glossary</A> <DT><STRONG><TT>\newglossary</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4158">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4236">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4382">A Quick Guide For</A> +<DD><A HREF="glossaries-manual.html#4498">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4579">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4736">A Quick Guide For</A> <DT><STRONG><TT>\newglossaryentry</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3688">Sample Documents</A> - | <A HREF="glossaries-manual.html#4450">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4549">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5498">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5605">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#6222">Acronyms</A> +<DD><A HREF="glossaries-manual.html#4025">Sample Documents</A> + | <A HREF="glossaries-manual.html#4804">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4904">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5959">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6089">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6788">Acronyms</A> <DT><STRONG><TT>\newglossaryentry</TT> keys</STRONG> <DD><DL COMPACT> <DT><STRONG>description</STRONG> -<DD><A HREF="glossaries-manual.html#4456">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4886">Package Options</A> - | <A HREF="glossaries-manual.html#4901">Package Options</A> - | <A HREF="glossaries-manual.html#4913">Package Options</A> - | <A HREF="glossaries-manual.html#5184">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5172">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5208">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5674">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5677">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5680">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5705">Changing the format of</A> - | <A HREF="glossaries-manual.html#6307">Acronyms</A> - | <A HREF="glossaries-manual.html#6553">Acronyms</A> - | <A HREF="glossaries-manual.html#6602">Acronyms</A> +<DD><A HREF="glossaries-manual.html#4810">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5342">Package Options</A> + | <A HREF="glossaries-manual.html#5357">Package Options</A> + | <A HREF="glossaries-manual.html#5369">Package Options</A> + | <A HREF="glossaries-manual.html#5640">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5628">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5667">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6162">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6165">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6168">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6194">Changing the format of</A> + | <A HREF="glossaries-manual.html#6816">Acronyms</A> + | <A HREF="glossaries-manual.html#7065">Acronyms</A> + | <A HREF="glossaries-manual.html#7115">Acronyms</A> <DT><STRONG>descriptionplural</STRONG> -<DD><A HREF="glossaries-manual.html#5190">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#5649">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6197">Changing the format of</A> <DT><STRONG>first</STRONG> -<DD><A HREF="glossaries-manual.html#5220">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5250">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5256">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5259">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5265">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5274">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5602">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5611">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5632">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5699">Changing the format of</A> - | <A HREF="glossaries-manual.html#5809">Using Glossary Terms Without</A> - | <A HREF="glossaries-manual.html#6301">Acronyms</A> - | <A HREF="glossaries-manual.html#6951">Unsetting and Resetting Entry</A> +<DD><A HREF="glossaries-manual.html#5679">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5711">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5717">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5720">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5726">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5735">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5984">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6086">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6096">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6119">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6188">Changing the format of</A> + | <A HREF="glossaries-manual.html#6308">Using Glossary Terms Without</A> + | <A HREF="glossaries-manual.html#6810">Acronyms</A> + | <A HREF="glossaries-manual.html#7547">Unsetting and Resetting Entry</A> <DT><STRONG>firstplural</STRONG> -<DD><A HREF="glossaries-manual.html#5241">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5262">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5271">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5359">Plurals</A> - | <A HREF="glossaries-manual.html#5620">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5644">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5702">Changing the format of</A> - | <A HREF="glossaries-manual.html#5812">Using Glossary Terms Without</A> +<DD><A HREF="glossaries-manual.html#5701">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5723">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5732">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5820">Plurals</A> + | <A HREF="glossaries-manual.html#6106">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6132">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6191">Changing the format of</A> + | <A HREF="glossaries-manual.html#6312">Using Glossary Terms Without</A> <DT><STRONG>format</STRONG> -<DD><A HREF="glossaries-manual.html#5586">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#6070">Links to Glossary Entries</A> <DT><STRONG>name</STRONG> -<DD><A HREF="glossaries-manual.html#4453">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4480">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4883">Package Options</A> - | <A HREF="glossaries-manual.html#4904">Package Options</A> - | <A HREF="glossaries-manual.html#4910">Package Options</A> - | <A HREF="glossaries-manual.html#4925">Package Options</A> - | <A HREF="glossaries-manual.html#4928">Package Options</A> - | <A HREF="glossaries-manual.html#5178">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5169">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5175">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5217">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5310">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5378">Homographs</A> - | <A HREF="glossaries-manual.html#5650">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5653">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5656">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5800">Using Glossary Terms Without</A> - | <A HREF="glossaries-manual.html#6547">Acronyms</A> - | <A HREF="glossaries-manual.html#6550">Acronyms</A> - | <A HREF="glossaries-manual.html#7298">Defining your own glossary</A> +<DD><A HREF="glossaries-manual.html#4807">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4834">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5339">Package Options</A> + | <A HREF="glossaries-manual.html#5360">Package Options</A> + | <A HREF="glossaries-manual.html#5366">Package Options</A> + | <A HREF="glossaries-manual.html#5381">Package Options</A> + | <A HREF="glossaries-manual.html#5384">Package Options</A> + | <A HREF="glossaries-manual.html#5634">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5625">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5631">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5676">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5771">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5839">Homographs</A> + | <A HREF="glossaries-manual.html#6138">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6141">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6144">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6298">Using Glossary Terms Without</A> + | <A HREF="glossaries-manual.html#7059">Acronyms</A> + | <A HREF="glossaries-manual.html#7062">Acronyms</A> + | <A HREF="glossaries-manual.html#8047">Defining your own glossary</A> <DT><STRONG>nonumberlist</STRONG> -<DD><A HREF="glossaries-manual.html#5328">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#5789">Defining Glossary Entries</A> <DT><STRONG>parent</STRONG> -<DD><A HREF="glossaries-manual.html#4459">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5187">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5181">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5369">Hierarchical Categories</A> +<DD><A HREF="glossaries-manual.html#4813">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5646">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5637">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5830">Hierarchical Categories</A> <DT><STRONG>plural</STRONG> -<DD><A HREF="glossaries-manual.html#4531">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5229">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5247">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5268">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5353">Plurals</A> - | <A HREF="glossaries-manual.html#5356">Plurals</A> - | <A HREF="glossaries-manual.html#5388">Homographs</A> - | <A HREF="glossaries-manual.html#5617">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5638">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5696">Changing the format of</A> - | <A HREF="glossaries-manual.html#5806">Using Glossary Terms Without</A> +<DD><A HREF="glossaries-manual.html#4885">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5689">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5708">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5729">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5814">Plurals</A> + | <A HREF="glossaries-manual.html#5817">Plurals</A> + | <A HREF="glossaries-manual.html#5849">Homographs</A> + | <A HREF="glossaries-manual.html#6103">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6126">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6185">Changing the format of</A> + | <A HREF="glossaries-manual.html#6304">Using Glossary Terms Without</A> <DT><STRONG>see</STRONG> -<DD><A HREF="glossaries-manual.html#4522">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5332">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5335">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5540">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5781">Cross-Referencing Entries</A> - | <A HREF="glossaries-manual.html#5784">Cross-Referencing Entries</A> - | <A HREF="glossaries-manual.html#5787">Cross-Referencing Entries</A> +<DD><A HREF="glossaries-manual.html#3971">Introduction</A> + | <A HREF="glossaries-manual.html#4876">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5793">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5796">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6021">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6278">Cross-Referencing Entries</A> + | <A HREF="glossaries-manual.html#6281">Cross-Referencing Entries</A> + | <A HREF="glossaries-manual.html#6284">Cross-Referencing Entries</A> <DT><STRONG>sort</STRONG> -<DD><A HREF="glossaries-manual.html#4462">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4483">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4510">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4919">Package Options</A> - | <A HREF="glossaries-manual.html#5301">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5341">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5385">Homographs</A> - | <A HREF="glossaries-manual.html#6579">Acronyms</A> - | <A HREF="glossaries-manual.html#6638">Acronyms</A> - | <A HREF="glossaries-manual.html#7295">Defining your own glossary</A> - | <A HREF="glossaries-manual.html#7301">Defining your own glossary</A> +<DD><A HREF="glossaries-manual.html#4816">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4837">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4864">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5375">Package Options</A> + | <A HREF="glossaries-manual.html#5762">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5802">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5846">Homographs</A> + | <A HREF="glossaries-manual.html#7091">Acronyms</A> + | <A HREF="glossaries-manual.html#7151">Acronyms</A> + | <A HREF="glossaries-manual.html#8044">Defining your own glossary</A> + | <A HREF="glossaries-manual.html#8050">Defining your own glossary</A> <DT><STRONG>symbol</STRONG> -<DD><A HREF="glossaries-manual.html#4889">Package Options</A> - | <A HREF="glossaries-manual.html#4907">Package Options</A> - | <A HREF="glossaries-manual.html#4916">Package Options</A> - | <A HREF="glossaries-manual.html#5277">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5298">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5662">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5665">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5668">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5708">Changing the format of</A> - | <A HREF="glossaries-manual.html#5717">Changing the format of</A> - | <A HREF="glossaries-manual.html#5728">Changing the format of</A> - | <A HREF="glossaries-manual.html#6310">Acronyms</A> - | <A HREF="glossaries-manual.html#6464">Acronyms</A> - | <A HREF="glossaries-manual.html#6556">Acronyms</A> +<DD><A HREF="glossaries-manual.html#5345">Package Options</A> + | <A HREF="glossaries-manual.html#5363">Package Options</A> + | <A HREF="glossaries-manual.html#5372">Package Options</A> + | <A HREF="glossaries-manual.html#5738">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5759">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6150">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6153">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6156">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6200">Changing the format of</A> + | <A HREF="glossaries-manual.html#6212">Changing the format of</A> + | <A HREF="glossaries-manual.html#6225">Changing the format of</A> + | <A HREF="glossaries-manual.html#6819">Acronyms</A> + | <A HREF="glossaries-manual.html#6975">Acronyms</A> + | <A HREF="glossaries-manual.html#7068">Acronyms</A> <DT><STRONG>symbolplural</STRONG> -<DD><A HREF="glossaries-manual.html#5280">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#5741">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6203">Changing the format of</A> <DT><STRONG>text</STRONG> -<DD><A HREF="glossaries-manual.html#4922">Package Options</A> - | <A HREF="glossaries-manual.html#4931">Package Options</A> - | <A HREF="glossaries-manual.html#5211">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5226">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5238">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5599">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5608">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5626">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5693">Changing the format of</A> - | <A HREF="glossaries-manual.html#5803">Using Glossary Terms Without</A> - | <A HREF="glossaries-manual.html#6304">Acronyms</A> - | <A HREF="glossaries-manual.html#6954">Unsetting and Resetting Entry</A> +<DD><A HREF="glossaries-manual.html#5378">Package Options</A> + | <A HREF="glossaries-manual.html#5387">Package Options</A> + | <A HREF="glossaries-manual.html#5670">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5686">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5698">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5987">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6083">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6093">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6112">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6182">Changing the format of</A> + | <A HREF="glossaries-manual.html#6301">Using Glossary Terms Without</A> + | <A HREF="glossaries-manual.html#6813">Acronyms</A> + | <A HREF="glossaries-manual.html#7551">Unsetting and Resetting Entry</A> <DT><STRONG>type</STRONG> -<DD><A HREF="glossaries-manual.html#4516">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4519">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5313">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5394">Loading Entries From a</A> +<DD><A HREF="glossaries-manual.html#4870">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4873">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5774">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5855">Loading Entries From a</A> </DL> <DT><STRONG><TT>\newglossarystyle</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7271">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#7639">Glossary Styles</A> <DT><STRONG><TT>\newline</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7254">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#5643">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#7622">Glossary Styles</A> <DT><STRONG><TT>ngerman</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3863">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#5939">Xindy</A> +<DD><A HREF="glossaries-manual.html#4200">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#6439">Xindy</A> <DT><STRONG><TT>\nohyperpage</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5486">Number lists</A> +<DD><A HREF="glossaries-manual.html#5947">Number lists</A> <DT><STRONG><TT>\noist</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3758">Sample Documents</A> - | <A HREF="glossaries-manual.html#5471">Number lists</A> - | <A HREF="glossaries-manual.html#5492">Number lists</A> - | <A HREF="glossaries-manual.html#5949">Xindy</A> - | <A HREF="glossaries-manual.html#5986">Language and Encodings</A> - | <A HREF="glossaries-manual.html#6019">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6037">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6056">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6069">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6091">Glossary Groups</A> +<DD><A HREF="glossaries-manual.html#4095">Sample Documents</A> + | <A HREF="glossaries-manual.html#5932">Number lists</A> + | <A HREF="glossaries-manual.html#5953">Number lists</A> + | <A HREF="glossaries-manual.html#6449">Xindy</A> + | <A HREF="glossaries-manual.html#6486">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6519">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6537">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6556">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6569">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6591">Glossary Groups</A> <DT><STRONG><TT>\nopostdesc</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4486">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5372">Hierarchical Categories</A> - | <A HREF="glossaries-manual.html#5381">Homographs</A> - | <A HREF="glossaries-manual.html#7279">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#4840">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5833">Hierarchical Categories</A> + | <A HREF="glossaries-manual.html#5842">Homographs</A> + | <A HREF="glossaries-manual.html#7647">Glossary Styles</A> <DT><STRONG>number list</STRONG> -<DD><A HREF="glossaries-manual.html#3693">Sample Documents</A> - | <A HREF="glossaries-manual.html#3704">Sample Documents</A> - | <A HREF="glossaries-manual.html#4015">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4371">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4861">Package Options</A> - | <A HREF="glossaries-manual.html#4871">Package Options</A> - | <A HREF="glossaries-manual.html#5144">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5166">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5167">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5330">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5364">Sub-Entries</A> - | <A HREF="glossaries-manual.html#5383">Homographs</A> - | <A HREF="glossaries-manual.html#5436">Number lists</A> - | <A HREF="glossaries-manual.html#5508">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5789">Cross-Referencing Entries</A> - | <A HREF="glossaries-manual.html#6045">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6064">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6102">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#6963">Glossary Styles</A> - | <A HREF="glossaries-manual.html#6994">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7001">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7021">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7086">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7106">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7341">Example: creating a completely</A> +<DD><A HREF="glossaries-manual.html#4030">Sample Documents</A> + | <A HREF="glossaries-manual.html#4041">Sample Documents</A> + | <A HREF="glossaries-manual.html#4355">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4725">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5317">Package Options</A> + | <A HREF="glossaries-manual.html#5327">Package Options</A> + | <A HREF="glossaries-manual.html#5600">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5622">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5623">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5791">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5825">Sub-Entries</A> + | <A HREF="glossaries-manual.html#5844">Homographs</A> + | <A HREF="glossaries-manual.html#5897">Number lists</A> + | <A HREF="glossaries-manual.html#5969">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6286">Cross-Referencing Entries</A> + | <A HREF="glossaries-manual.html#6545">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6564">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6602">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#7677">List Styles</A> + | <A HREF="glossaries-manual.html#7708">List Styles</A> + | <A HREF="glossaries-manual.html#7744">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7764">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7859">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7879">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#8105">Example: creating a completely</A> +<DT><STRONG><TT>\oldacronym</TT></STRONG> +<DD><A HREF="glossaries-manual.html#7481">Upgrading From the glossary</A> <DT><STRONG>package options</STRONG> <DD><DL COMPACT> <DT><STRONG>acronym</STRONG> -<DD><A HREF="glossaries-manual.html#3895">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3897">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#4139">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4141">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4154">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4156">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4214">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4216">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4232">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4234">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4427">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4429">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4545">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4547">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4731">Package Options</A> - | <A HREF="glossaries-manual.html#4733">Package Options</A> - | <A HREF="glossaries-manual.html#4740">Package Options</A> - | <A HREF="glossaries-manual.html#4742">Package Options</A> - | <A HREF="glossaries-manual.html#4758">Package Options</A> - | <A HREF="glossaries-manual.html#4760">Package Options</A> - | <A HREF="glossaries-manual.html#4818">Package Options</A> - | <A HREF="glossaries-manual.html#4820">Package Options</A> - | <A HREF="glossaries-manual.html#4831">Package Options</A> - | <A HREF="glossaries-manual.html#4833">Package Options</A> - | <A HREF="glossaries-manual.html#4840">Package Options</A> - | <A HREF="glossaries-manual.html#4842">Package Options</A> - | <A HREF="glossaries-manual.html#5324">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5326">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5402">Loading Entries From a</A> - | <A HREF="glossaries-manual.html#5404">Loading Entries From a</A> - | <A HREF="glossaries-manual.html#5411">Loading Entries From a</A> - | <A HREF="glossaries-manual.html#5413">Loading Entries From a</A> - | <A HREF="glossaries-manual.html#5420">Loading Entries From a</A> - | <A HREF="glossaries-manual.html#5422">Loading Entries From a</A> - | <A HREF="glossaries-manual.html#5429">Loading Entries From a</A> - | <A HREF="glossaries-manual.html#5431">Loading Entries From a</A> - | <A HREF="glossaries-manual.html#6118">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#6120">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#6127">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#6129">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#6136">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#6138">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#6155">Acronyms</A> - | <A HREF="glossaries-manual.html#6157">Acronyms</A> +<DD><A HREF="glossaries-manual.html#4232">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4234">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4479">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4481">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4494">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4496">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4557">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4559">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4575">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4577">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4781">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4783">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4900">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4902">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5086">Package Options</A> + | <A HREF="glossaries-manual.html#5088">Package Options</A> + | <A HREF="glossaries-manual.html#5095">Package Options</A> + | <A HREF="glossaries-manual.html#5097">Package Options</A> + | <A HREF="glossaries-manual.html#5113">Package Options</A> + | <A HREF="glossaries-manual.html#5115">Package Options</A> + | <A HREF="glossaries-manual.html#5173">Package Options</A> + | <A HREF="glossaries-manual.html#5175">Package Options</A> + | <A HREF="glossaries-manual.html#5186">Package Options</A> + | <A HREF="glossaries-manual.html#5188">Package Options</A> + | <A HREF="glossaries-manual.html#5195">Package Options</A> + | <A HREF="glossaries-manual.html#5197">Package Options</A> + | <A HREF="glossaries-manual.html#5785">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5787">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5863">Loading Entries From a</A> + | <A HREF="glossaries-manual.html#5865">Loading Entries From a</A> + | <A HREF="glossaries-manual.html#5872">Loading Entries From a</A> + | <A HREF="glossaries-manual.html#5874">Loading Entries From a</A> + | <A HREF="glossaries-manual.html#5881">Loading Entries From a</A> + | <A HREF="glossaries-manual.html#5883">Loading Entries From a</A> + | <A HREF="glossaries-manual.html#5890">Loading Entries From a</A> + | <A HREF="glossaries-manual.html#5892">Loading Entries From a</A> + | <A HREF="glossaries-manual.html#6618">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#6620">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#6627">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#6629">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#6636">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#6638">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#6659">Acronyms</A> + | <A HREF="glossaries-manual.html#6661">Acronyms</A> <DT><STRONG>counter</STRONG> -<DD><A HREF="glossaries-manual.html#4868">Package Options</A> - | <A HREF="glossaries-manual.html#4870">Package Options</A> - | <A HREF="glossaries-manual.html#5151">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5153">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5452">Number lists</A> - | <A HREF="glossaries-manual.html#5454">Number lists</A> +<DD><A HREF="glossaries-manual.html#5324">Package Options</A> + | <A HREF="glossaries-manual.html#5326">Package Options</A> + | <A HREF="glossaries-manual.html#5607">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5609">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5913">Number lists</A> + | <A HREF="glossaries-manual.html#5915">Number lists</A> <DT><STRONG>description</STRONG> -<DD><A HREF="glossaries-manual.html#4939">Package Options</A> - | <A HREF="glossaries-manual.html#4941">Package Options</A> - | <A HREF="glossaries-manual.html#6185">Acronyms</A> - | <A HREF="glossaries-manual.html#6187">Acronyms</A> - | <A HREF="glossaries-manual.html#6276">Acronyms</A> - | <A HREF="glossaries-manual.html#6278">Acronyms</A> - | <A HREF="glossaries-manual.html#6318">Acronyms</A> - | <A HREF="glossaries-manual.html#6320">Acronyms</A> - | <A HREF="glossaries-manual.html#6336">Acronyms</A> - | <A HREF="glossaries-manual.html#6338">Acronyms</A> - | <A HREF="glossaries-manual.html#6354">Acronyms</A> - | <A HREF="glossaries-manual.html#6356">Acronyms</A> - | <A HREF="glossaries-manual.html#6436">Acronyms</A> - | <A HREF="glossaries-manual.html#6438">Acronyms</A> - | <A HREF="glossaries-manual.html#6451">Acronyms</A> - | <A HREF="glossaries-manual.html#6453">Acronyms</A> - | <A HREF="glossaries-manual.html#6543">Acronyms</A> - | <A HREF="glossaries-manual.html#6545">Acronyms</A> - | <A HREF="glossaries-manual.html#6564">Acronyms</A> - | <A HREF="glossaries-manual.html#6566">Acronyms</A> - | <A HREF="glossaries-manual.html#6575">Acronyms</A> - | <A HREF="glossaries-manual.html#6577">Acronyms</A> - | <A HREF="glossaries-manual.html#6590">Acronyms</A> - | <A HREF="glossaries-manual.html#6592">Acronyms</A> - | <A HREF="glossaries-manual.html#6684">Acronyms</A> - | <A HREF="glossaries-manual.html#6686">Acronyms</A> - | <A HREF="glossaries-manual.html#6722">Acronyms</A> - | <A HREF="glossaries-manual.html#6724">Acronyms</A> - | <A HREF="glossaries-manual.html#6784">Acronyms</A> - | <A HREF="glossaries-manual.html#6786">Acronyms</A> +<DD><A HREF="glossaries-manual.html#5395">Package Options</A> + | <A HREF="glossaries-manual.html#5397">Package Options</A> + | <A HREF="glossaries-manual.html#6690">Acronyms</A> + | <A HREF="glossaries-manual.html#6692">Acronyms</A> + | <A HREF="glossaries-manual.html#6750">Acronyms</A> + | <A HREF="glossaries-manual.html#6752">Acronyms</A> + | <A HREF="glossaries-manual.html#6827">Acronyms</A> + | <A HREF="glossaries-manual.html#6829">Acronyms</A> + | <A HREF="glossaries-manual.html#6845">Acronyms</A> + | <A HREF="glossaries-manual.html#6847">Acronyms</A> + | <A HREF="glossaries-manual.html#6863">Acronyms</A> + | <A HREF="glossaries-manual.html#6865">Acronyms</A> + | <A HREF="glossaries-manual.html#6946">Acronyms</A> + | <A HREF="glossaries-manual.html#6948">Acronyms</A> + | <A HREF="glossaries-manual.html#6961">Acronyms</A> + | <A HREF="glossaries-manual.html#6963">Acronyms</A> + | <A HREF="glossaries-manual.html#7055">Acronyms</A> + | <A HREF="glossaries-manual.html#7057">Acronyms</A> + | <A HREF="glossaries-manual.html#7076">Acronyms</A> + | <A HREF="glossaries-manual.html#7078">Acronyms</A> + | <A HREF="glossaries-manual.html#7087">Acronyms</A> + | <A HREF="glossaries-manual.html#7089">Acronyms</A> + | <A HREF="glossaries-manual.html#7102">Acronyms</A> + | <A HREF="glossaries-manual.html#7104">Acronyms</A> + | <A HREF="glossaries-manual.html#7201">Acronyms</A> + | <A HREF="glossaries-manual.html#7203">Acronyms</A> + | <A HREF="glossaries-manual.html#7240">Acronyms</A> + | <A HREF="glossaries-manual.html#7242">Acronyms</A> + | <A HREF="glossaries-manual.html#7303">Acronyms</A> + | <A HREF="glossaries-manual.html#7305">Acronyms</A> <DT><STRONG>dua</STRONG> -<DD><A HREF="glossaries-manual.html#4987">Package Options</A> - | <A HREF="glossaries-manual.html#4989">Package Options</A> - | <A HREF="glossaries-manual.html#6194">Acronyms</A> - | <A HREF="glossaries-manual.html#6196">Acronyms</A> - | <A HREF="glossaries-manual.html#6267">Acronyms</A> - | <A HREF="glossaries-manual.html#6269">Acronyms</A> - | <A HREF="glossaries-manual.html#6345">Acronyms</A> - | <A HREF="glossaries-manual.html#6347">Acronyms</A> - | <A HREF="glossaries-manual.html#6390">Acronyms</A> - | <A HREF="glossaries-manual.html#6392">Acronyms</A> - | <A HREF="glossaries-manual.html#6427">Acronyms</A> - | <A HREF="glossaries-manual.html#6429">Acronyms</A> - | <A HREF="glossaries-manual.html#6498">Acronyms</A> - | <A HREF="glossaries-manual.html#6500">Acronyms</A> - | <A HREF="glossaries-manual.html#6507">Acronyms</A> - | <A HREF="glossaries-manual.html#6509">Acronyms</A> - | <A HREF="glossaries-manual.html#6622">Acronyms</A> - | <A HREF="glossaries-manual.html#6624">Acronyms</A> - | <A HREF="glossaries-manual.html#6775">Acronyms</A> - | <A HREF="glossaries-manual.html#6777">Acronyms</A> +<DD><A HREF="glossaries-manual.html#5443">Package Options</A> + | <A HREF="glossaries-manual.html#5445">Package Options</A> + | <A HREF="glossaries-manual.html#6699">Acronyms</A> + | <A HREF="glossaries-manual.html#6701">Acronyms</A> + | <A HREF="glossaries-manual.html#6854">Acronyms</A> + | <A HREF="glossaries-manual.html#6856">Acronyms</A> + | <A HREF="glossaries-manual.html#6899">Acronyms</A> + | <A HREF="glossaries-manual.html#6901">Acronyms</A> + | <A HREF="glossaries-manual.html#6937">Acronyms</A> + | <A HREF="glossaries-manual.html#6939">Acronyms</A> + | <A HREF="glossaries-manual.html#7009">Acronyms</A> + | <A HREF="glossaries-manual.html#7011">Acronyms</A> + | <A HREF="glossaries-manual.html#7018">Acronyms</A> + | <A HREF="glossaries-manual.html#7020">Acronyms</A> + | <A HREF="glossaries-manual.html#7135">Acronyms</A> + | <A HREF="glossaries-manual.html#7137">Acronyms</A> + | <A HREF="glossaries-manual.html#7294">Acronyms</A> + | <A HREF="glossaries-manual.html#7296">Acronyms</A> <DT><STRONG>footnote</STRONG> -<DD><A HREF="glossaries-manual.html#4951">Package Options</A> - | <A HREF="glossaries-manual.html#4953">Package Options</A> - | <A HREF="glossaries-manual.html#6203">Acronyms</A> - | <A HREF="glossaries-manual.html#6205">Acronyms</A> - | <A HREF="glossaries-manual.html#6285">Acronyms</A> - | <A HREF="glossaries-manual.html#6287">Acronyms</A> - | <A HREF="glossaries-manual.html#6327">Acronyms</A> - | <A HREF="glossaries-manual.html#6329">Acronyms</A> - | <A HREF="glossaries-manual.html#6363">Acronyms</A> - | <A HREF="glossaries-manual.html#6365">Acronyms</A> - | <A HREF="glossaries-manual.html#6418">Acronyms</A> - | <A HREF="glossaries-manual.html#6420">Acronyms</A> - | <A HREF="glossaries-manual.html#6460">Acronyms</A> - | <A HREF="glossaries-manual.html#6462">Acronyms</A> - | <A HREF="glossaries-manual.html#6516">Acronyms</A> - | <A HREF="glossaries-manual.html#6518">Acronyms</A> - | <A HREF="glossaries-manual.html#6613">Acronyms</A> - | <A HREF="glossaries-manual.html#6615">Acronyms</A> - | <A HREF="glossaries-manual.html#6649">Acronyms</A> - | <A HREF="glossaries-manual.html#6651">Acronyms</A> - | <A HREF="glossaries-manual.html#6675">Acronyms</A> - | <A HREF="glossaries-manual.html#6677">Acronyms</A> - | <A HREF="glossaries-manual.html#6713">Acronyms</A> - | <A HREF="glossaries-manual.html#6715">Acronyms</A> - | <A HREF="glossaries-manual.html#6766">Acronyms</A> - | <A HREF="glossaries-manual.html#6768">Acronyms</A> +<DD><A HREF="glossaries-manual.html#5407">Package Options</A> + | <A HREF="glossaries-manual.html#5409">Package Options</A> + | <A HREF="glossaries-manual.html#6708">Acronyms</A> + | <A HREF="glossaries-manual.html#6710">Acronyms</A> + | <A HREF="glossaries-manual.html#6759">Acronyms</A> + | <A HREF="glossaries-manual.html#6761">Acronyms</A> + | <A HREF="glossaries-manual.html#6836">Acronyms</A> + | <A HREF="glossaries-manual.html#6838">Acronyms</A> + | <A HREF="glossaries-manual.html#6872">Acronyms</A> + | <A HREF="glossaries-manual.html#6874">Acronyms</A> + | <A HREF="glossaries-manual.html#6928">Acronyms</A> + | <A HREF="glossaries-manual.html#6930">Acronyms</A> + | <A HREF="glossaries-manual.html#6970">Acronyms</A> + | <A HREF="glossaries-manual.html#6972">Acronyms</A> + | <A HREF="glossaries-manual.html#7027">Acronyms</A> + | <A HREF="glossaries-manual.html#7029">Acronyms</A> + | <A HREF="glossaries-manual.html#7126">Acronyms</A> + | <A HREF="glossaries-manual.html#7128">Acronyms</A> + | <A HREF="glossaries-manual.html#7162">Acronyms</A> + | <A HREF="glossaries-manual.html#7164">Acronyms</A> + | <A HREF="glossaries-manual.html#7192">Acronyms</A> + | <A HREF="glossaries-manual.html#7194">Acronyms</A> + | <A HREF="glossaries-manual.html#7231">Acronyms</A> + | <A HREF="glossaries-manual.html#7233">Acronyms</A> + | <A HREF="glossaries-manual.html#7285">Acronyms</A> + | <A HREF="glossaries-manual.html#7287">Acronyms</A> <DT><STRONG>makeindex</STRONG> -<DD><A HREF="glossaries-manual.html#5008">Package Options</A> - | <A HREF="glossaries-manual.html#5010">Package Options</A> +<DD><A HREF="glossaries-manual.html#5464">Package Options</A> + | <A HREF="glossaries-manual.html#5466">Package Options</A> +<DT><STRONG>nolist</STRONG> +<DD><A HREF="glossaries-manual.html#5247">Package Options</A> + | <A HREF="glossaries-manual.html#5249">Package Options</A> + | <A HREF="glossaries-manual.html#7662">List Styles</A> + | <A HREF="glossaries-manual.html#7664">List Styles</A> +<DT><STRONG>nolong</STRONG> +<DD><A HREF="glossaries-manual.html#5213">Package Options</A> + | <A HREF="glossaries-manual.html#5215">Package Options</A> + | <A HREF="glossaries-manual.html#7592">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7594">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7726">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7728">Longtable Styles</A> <DT><STRONG>nonumberlist</STRONG> -<DD><A HREF="glossaries-manual.html#4646">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4648">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4858">Package Options</A> - | <A HREF="glossaries-manual.html#4860">Package Options</A> - | <A HREF="glossaries-manual.html#5443">Number lists</A> - | <A HREF="glossaries-manual.html#5445">Number lists</A> - | <A HREF="glossaries-manual.html#7321">Defining your own glossary</A> - | <A HREF="glossaries-manual.html#7323">Defining your own glossary</A> - | <A HREF="glossaries-manual.html#7330">Defining your own glossary</A> - | <A HREF="glossaries-manual.html#7332">Defining your own glossary</A> +<DD><A HREF="glossaries-manual.html#5001">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5003">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5314">Package Options</A> + | <A HREF="glossaries-manual.html#5316">Package Options</A> + | <A HREF="glossaries-manual.html#5904">Number lists</A> + | <A HREF="glossaries-manual.html#5906">Number lists</A> + | <A HREF="glossaries-manual.html#8076">Defining your own glossary</A> + | <A HREF="glossaries-manual.html#8078">Defining your own glossary</A> + | <A HREF="glossaries-manual.html#8085">Defining your own glossary</A> + | <A HREF="glossaries-manual.html#8087">Defining your own glossary</A> +<DT><STRONG>nostyles</STRONG> +<DD><A HREF="glossaries-manual.html#5286">Package Options</A> + | <A HREF="glossaries-manual.html#5288">Package Options</A> + | <A HREF="glossaries-manual.html#7610">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7612">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7671">List Styles</A> + | <A HREF="glossaries-manual.html#7673">List Styles</A> + | <A HREF="glossaries-manual.html#7735">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7737">Longtable Styles</A> + | <A HREF="glossaries-manual.html#7845">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7847">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7959">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#7961">Tree-Like Styles</A> +<DT><STRONG>nosuper</STRONG> +<DD><A HREF="glossaries-manual.html#5230">Package Options</A> + | <A HREF="glossaries-manual.html#5232">Package Options</A> + | <A HREF="glossaries-manual.html#7601">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7603">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7836">Supertabular Styles</A> + | <A HREF="glossaries-manual.html#7838">Supertabular Styles</A> +<DT><STRONG>notree</STRONG> +<DD><A HREF="glossaries-manual.html#5272">Package Options</A> + | <A HREF="glossaries-manual.html#5274">Package Options</A> + | <A HREF="glossaries-manual.html#7950">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#7952">Tree-Like Styles</A> <DT><STRONG>numberedsection</STRONG> -<DD><A HREF="glossaries-manual.html#4785">Package Options</A> - | <A HREF="glossaries-manual.html#4787">Package Options</A> - | <A HREF="glossaries-manual.html#4794">Package Options</A> - | <A HREF="glossaries-manual.html#4796">Package Options</A> - | <A HREF="glossaries-manual.html#4809">Package Options</A> - | <A HREF="glossaries-manual.html#5880">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5882">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5889">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5891">Displaying a glossary</A> +<DD><A HREF="glossaries-manual.html#5140">Package Options</A> + | <A HREF="glossaries-manual.html#5142">Package Options</A> + | <A HREF="glossaries-manual.html#5149">Package Options</A> + | <A HREF="glossaries-manual.html#5151">Package Options</A> + | <A HREF="glossaries-manual.html#5164">Package Options</A> + | <A HREF="glossaries-manual.html#6380">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6382">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6389">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6391">Displaying a glossary</A> <DD><DL COMPACT> <DT><STRONG>autolabel</STRONG> -<DD><A HREF="glossaries-manual.html#4811">Package Options</A> - | <A HREF="glossaries-manual.html#4802">Package Options</A> +<DD><A HREF="glossaries-manual.html#5166">Package Options</A> + | <A HREF="glossaries-manual.html#5157">Package Options</A> <DT><STRONG>false</STRONG> -<DD><A HREF="glossaries-manual.html#4798">Package Options</A> +<DD><A HREF="glossaries-manual.html#5153">Package Options</A> <DT><STRONG>nolabel</STRONG> -<DD><A HREF="glossaries-manual.html#4800">Package Options</A> +<DD><A HREF="glossaries-manual.html#5155">Package Options</A> </DL> <DT><STRONG>numberline</STRONG> -<DD><A HREF="glossaries-manual.html#4686">Package Options</A> - | <A HREF="glossaries-manual.html#4688">Package Options</A> - | <A HREF="glossaries-manual.html#4722">Package Options</A> - | <A HREF="glossaries-manual.html#4724">Package Options</A> -<DT><STRONG>order</STRONG> -<DD><A HREF="glossaries-manual.html#3717">Sample Documents</A> - | <A HREF="glossaries-manual.html#3726">Sample Documents</A> - | <A HREF="glossaries-manual.html#4041">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4050">Generating the Associated Glossary</A> +<DD><A HREF="glossaries-manual.html#5041">Package Options</A> + | <A HREF="glossaries-manual.html#5043">Package Options</A> + | <A HREF="glossaries-manual.html#5077">Package Options</A> | <A HREF="glossaries-manual.html#5079">Package Options</A> - | <A HREF="glossaries-manual.html#5081">Package Options</A> +<DT><STRONG>order</STRONG> +<DD><A HREF="glossaries-manual.html#4054">Sample Documents</A> + | <A HREF="glossaries-manual.html#4063">Sample Documents</A> + | <A HREF="glossaries-manual.html#4381">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4390">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#5535">Package Options</A> + | <A HREF="glossaries-manual.html#5537">Package Options</A> <DD><DL COMPACT> <DT><STRONG>letter</STRONG> -<DD><A HREF="glossaries-manual.html#3728">Sample Documents</A> - | <A HREF="glossaries-manual.html#4043">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#5085">Package Options</A> +<DD><A HREF="glossaries-manual.html#4065">Sample Documents</A> + | <A HREF="glossaries-manual.html#4383">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#5541">Package Options</A> <DT><STRONG>word</STRONG> -<DD><A HREF="glossaries-manual.html#3719">Sample Documents</A> - | <A HREF="glossaries-manual.html#4052">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#5083">Package Options</A> +<DD><A HREF="glossaries-manual.html#4056">Sample Documents</A> + | <A HREF="glossaries-manual.html#4392">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#5539">Package Options</A> </DL> <DT><STRONG>sanitize</STRONG> -<DD><A HREF="glossaries-manual.html#4878">Package Options</A> - | <A HREF="glossaries-manual.html#4880">Package Options</A> - | <A HREF="glossaries-manual.html#4897">Package Options</A> - | <A HREF="glossaries-manual.html#4899">Package Options</A> - | <A HREF="glossaries-manual.html#6475">Acronyms</A> - | <A HREF="glossaries-manual.html#6477">Acronyms</A> - | <A HREF="glossaries-manual.html#6483">Acronyms</A> - | <A HREF="glossaries-manual.html#6490">Acronyms</A> - | <A HREF="glossaries-manual.html#6599">Acronyms</A> - | <A HREF="glossaries-manual.html#6658">Acronyms</A> - | <A HREF="glossaries-manual.html#6696">Acronyms</A> - | <A HREF="glossaries-manual.html#6740">Acronyms</A> +<DD><A HREF="glossaries-manual.html#5334">Package Options</A> + | <A HREF="glossaries-manual.html#5336">Package Options</A> + | <A HREF="glossaries-manual.html#5353">Package Options</A> + | <A HREF="glossaries-manual.html#5355">Package Options</A> + | <A HREF="glossaries-manual.html#6986">Acronyms</A> + | <A HREF="glossaries-manual.html#6988">Acronyms</A> + | <A HREF="glossaries-manual.html#6994">Acronyms</A> + | <A HREF="glossaries-manual.html#7001">Acronyms</A> + | <A HREF="glossaries-manual.html#7112">Acronyms</A> + | <A HREF="glossaries-manual.html#7172">Acronyms</A> + | <A HREF="glossaries-manual.html#7214">Acronyms</A> + | <A HREF="glossaries-manual.html#7259">Acronyms</A> <DD><DL COMPACT> <DT><STRONG>description</STRONG> -<DD><A HREF="glossaries-manual.html#6484">Acronyms</A> - | <A HREF="glossaries-manual.html#6659">Acronyms</A> +<DD><A HREF="glossaries-manual.html#6995">Acronyms</A> + | <A HREF="glossaries-manual.html#7173">Acronyms</A> <DT><STRONG>symbol</STRONG> -<DD><A HREF="glossaries-manual.html#6491">Acronyms</A> - | <A HREF="glossaries-manual.html#6600">Acronyms</A> - | <A HREF="glossaries-manual.html#6697">Acronyms</A> - | <A HREF="glossaries-manual.html#6741">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7002">Acronyms</A> + | <A HREF="glossaries-manual.html#7113">Acronyms</A> + | <A HREF="glossaries-manual.html#7215">Acronyms</A> + | <A HREF="glossaries-manual.html#7260">Acronyms</A> </DL> <DT><STRONG>section</STRONG> -<DD><A HREF="glossaries-manual.html#4655">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4657">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4664">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4666">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4776">Package Options</A> - | <A HREF="glossaries-manual.html#4778">Package Options</A> +<DD><A HREF="glossaries-manual.html#5010">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5012">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5019">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5021">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5131">Package Options</A> + | <A HREF="glossaries-manual.html#5133">Package Options</A> <DT><STRONG>shortcuts</STRONG> -<DD><A HREF="glossaries-manual.html#4999">Package Options</A> - | <A HREF="glossaries-manual.html#5001">Package Options</A> - | <A HREF="glossaries-manual.html#6215">Acronyms</A> - | <A HREF="glossaries-manual.html#6217">Acronyms</A> - | <A HREF="glossaries-manual.html#6821">Acronyms</A> - | <A HREF="glossaries-manual.html#6823">Acronyms</A> - | <A HREF="glossaries-manual.html#6833">Acronyms</A> - | <A HREF="glossaries-manual.html#6835">Acronyms</A> - | <A HREF="glossaries-manual.html#6842">Acronyms</A> - | <A HREF="glossaries-manual.html#6844">Acronyms</A> +<DD><A HREF="glossaries-manual.html#5455">Package Options</A> + | <A HREF="glossaries-manual.html#5457">Package Options</A> + | <A HREF="glossaries-manual.html#6720">Acronyms</A> + | <A HREF="glossaries-manual.html#6722">Acronyms</A> + | <A HREF="glossaries-manual.html#7341">Acronyms</A> + | <A HREF="glossaries-manual.html#7343">Acronyms</A> + | <A HREF="glossaries-manual.html#7353">Acronyms</A> + | <A HREF="glossaries-manual.html#7355">Acronyms</A> + | <A HREF="glossaries-manual.html#7362">Acronyms</A> + | <A HREF="glossaries-manual.html#7364">Acronyms</A> <DT><STRONG>smallcaps</STRONG> -<DD><A HREF="glossaries-manual.html#4265">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4267">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4274">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4276">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4963">Package Options</A> - | <A HREF="glossaries-manual.html#4965">Package Options</A> - | <A HREF="glossaries-manual.html#6167">Acronyms</A> - | <A HREF="glossaries-manual.html#6169">Acronyms</A> - | <A HREF="glossaries-manual.html#6230">Acronyms</A> - | <A HREF="glossaries-manual.html#6232">Acronyms</A> - | <A HREF="glossaries-manual.html#6249">Acronyms</A> - | <A HREF="glossaries-manual.html#6251">Acronyms</A> - | <A HREF="glossaries-manual.html#6372">Acronyms</A> - | <A HREF="glossaries-manual.html#6374">Acronyms</A> - | <A HREF="glossaries-manual.html#6400">Acronyms</A> - | <A HREF="glossaries-manual.html#6402">Acronyms</A> - | <A HREF="glossaries-manual.html#6534">Acronyms</A> - | <A HREF="glossaries-manual.html#6536">Acronyms</A> - | <A HREF="glossaries-manual.html#6666">Acronyms</A> - | <A HREF="glossaries-manual.html#6668">Acronyms</A> - | <A HREF="glossaries-manual.html#6748">Acronyms</A> - | <A HREF="glossaries-manual.html#6750">Acronyms</A> +<DD><A HREF="glossaries-manual.html#4614">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4616">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4623">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4625">Troubleshooting</A> + | <A HREF="glossaries-manual.html#5419">Package Options</A> + | <A HREF="glossaries-manual.html#5421">Package Options</A> + | <A HREF="glossaries-manual.html#6672">Acronyms</A> + | <A HREF="glossaries-manual.html#6674">Acronyms</A> + | <A HREF="glossaries-manual.html#6732">Acronyms</A> + | <A HREF="glossaries-manual.html#6734">Acronyms</A> + | <A HREF="glossaries-manual.html#6796">Acronyms</A> + | <A HREF="glossaries-manual.html#6798">Acronyms</A> + | <A HREF="glossaries-manual.html#6881">Acronyms</A> + | <A HREF="glossaries-manual.html#6883">Acronyms</A> + | <A HREF="glossaries-manual.html#6910">Acronyms</A> + | <A HREF="glossaries-manual.html#6912">Acronyms</A> + | <A HREF="glossaries-manual.html#7045">Acronyms</A> + | <A HREF="glossaries-manual.html#7047">Acronyms</A> + | <A HREF="glossaries-manual.html#7183">Acronyms</A> + | <A HREF="glossaries-manual.html#7185">Acronyms</A> + | <A HREF="glossaries-manual.html#7267">Acronyms</A> + | <A HREF="glossaries-manual.html#7269">Acronyms</A> <DT><STRONG>smaller</STRONG> -<DD><A HREF="glossaries-manual.html#4283">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4285">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4292">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4294">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4975">Package Options</A> - | <A HREF="glossaries-manual.html#4977">Package Options</A> - | <A HREF="glossaries-manual.html#6176">Acronyms</A> - | <A HREF="glossaries-manual.html#6178">Acronyms</A> - | <A HREF="glossaries-manual.html#6239">Acronyms</A> - | <A HREF="glossaries-manual.html#6241">Acronyms</A> - | <A HREF="glossaries-manual.html#6258">Acronyms</A> - | <A HREF="glossaries-manual.html#6260">Acronyms</A> - | <A HREF="glossaries-manual.html#6294">Acronyms</A> - | <A HREF="glossaries-manual.html#6296">Acronyms</A> - | <A HREF="glossaries-manual.html#6381">Acronyms</A> - | <A HREF="glossaries-manual.html#6383">Acronyms</A> - | <A HREF="glossaries-manual.html#6409">Acronyms</A> - | <A HREF="glossaries-manual.html#6411">Acronyms</A> - | <A HREF="glossaries-manual.html#6525">Acronyms</A> - | <A HREF="glossaries-manual.html#6527">Acronyms</A> - | <A HREF="glossaries-manual.html#6704">Acronyms</A> - | <A HREF="glossaries-manual.html#6706">Acronyms</A> - | <A HREF="glossaries-manual.html#6757">Acronyms</A> - | <A HREF="glossaries-manual.html#6759">Acronyms</A> +<DD><A HREF="glossaries-manual.html#4632">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4634">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4642">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4644">Troubleshooting</A> + | <A HREF="glossaries-manual.html#5431">Package Options</A> + | <A HREF="glossaries-manual.html#5433">Package Options</A> + | <A HREF="glossaries-manual.html#6681">Acronyms</A> + | <A HREF="glossaries-manual.html#6683">Acronyms</A> + | <A HREF="glossaries-manual.html#6741">Acronyms</A> + | <A HREF="glossaries-manual.html#6743">Acronyms</A> + | <A HREF="glossaries-manual.html#6769">Acronyms</A> + | <A HREF="glossaries-manual.html#6771">Acronyms</A> + | <A HREF="glossaries-manual.html#6781">Acronyms</A> + | <A HREF="glossaries-manual.html#6783">Acronyms</A> + | <A HREF="glossaries-manual.html#6805">Acronyms</A> + | <A HREF="glossaries-manual.html#6807">Acronyms</A> + | <A HREF="glossaries-manual.html#6890">Acronyms</A> + | <A HREF="glossaries-manual.html#6892">Acronyms</A> + | <A HREF="glossaries-manual.html#6919">Acronyms</A> + | <A HREF="glossaries-manual.html#6921">Acronyms</A> + | <A HREF="glossaries-manual.html#7036">Acronyms</A> + | <A HREF="glossaries-manual.html#7038">Acronyms</A> + | <A HREF="glossaries-manual.html#7222">Acronyms</A> + | <A HREF="glossaries-manual.html#7224">Acronyms</A> + | <A HREF="glossaries-manual.html#7276">Acronyms</A> + | <A HREF="glossaries-manual.html#7278">Acronyms</A> <DT><STRONG>style</STRONG> -<DD><A HREF="glossaries-manual.html#4633">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4635">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4849">Package Options</A> - | <A HREF="glossaries-manual.html#4851">Package Options</A> - | <A HREF="glossaries-manual.html#5865">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5867">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#7236">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7238">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#4988">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4990">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5204">Package Options</A> + | <A HREF="glossaries-manual.html#5206">Package Options</A> + | <A HREF="glossaries-manual.html#5263">Package Options</A> + | <A HREF="glossaries-manual.html#5265">Package Options</A> + | <A HREF="glossaries-manual.html#5296">Package Options</A> + | <A HREF="glossaries-manual.html#5298">Package Options</A> + | <A HREF="glossaries-manual.html#6365">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6367">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#7577">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7579">Glossary Styles</A> <DT><STRONG>toc</STRONG> -<DD><A HREF="glossaries-manual.html#4365">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4367">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4443">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4445">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4677">Package Options</A> - | <A HREF="glossaries-manual.html#4679">Package Options</A> - | <A HREF="glossaries-manual.html#4695">Package Options</A> - | <A HREF="glossaries-manual.html#4697">Package Options</A> - | <A HREF="glossaries-manual.html#4704">Package Options</A> - | <A HREF="glossaries-manual.html#4706">Package Options</A> - | <A HREF="glossaries-manual.html#4713">Package Options</A> - | <A HREF="glossaries-manual.html#4715">Package Options</A> - | <A HREF="glossaries-manual.html#5853">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5855">Displaying a glossary</A> -<DT><STRONG>xindy</STRONG> -<DD><A HREF="glossaries-manual.html#3790">Sample Documents</A> - | <A HREF="glossaries-manual.html#3792">Sample Documents</A> - | <A HREF="glossaries-manual.html#3824">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3826">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3982">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3984">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4059">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4061">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4106">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4108">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4187">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4189">Using makeindex explicitly</A> - | <A HREF="glossaries-manual.html#4476">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4478">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5037">Package Options</A> - | <A HREF="glossaries-manual.html#5039">Package Options</A> - | <A HREF="glossaries-manual.html#5066">Package Options</A> +<DD><A HREF="glossaries-manual.html#4719">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4721">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4797">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4799">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5032">Package Options</A> + | <A HREF="glossaries-manual.html#5034">Package Options</A> + | <A HREF="glossaries-manual.html#5050">Package Options</A> + | <A HREF="glossaries-manual.html#5052">Package Options</A> + | <A HREF="glossaries-manual.html#5059">Package Options</A> + | <A HREF="glossaries-manual.html#5061">Package Options</A> | <A HREF="glossaries-manual.html#5068">Package Options</A> - | <A HREF="glossaries-manual.html#5163">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5165">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5922">Xindy</A> - | <A HREF="glossaries-manual.html#5924">Xindy</A> - | <A HREF="glossaries-manual.html#6087">Glossary Groups</A> - | <A HREF="glossaries-manual.html#6089">Glossary Groups</A> + | <A HREF="glossaries-manual.html#5070">Package Options</A> + | <A HREF="glossaries-manual.html#6353">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6355">Displaying a glossary</A> +<DT><STRONG>xindy</STRONG> +<DD><A HREF="glossaries-manual.html#4127">Sample Documents</A> + | <A HREF="glossaries-manual.html#4129">Sample Documents</A> + | <A HREF="glossaries-manual.html#4161">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4163">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4319">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4321">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4399">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4401">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4446">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4448">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4530">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4532">Using makeindex explicitly</A> + | <A HREF="glossaries-manual.html#4830">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4832">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5493">Package Options</A> + | <A HREF="glossaries-manual.html#5495">Package Options</A> + | <A HREF="glossaries-manual.html#5522">Package Options</A> + | <A HREF="glossaries-manual.html#5524">Package Options</A> + | <A HREF="glossaries-manual.html#5619">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5621">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#6422">Xindy</A> + | <A HREF="glossaries-manual.html#6424">Xindy</A> + | <A HREF="glossaries-manual.html#6587">Glossary Groups</A> + | <A HREF="glossaries-manual.html#6589">Glossary Groups</A> </DL> <DT><STRONG><TT>\pagelistname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3908">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4245">Changing the Fixed Names</A> <DT><STRONG><TT>\printglossaries</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4325">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4354">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5100">Defining Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#4679">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4708">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5556">Defining Glossary Entries</A> <DT><STRONG><TT>\printglossary</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4322">Troubleshooting</A> - | <A HREF="glossaries-manual.html#5097">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#7243">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7260">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#4676">Troubleshooting</A> + | <A HREF="glossaries-manual.html#5306">Package Options</A> + | <A HREF="glossaries-manual.html#5553">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#7584">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7628">Glossary Styles</A> <DT><STRONG><TT>\printglossary</TT> keys</STRONG> <DD><DL COMPACT> <DT><STRONG>nonumberlist</STRONG> -<DD><A HREF="glossaries-manual.html#5893">Displaying a glossary</A> +<DD><A HREF="glossaries-manual.html#6393">Displaying a glossary</A> <DT><STRONG>numberedsection</STRONG> -<DD><A HREF="glossaries-manual.html#5872">Displaying a glossary</A> +<DD><A HREF="glossaries-manual.html#6372">Displaying a glossary</A> <DT><STRONG>style</STRONG> -<DD><A HREF="glossaries-manual.html#5857">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#7240">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7257">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#5303">Package Options</A> + | <A HREF="glossaries-manual.html#6357">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#7581">Glossary Styles</A> + | <A HREF="glossaries-manual.html#7625">Glossary Styles</A> <DT><STRONG>title</STRONG> -<DD><A HREF="glossaries-manual.html#5842">Displaying a glossary</A> +<DD><A HREF="glossaries-manual.html#6342">Displaying a glossary</A> <DT><STRONG>toctitle</STRONG> -<DD><A HREF="glossaries-manual.html#5845">Displaying a glossary</A> +<DD><A HREF="glossaries-manual.html#6345">Displaying a glossary</A> <DT><STRONG>type</STRONG> -<DD><A HREF="glossaries-manual.html#5839">Displaying a glossary</A> +<DD><A HREF="glossaries-manual.html#6339">Displaying a glossary</A> </DL> <DT><STRONG><TT>relsize</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6729">Acronyms</A> +<DD><A HREF="glossaries-manual.html#6773">Acronyms</A> + | <A HREF="glossaries-manual.html#7248">Acronyms</A> <DT><STRONG><TT>\seename</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4528">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5791">Cross-Referencing Entries</A> +<DD><A HREF="glossaries-manual.html#4882">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#6288">Cross-Referencing Entries</A> <DT><STRONG><TT>\setAlphaCompositor</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6050">Locations and Number lists</A> +<DD><A HREF="glossaries-manual.html#6550">Locations and Number lists</A> <DT><STRONG><TT>\setCompositor</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6047">Locations and Number lists</A> +<DD><A HREF="glossaries-manual.html#6547">Locations and Number lists</A> <DT><STRONG><TT>\setStyleFile</TT></STRONG> -<DD><A HREF="glossaries-manual.html#4131">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4203">Using makeindex explicitly</A> +<DD><A HREF="glossaries-manual.html#4471">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4546">Using makeindex explicitly</A> <DT><STRONG><TT>\smaller</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6726">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7245">Acronyms</A> <DT><STRONG><TT>supertabular</TT></STRONG> -<DD><A HREF="glossaries-manual.html#7084">Glossary Styles</A> +<DD><A HREF="glossaries-manual.html#5238">Package Options</A> + | <A HREF="glossaries-manual.html#7857">Supertabular Styles</A> <DT><STRONG><TT>\symbolname</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3905">Changing the Fixed Names</A> +<DD><A HREF="glossaries-manual.html#4242">Changing the Fixed Names</A> <DT><STRONG><TT>\textbf</TT></STRONG> -<DD><A HREF="glossaries-manual.html#5522">Links to Glossary Entries</A> +<DD><A HREF="glossaries-manual.html#5997">Links to Glossary Entries</A> <DT><STRONG><TT>\textrm</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6004">Locations and Number lists</A> +<DD><A HREF="glossaries-manual.html#6504">Locations and Number lists</A> <DT><STRONG><TT>\textsc</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6688">Acronyms</A> +<DD><A HREF="glossaries-manual.html#7206">Acronyms</A> <DT><STRONG><TT>\thepage</TT></STRONG> -<DD><A HREF="glossaries-manual.html#6031">Locations and Number lists</A> +<DD><A HREF="glossaries-manual.html#6531">Locations and Number lists</A> <DT><STRONG><TT>translator</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3854">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3857">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3860">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3872">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3878">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3920">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3923">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#4314">Troubleshooting</A> +<DD><A HREF="glossaries-manual.html#4191">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4194">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4197">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4209">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4215">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4257">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4260">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4668">Troubleshooting</A> <DT><STRONG><TT>xindy</TT></STRONG> -<DD><A HREF="glossaries-manual.html#3651">Introduction</A> - | <A HREF="glossaries-manual.html#3660">Introduction</A> - | <A HREF="glossaries-manual.html#3737">Sample Documents</A> - | <A HREF="glossaries-manual.html#3749">Sample Documents</A> - | <A HREF="glossaries-manual.html#3764">Sample Documents</A> - | <A HREF="glossaries-manual.html#3770">Sample Documents</A> - | <A HREF="glossaries-manual.html#3776">Sample Documents</A> - | <A HREF="glossaries-manual.html#3779">Sample Documents</A> - | <A HREF="glossaries-manual.html#3804">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3810">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3816">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3837">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3843">Multi-Lingual Support</A> - | <A HREF="glossaries-manual.html#3926">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#3932">Changing the Fixed Names</A> - | <A HREF="glossaries-manual.html#4033">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3941">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3948">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3954">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3957">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3967">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#3986">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4001">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4010">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4020">Generating the Associated Glossary</A> - | <A HREF="glossaries-manual.html#4079">Using the makeglossaries Perl</A> - | <A HREF="glossaries-manual.html#4098">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4110">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4116">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4119">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4124">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4164">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4170">Using xindy explicitly</A> - | <A HREF="glossaries-manual.html#4299">Troubleshooting</A> - | <A HREF="glossaries-manual.html#4376">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4388">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4397">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4403">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4412">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4465">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4495">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4513">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#4607">A Quick Guide For</A> - | <A HREF="glossaries-manual.html#5027">Package Options</A> - | <A HREF="glossaries-manual.html#5041">Package Options</A> - | <A HREF="glossaries-manual.html#5047">Package Options</A> - | <A HREF="glossaries-manual.html#5053">Package Options</A> - | <A HREF="glossaries-manual.html#5070">Package Options</A> - | <A HREF="glossaries-manual.html#5109">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5117">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5123">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5142">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5155">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5307">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5347">Defining Glossary Entries</A> - | <A HREF="glossaries-manual.html#5459">Number lists</A> - | <A HREF="glossaries-manual.html#5462">Number lists</A> - | <A HREF="glossaries-manual.html#5477">Number lists</A> - | <A HREF="glossaries-manual.html#5480">Number lists</A> - | <A HREF="glossaries-manual.html#5506">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5528">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5589">Links to Glossary Entries</A> - | <A HREF="glossaries-manual.html#5827">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5833">Displaying a glossary</A> - | <A HREF="glossaries-manual.html#5914">Xindy</A> - | <A HREF="glossaries-manual.html#5926">Xindy</A> - | <A HREF="glossaries-manual.html#5930">Xindy</A> - | <A HREF="glossaries-manual.html#5935">Xindy</A> - | <A HREF="glossaries-manual.html#5942">Xindy</A> - | <A HREF="glossaries-manual.html#5946">Xindy</A> - | <A HREF="glossaries-manual.html#5953">Xindy</A> - | <A HREF="glossaries-manual.html#5956">Xindy</A> - | <A HREF="glossaries-manual.html#5962">Language and Encodings</A> - | <A HREF="glossaries-manual.html#5965">Language and Encodings</A> - | <A HREF="glossaries-manual.html#5974">Language and Encodings</A> - | <A HREF="glossaries-manual.html#5983">Language and Encodings</A> - | <A HREF="glossaries-manual.html#5992">Language and Encodings</A> - | <A HREF="glossaries-manual.html#6010">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6016">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6034">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6066">Locations and Number lists</A> - | <A HREF="glossaries-manual.html#6107">Defining New Glossaries</A> - | <A HREF="glossaries-manual.html#7188">Glossary Styles</A> - | <A HREF="glossaries-manual.html#7304">Defining your own glossary</A> +<DD><A HREF="glossaries-manual.html#3984">Introduction</A> + | <A HREF="glossaries-manual.html#3993">Introduction</A> + | <A HREF="glossaries-manual.html#4074">Sample Documents</A> + | <A HREF="glossaries-manual.html#4086">Sample Documents</A> + | <A HREF="glossaries-manual.html#4101">Sample Documents</A> + | <A HREF="glossaries-manual.html#4107">Sample Documents</A> + | <A HREF="glossaries-manual.html#4113">Sample Documents</A> + | <A HREF="glossaries-manual.html#4116">Sample Documents</A> + | <A HREF="glossaries-manual.html#4141">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4147">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4153">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4174">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4180">Multi-Lingual Support</A> + | <A HREF="glossaries-manual.html#4263">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4269">Changing the Fixed Names</A> + | <A HREF="glossaries-manual.html#4373">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4278">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4285">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4291">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4294">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4304">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4323">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4341">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4350">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4360">Generating the Associated Glossary</A> + | <A HREF="glossaries-manual.html#4419">Using the makeglossaries Perl</A> + | <A HREF="glossaries-manual.html#4438">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4450">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4456">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4459">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4464">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4504">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4510">Using xindy explicitly</A> + | <A HREF="glossaries-manual.html#4653">Troubleshooting</A> + | <A HREF="glossaries-manual.html#4730">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4742">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4751">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4757">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4766">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4819">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4849">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4867">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#4962">A Quick Guide For</A> + | <A HREF="glossaries-manual.html#5483">Package Options</A> + | <A HREF="glossaries-manual.html#5497">Package Options</A> + | <A HREF="glossaries-manual.html#5503">Package Options</A> + | <A HREF="glossaries-manual.html#5509">Package Options</A> + | <A HREF="glossaries-manual.html#5526">Package Options</A> + | <A HREF="glossaries-manual.html#5565">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5573">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5579">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5598">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5611">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5768">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5808">Defining Glossary Entries</A> + | <A HREF="glossaries-manual.html#5920">Number lists</A> + | <A HREF="glossaries-manual.html#5923">Number lists</A> + | <A HREF="glossaries-manual.html#5938">Number lists</A> + | <A HREF="glossaries-manual.html#5941">Number lists</A> + | <A HREF="glossaries-manual.html#5967">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6006">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6018">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6073">Links to Glossary Entries</A> + | <A HREF="glossaries-manual.html#6327">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6333">Displaying a glossary</A> + | <A HREF="glossaries-manual.html#6414">Xindy</A> + | <A HREF="glossaries-manual.html#6426">Xindy</A> + | <A HREF="glossaries-manual.html#6430">Xindy</A> + | <A HREF="glossaries-manual.html#6435">Xindy</A> + | <A HREF="glossaries-manual.html#6442">Xindy</A> + | <A HREF="glossaries-manual.html#6446">Xindy</A> + | <A HREF="glossaries-manual.html#6453">Xindy</A> + | <A HREF="glossaries-manual.html#6456">Xindy</A> + | <A HREF="glossaries-manual.html#6462">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6465">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6474">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6483">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6492">Language and Encodings</A> + | <A HREF="glossaries-manual.html#6510">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6516">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6534">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6566">Locations and Number lists</A> + | <A HREF="glossaries-manual.html#6607">Defining New Glossaries</A> + | <A HREF="glossaries-manual.html#7985">Tree-Like Styles</A> + | <A HREF="glossaries-manual.html#8053">Defining your own glossary</A> +<DT><STRONG><TT>xkeyval</TT></STRONG> +<DD><A HREF="glossaries-manual.html#4003">Sample Documents</A> + | <A HREF="glossaries-manual.html#4606">Troubleshooting</A> +<DT><STRONG><TT>xspace</TT></STRONG> +<DD><A HREF="glossaries-manual.html#7502">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7508">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7511">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7514">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7520">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7529">Upgrading From the glossary</A> + | <A HREF="glossaries-manual.html#7532">Upgrading From the glossary</A> </DL> <P> @@ -7029,89 +7696,102 @@ Index</A> <P> <BR><HR><H4>Footnotes</H4> <DL> -<DT><A NAME="foot3410">...main.</A><A - HREF="glossaries-manual.html#tex2html14"><SUP>1</SUP></A></DT> -<DD>Actually it sets <TT>\acronymtype</TT><A NAME="4747"></A> to -<TT>\glsdefaulttype</TT><A NAME="4750"></A> if the <TT>acronym</TT><A NAME="4758"></A> package option is -not used, but <TT>\glsdefaulttype</TT><A NAME="4762"></A> usually has the value -<TT>main</TT>. +<DT><A NAME="foot3897">... used</A><A + HREF="glossaries-manual.html#tex2html2"><SUP>1</SUP></A></DT> +<DD>that is, if the term has been +referenced using any of the commands described in <A HREF="glossaries-manual.html#sec:glslink">Links to Glossary Entries</A>, +<A HREF="glossaries-manual.html#sec:glsadd">Adding an Entry to the +Glossary Without Generating Text</A> or +via <TT>\glssee</TT><A NAME="3968"></A> (or the <TT>see</TT><A NAME="3971"></A> key) </DD> -<DT><A NAME="foot3411">...acronym</A><A +<DT><A NAME="foot3706">...main.</A><A HREF="glossaries-manual.html#tex2html15"><SUP>2</SUP></A></DT> +<DD>Actually it sets <TT>\acronymtype</TT><A NAME="5102"></A> to +<TT>\glsdefaulttype</TT><A NAME="5105"></A> if the <TT>acronym</TT><A NAME="5113"></A> package option is +not used, but <TT>\glsdefaulttype</TT><A NAME="5117"></A> usually has the value +<TT>main</TT>. + +</DD> +<DT><A NAME="foot3707">...acronym</A><A + HREF="glossaries-manual.html#tex2html16"><SUP>3</SUP></A></DT> <DD>if the -<TT>acronym</TT><A NAME="4818"></A> option is used, otherwise the list of +<TT>acronym</TT><A NAME="5173"></A> option is used, otherwise the list of acronyms is the main glossary </DD> -<DT><A NAME="foot3433">... this.</A><A - HREF="glossaries-manual.html#tex2html16"><SUP>3</SUP></A></DT> +<DT><A NAME="foot3729">... this.</A><A + HREF="glossaries-manual.html#tex2html17"><SUP>4</SUP></A></DT> <DD>The only preamble restriction on <TT>\newglossaryentry</TT> and <TT>\newacronym</TT> was removed in version 1.13, but the restriction remains for <TT>\loadglsentries</TT>. </DD> -<DT><A NAME="foot3464">... specified.</A><A - HREF="glossaries-manual.html#tex2html17"><SUP>4</SUP></A></DT> +<DT><A NAME="foot3762">... specified.</A><A + HREF="glossaries-manual.html#tex2html18"><SUP>5</SUP></A></DT> <DD>This is because <TT>\acronymtype</TT> is set to <TT>\glsdefaulttype</TT> if -the <TT>acronym</TT><A NAME="5420"></A> package option is not used. +the <TT>acronym</TT><A NAME="5881"></A> package option is not used. </DD> -<DT><A NAME="foot3493">... label</A><A - HREF="glossaries-manual.html#tex2html19"><SUP>5</SUP></A></DT> +<DT><A NAME="foot3793">... label</A><A + HREF="glossaries-manual.html#tex2html20"><SUP>6</SUP></A></DT> <DD><TT>main</TT> for the main (default) glossary, <TT>\acronymtype</TT> for the list of acronyms, or the name supplied in the first mandatory argument to <TT>\newglossary</TT> for additional glossaries. </DD> -<DT><A NAME="foot3593">... hyphen</A><A - HREF="glossaries-manual.html#tex2html21"><SUP>6</SUP></A></DT> +<DT><A NAME="foot3902">... hyphen</A><A + HREF="glossaries-manual.html#tex2html22"><SUP>7</SUP></A></DT> <DD>see -<TT>\setCompositor</TT><A NAME="6047"></A> described in +<TT>\setCompositor</TT><A NAME="6547"></A> described in <A HREF="glossaries-manual.html#sec:newglosentry">Defining Glossary Entries</A> </DD> -<DT><A NAME="foot3594">... +<DT><A NAME="foot3903">... hyphen</A><A - HREF="glossaries-manual.html#tex2html22"><SUP>7</SUP></A></DT> -<DD>see <TT>\setAlphaCompositor</TT><A NAME="6050"></A> described in + HREF="glossaries-manual.html#tex2html23"><SUP>8</SUP></A></DT> +<DD>see <TT>\setAlphaCompositor</TT><A NAME="6550"></A> described in <A HREF="glossaries-manual.html#sec:newglosentry">Defining Glossary Entries</A> </DD> -<DT><A NAME="foot3541">...smaller,</A><A - HREF="glossaries-manual.html#tex2html23"><SUP>8</SUP></A></DT> -<DD>you will need to load a -package, such as <TT>relsize</TT>, that defines <TT>\smaller</TT> if you use -this option. +<DT><A NAME="foot3841">...smaller,</A><A + HREF="glossaries-manual.html#tex2html24"><SUP>9</SUP></A></DT> +<DD>you will need to load +a package, such as <TT>relsize</TT>, that defines <TT>\smaller</TT> if you +use this option. + +</DD> +<DT><A NAME="foot2991">... package</A><A + HREF="glossaries-manual.html#tex2html29"><SUP>10</SUP></A></DT> +<DD>as from version 1.18 </DD> -<DT><A NAME="foot2916">... start.</A><A - HREF="glossaries-manual.html#tex2html27"><SUP>9</SUP></A></DT> -<DD>This style was -supplied by Axel Menzel. +<DT><A NAME="foot3860">... column.</A><A + HREF="glossaries-manual.html#tex2html32"><SUP>11</SUP></A></DT> +<DD>these lengths will not be +available if you use both the <TT>nolong</TT><A NAME="7592"></A> and <TT>nosuper</TT><A NAME="7601"></A> +package options or if you use the <TT>nostyles</TT><A NAME="7610"></A> package option. </DD> -<DT><A NAME="foot3556">... -link</A><A - HREF="glossaries-manual.html#tex2html28"><SUP>10</SUP></A></DT> -<DD>if the document doesn't have hyperlinks enabled -<TT>\@glslink</TT> ignores the label and simply typesets the text. +<DT><A NAME="foot3196">... +environment.</A><A + HREF="glossaries-manual.html#tex2html33"><SUP>12</SUP></A></DT> +<DD>This style was supplied by Axel Menzel. </DD> -<DT><A NAME="foot3557">... correctly.</A><A - HREF="glossaries-manual.html#tex2html29"><SUP>11</SUP></A></DT> -<DD>again, if the -document doesn't support hyperlinks, <TT>\@glstarget</TT> will ignore -the label, and just typeset the text. +<DT><A NAME="foot3861">...supertabular.</A><A + HREF="glossaries-manual.html#tex2html34"><SUP>13</SUP></A></DT> +<DD>e.g. with the <TT>flowfram</TT><A NAME="7851"></A> +package. </DD> -<DT><A NAME="foot3561">...MakeTextUppercase,</A><A - HREF="glossaries-manual.html#tex2html30"><SUP>12</SUP></A></DT> +<DT><A NAME="foot3869">...MakeTextUppercase,</A><A + HREF="glossaries-manual.html#tex2html35"><SUP>14</SUP></A></DT> <DD>defined in the <TT>textcase</TT> package diff --git a/Master/texmf-dist/doc/latex/glossaries/glossaries-manual.tex b/Master/texmf-dist/doc/latex/glossaries/glossaries-manual.tex index 55746a63862..1eb073f2961 100644 --- a/Master/texmf-dist/doc/latex/glossaries/glossaries-manual.tex +++ b/Master/texmf-dist/doc/latex/glossaries/glossaries-manual.tex @@ -1,6 +1,7 @@ \documentclass[a4paper]{ltxdoc} \usepackage{ifthen} \usepackage{alltt} +\usepackage{pifont} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[colorlinks, @@ -25,7 +26,7 @@ \makeatother \RecordChanges \PageIndex -\CheckSum{7758} +\CheckSum{7872} \CodelineNumbered \newcommand*{\termdef}[1]{\emph{#1}\iterm{#1}} \newcommand*{\term}[1]{#1\iterm{#1}} @@ -45,6 +46,7 @@ }{\end{minipage}\end{lrbox}% \par\vskip10pt\noindent \fcolorbox{red}{white}{\usebox{\importantbox}}\par\vskip10pt} +\newcommand*{\tick}{\ding{51}} } { \usepackage{html} @@ -58,10 +60,17 @@ \newcommand*{\tableref}[1]{\htmlref{table~}{#1}\ref{#1}} \newcommand*{\Tableref}[1]{\htmlref{Table~}{#1}\ref{#1}} \newenvironment{important}{}{} +\newcommand*{\tick}{X} } +\newcommand*{\ifirstuse}{\iterm{first use}} +\newcommand*{\firstuse}{first use\ifirstuse} +\newcommand*{\firstuseflag}{first use flag\ifirstuseflag} +\newcommand*{\firstusetext}{first use text\ifirstusetext} \ifmakedtx{ +\newcommand*{\ifirstuseflag}{\iterm{first use>flag}} +\newcommand*{\ifirstusetext}{\iterm{first use>text}} \newcommand*{\istkey}[1]{\texttt{#1}\index{makeindex=\texttt{makeindex}>#1=\texttt{#1}|hyperpage}} \newcommand*{\locfmt}[1]{\texttt{#1}\SpecialMainIndex{#1}} \newcommand*{\ics}[1]{\texttt{\char`\\#1}\SpecialMainIndex{#1}} @@ -88,6 +97,8 @@ \newcommand*{\envname}[1]{\textsf{#1}} } { +\newcommand*{\ifirstuseflag}{\iterm{first use!flag}} +\newcommand*{\ifirstusetext}{\iterm{first use!text}} \newcommand{\istkey}[1]{\texttt{#1}\index{makeindex key!#1}} \newcommand{\locfmt}[1]{\texttt{#1}\index{#1@\cs{#1}}} \newcommand{\ics}[1]{\texttt{\char`\\#1}\index{#1@\cs{#1}}} @@ -119,7 +130,7 @@ \MakeShortVerb{"} \DeleteShortVerb{\|} - \title{glossaries.sty v 1.17: \LaTeXe\ Package to Assist Generating Glossaries} + \title{glossaries.sty v 1.18: \LaTeXe\ Package to Assist Generating Glossaries} \author{Nicola L.C. Talbot\\[10pt] School of Computing Sciences\\ University of East Anglia\\ @@ -127,7 +138,7 @@ Norwich. Norfolk\\ NR4 7TJ. United Kingdom.\\ \url{http://theoval.cmp.uea.ac.uk/~nlct/}} - \date{26th December 2008} + \date{14th January 2009} \maketitle \tableofcontents @@ -139,8 +150,14 @@ glossaries. It has a certain amount of flexibility, allowing the user to customize the format of the glossary and define multiple glossaries. It also supports acronyms and glossary styles that include symbols (in addition to a name and description) for glossary -entries. There is provision for loading a database of glossary terms -where only those terms used in the text are added to the glossary. +entries. There is provision for loading a database of glossary terms. +Only those terms used\footnote{that is, if the term has been +referenced using any of the commands described in \ifmakedtx{\autoref{sec:glslink}}{% +\htmlref{Links to Glossary Entries}{sec:glslink}}, +\ifmakedtx{\autoref{sec:glsadd}}{\htmlref{Adding an Entry to the +Glossary Without Generating Text}{sec:glsadd}} or +via \ics{glssee} (or the \gloskey{see} key)} in the document will be +added to the glossary. \textbf{This package replaces the \isty{glossary} package which is now obsolete. Please see the file @@ -171,8 +188,8 @@ The Impatient}}{sec:quick}} is for people who want a few quick pointers of how to get started creating a basic glossary, without having to read through lengthy descriptions. -\item \ifmakedtx{\autoref{sec:overview}}{\htmlref{Overview}{sec:overview}} -gives an overview of available commands and their syntax. +\item \ifmakedtx{\autoref{sec:overview}}{\htmlref{Overview of User Commands}{sec:overview}} +gives an overview of the main user commands and their syntax. \item \ifmakedtx{\autoref{sec:mfirstuc}}{\htmlref{Mfirstuc}{sec:mfirstuc}} describes the associated \sty{mfirstuc} package. @@ -217,7 +234,7 @@ according to your operating system and \TeX\ distribution. The sample documents are as follows: \begin{description} -\item[minimalgls.tex] This document is a minimal working example. +\item[minimalgls.tex]\label{ex:minimalgls} This document is a minimal working example. You can test your installation using this file. To create the complete document you will need to do the following steps: \begin{enumerate} @@ -232,6 +249,12 @@ latex minimalgls PDF\LaTeX\ you will also get warnings about non-existent references. These warnings may be ignored on the first run. + If you get a \verb"Missing \begin{document}" error, then + it's most likely that your version of \isty{xkeyval} is + out of date. Check the log file for a warning of that nature. + If this is the case, you will need to update the \sty{xkeyval} + package. + \item Run \appname{makeglossaries} on the document. This can be done on a terminal by either typing \begin{verbatim} @@ -263,7 +286,7 @@ You should now have a complete document. The number following each entry in the glossary is the location number. By default, this is the page number where the entry was referenced. -\item[sample4col.tex] This document illustrates a four column +\item[sample4col.tex]\label{ex:sample4col} This document illustrates a four column glossary where the entries have a symbol in addition to the name and description. To create the complete document, you need to do: @@ -282,9 +305,9 @@ style has been set: \renewcommand*{\glsgroupskip}{} \end{verbatim} -\item[sampleAcr.tex] This document has some sample acronyms. It +\item[sampleAcr.tex]\label{ex:sampleAcr} This document has some sample acronyms. It also adds the glossary to the table of contents, so an extra -run through \LaTeX\ is required to ensure the document is up-to-date: +run through \LaTeX\ is required to ensure the document is up to date: \begin{verbatim} latex sampleAcr makeglossaries sampleAcr @@ -292,7 +315,7 @@ latex sampleAcr latex sampleAcr \end{verbatim} -\item[sampleAcrDesc.tex] This is similar to the previous example, +\item[sampleAcrDesc.tex]\label{ex:sampleAcrDesc} This is similar to the previous example, except that the acronyms have an associated description. As with the previous example, the glossary is added to the table of contents, so an extra run through \LaTeX\ is required: @@ -303,7 +326,7 @@ latex sampleAcrDesc latex sampleAcrDesc \end{verbatim} -\item[sampleDesc.tex] This is similar to the previous example, +\item[sampleDesc.tex]\label{ex:sampleDesc} This is similar to the previous example, except that it defines the acronyms using \ics{newglossaryentry} instead of \ics{newacronym}. As with the previous example, the glossary is added to the table of @@ -315,8 +338,8 @@ latex sampleDesc latex sampleDesc \end{verbatim} -\item[sampleDB.tex] This document illustrates how to load -an external files containing the glossary definitions. It also +\item[sampleDB.tex]\label{ex:sampleDB} This document illustrates how to load +external files containing the glossary definitions. It also illustrates how to define a new glossary type. This document has the \term{number list} suppressed and uses \ics{glsaddall} to add all the entries to the glossaries without referencing each one @@ -326,10 +349,11 @@ latex sampleDB makeglossaries sampleDB latex sampleDB \end{verbatim} -The glossary definitions are stored in the files +The glossary definitions are stored in the accompanying files \texttt{database1.tex} and \texttt{database2.tex}. Note that if you don't have Perl installed, you will need to use -\appname{makeindex} twice instead of using \appname{makeglossaries}: +\appname{makeindex} twice instead of a single call to +\appname{makeglossaries}: \begin{enumerate} \item Create the main glossary: \begin{verbatim} @@ -341,7 +365,7 @@ makeindex -s sampleDB.ist -t sampleDB.nlg -o sampleDB.not sampleDB.ntn \end{verbatim} \end{enumerate} -\item[sampleEq.tex] This document illustrates how to change the +\item[sampleEq.tex]\label{ex:sampleEq} This document illustrates how to change the location to something other than the page number. In this case, the \texttt{equation} counter is used since all glossary entries appear inside an \envname{equation} environment. To create the @@ -352,7 +376,7 @@ makeglossaries sampleEq latex sampleEq \end{verbatim} -\item[sampleEqPg.tex] This is similar to the previous example, +\item[sampleEqPg.tex]\label{ex:sampleEqPg} This is similar to the previous example, but the number lists\iterm{number list} are a mixture of page numbers and equation numbers. This example adds the glossary to the table of contents, so an extra \LaTeX\ run is required: @@ -363,7 +387,7 @@ latex sampleEqPg latex sampleEqPg \end{verbatim} -\item[sampleSec.tex] This document also illustrates how to change +\item[sampleSec.tex]\label{ex:sampleSec} This document also illustrates how to change the location to something other than the page number. In this case, the \texttt{section} counter is used. This example adds the glossary to the table of contents, so an extra \LaTeX\ run is @@ -375,7 +399,7 @@ latex sampleSec latex sampleSec \end{verbatim} -\item[sampleNtn.tex] This document illustrates how to create +\item[sampleNtn.tex]\label{ex:sampleNtn} This document illustrates how to create an additional glossary type. This example adds the glossary to the table of contents, so an extra \LaTeX\ run is required: \begin{verbatim} @@ -385,7 +409,8 @@ latex sampleNtn latex sampleNtn \end{verbatim} Note that if you don't have Perl installed, you will need to use -\appname{makeindex} twice instead of using \appname{makeglossaries}: +\appname{makeindex} twice instead of a single call to +\appname{makeglossaries}: \begin{enumerate} \item Create the main glossary: \begin{verbatim} @@ -397,7 +422,7 @@ makeindex -s sampleNtn.ist -t sampleNtn.nlg -o sampleNtn.not sampleNtn.ntn \end{verbatim} \end{enumerate} -\item[sample.tex] This document illustrates some of the basics, +\item[sample.tex]\label{ex:sample} This document illustrates some of the basics, including how to create child entries that use the same name as the parent entry. This example adds the glossary to the table of contents, so an extra \LaTeX\ run is required: @@ -414,7 +439,7 @@ effect if you use \appname{makeglossaries}. If you use \appname{makeindex} explicitly, you will need to use the \texttt{-l} switch to indicate letter ordering.) -\item[sampletree.tex] This document illustrates a hierarchical +\item[sampletree.tex]\label{ex:sampletree} This document illustrates a hierarchical glossary structure where child entries have different names to their corresponding parent entry. To create the document do: \begin{verbatim} @@ -423,7 +448,7 @@ makeglossaries sampletree latex sampletree \end{verbatim} -\item[samplexdy.tex] This document illustrates how to use the +\item[samplexdy.tex]\label{ex:samplexdy} This document illustrates how to use the \sty{glossaries} package with \appname{xindy} instead of \appname{makeindex}. The document uses UTF8 encoding (with the \isty{inputenc} package). The encoding is picked up by @@ -466,7 +491,7 @@ xindy -I xindy -M samplexdy-mc -t samplexdy.glg -o samplexdy.gls samplexdy.glo \end{verbatim} -\item[sampleutf8.tex] This is another example that uses +\item[sampleutf8.tex]\label{ex:sampleutf8} This is another example that uses \appname{xindy}. Unlike \appname{makeindex}, \appname{xindy} can cope with accented or non-Latin characters. This document uses UTF8 encoding. To create the document do: @@ -483,7 +508,8 @@ xindy -L english -C utf8 -I xindy -M sampleutf8 -t sampleutf8.glg -o sampleutf8.gls sampleutf8.glo \end{verbatim} -If you remove the \pkgopt{xindy} option and do: +If you remove the \pkgopt{xindy} option from \texttt{sampleutf8.tex} +and do: \begin{verbatim} latex sampleutf8 makeglossaries sampleutf8 @@ -602,8 +628,8 @@ glossaries package are listed in \tableref{tab:predefinednames}. \label{tab:predefinednames} \begin{center} \begin{tabular}{@{}llp{0.4\linewidth}@{}} -\bfseries Command Name & \bfseries Translator key word & -\bfseries What it's for\\ +\bfseries Command Name & \bfseries Translator Key Word & +\bfseries Purpose\\ \ics{glossaryname} & \texttt{Glossary} & Title of the main glossary.\\ \ics{acronymname} & \texttt{Acronyms} & Title of the list of acronyms (when used with package option \pkgopt{acronym}).\\ @@ -692,7 +718,7 @@ explicitly}{sec:xindyapp}}), otherwise you will need to use explicitly}{sec:makeindexapp}}). Note that some commands and package options have no effect if you don't use \appname{makeglossaries}. These are listed in -Table~\ref{tab:makeglossariesCmds}. +\tableref{tab:makeglossariesCmds}. Note that if any of your entries use an entry that is not referenced outside the glossary, you will need to @@ -805,7 +831,8 @@ files, you must make sure you have used the \usepackage[xindy]{glossaries} \end{verbatim} This is required regardless of whether you use \appname{xindy} -explicitly or via \appname{makeglossaries}. This causes the glossary +explicitly or whether it's called implicitly via +\appname{makeglossaries}. This causes the glossary entries to be written in raw \appname{xindy} format, so you need to use \texttt{-I xindy} \emph{not} \texttt{-I tex}. @@ -817,14 +844,15 @@ xindy -L \textrm{\meta{language}} -C \textrm{\meta{encoding}} -I xindy -o \textrm{\meta{base}}.gls \textrm{\meta{base}}.glo \end{ttfamily} \\[10pt] -where \meta{language} is required language name, \meta{encoding} is -the encoding, \meta{base} is the name of the document without -the \filetype{.tex} extension and \meta{style} is the name of the -\appname{xindy} style file without the \filetype{.xdy} extension. The -default name for this style file is \meta{base}\filetype{.xdy} but -can be changed via \ics{setStyleFile}\marg{style}. You may need to -specify the full path name. If any of the file names contain spaces, -you must delimit them using double-quotes. +where \meta{language} is the required language name, \meta{encoding} +is the encoding, \meta{base} is the name of the document without the +\filetype{.tex} extension and \meta{style} is the name of the +\appname{xindy} style file without the \filetype{.xdy} extension. +The default name for this style file is \meta{base}\filetype{.xdy} +but can be changed via \ics{setStyleFile}\marg{style}. You may need +to specify the full path name depending on the current working +directory. If any of the file names contain spaces, you must delimit +them using double-quotes. For example, if your document is called \texttt{myDoc.tex} and you are using UTF8 encoding in English, then type the @@ -855,7 +883,7 @@ makeglossaries myDoc Note also that some commands and package options have no effect if you use \appname{xindy} explicitly instead of using \appname{makeglossaries}. These are listed in -Table~\ref{tab:makeglossariesCmds}. +\tableref{tab:makeglossariesCmds}. \ifmakedtx{}{\toTop} \subsubsection{Using makeindex explicitly} @@ -906,7 +934,7 @@ makeglossaries myDoc Note also that some commands and package options have no effect if you use \appname{makeindex} explicitly instead of using \appname{makeglossaries}. These are listed in -Table~\ref{tab:makeglossariesCmds}. +\tableref{tab:makeglossariesCmds}. \ifmakedtx{}{\toTop} \subsection{Troubleshooting} @@ -927,17 +955,25 @@ other queries, consult the \sty{glossaries} FAQ at \url{http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/glossariesfaq.html}. \begin{enumerate} -\item I've used the \pkgopt{smallcaps} option, but the acronyms +\item \textbf{Q.} I get the error message: +\begin{verbatim} +Missing \begin{document} +\end{verbatim} + +\textbf{A.} Check you are using an up to date version of the \isty{xkeyval} +package. + +\item \textbf{Q.} I've used the \pkgopt{smallcaps} option, but the acronyms are displayed in normal sized upper case letters. -The \pkgopt{smallcaps} package option uses \cs{textsc} to typeset +\textbf{A.} The \pkgopt{smallcaps} package option uses \cs{textsc} to typeset the acronyms. This command converts lower case letters to small capitals, while upper case letters remain their usual size. Therefore you need to specify the acronym in lower case letters. -\item How do I change the font that the acronyms are displayed in? +\item \textbf{Q.} How do I change the font that the acronyms are displayed in? -The easiest way to do this is to specify the \pkgopt{smaller} package +\textbf{A.} The easiest way to do this is to specify the \pkgopt{smaller} package option and redefine \cs{acronymfont} to use the required typesetting command. For example, suppose you would like the acronyms displayed in a sans-serif font, then you can do: @@ -946,44 +982,47 @@ a sans-serif font, then you can do: \renewcommand*{\acronymfont}[1]{\textsf{#1}} \end{verbatim} -\item How do I change the font that the acronyms are displayed in -on first use? +\item \textbf{Q.} How do I change the font that the acronyms are displayed in +on \firstuse? -The easiest way to do this is to specify the \pkgopt{smaller} package +\textbf{A.} The easiest way to do this is to specify the \pkgopt{smaller} package option and redefine \cs{firstacronymfont} to use the required command. Note that if you don't want the acronym on subsequent use to use \cs{smaller}, you will also need to redefine \cs{acronymfont}, -as above. For example to make the acronym emphasized on first use, -but use the surrounding font for subsequent use, you can do: +as above. For example to make the acronym emphasized on +\firstuse, but use the surrounding font for subsequent use, you can do: \begin{verbatim} \usepackage[smaller]{glossaries} \renewcommand*{\firstacronymfont}[1]{\emph{#1}} \renewcommand*{\acronymfont}[1]{#1} \end{verbatim} -\item I don't have Perl installed, do I have to use +\item \textbf{Q.} I don't have Perl installed, do I have to use \appname{makeglossaries}? -Read \ifmakedtx{\autoref{sec:xindyapp}}{\htmlref{Using +\textbf{A.} Although it is strongly recommended that you use +\appname{makeglossaries}, you don't have to use it. +For further details, read +\ifmakedtx{\autoref{sec:xindyapp}}{\htmlref{Using xindy explicitly}{sec:xindyapp}} or \ifmakedtx{\autoref{sec:makeindexapp}}{\htmlref{Using makeindex explicitly}{sec:makeindexapp}}, depending on whether you want to use \appname{xindy} or \appname{makeindex}. -\item I'm used to using the \sty{glossary} package: are there any +\item \textbf{Q.} I'm used to using the \sty{glossary} package: are there any instructions on migrating from the \isty{glossary} package to the \sty{glossaries} package? -Read \ifmakedtx{the file \texttt{glossary2glossaries.pdf}}{\htmladdnormallink{Upgrading +\textbf{A.} Read \ifmakedtx{the file \texttt{glossary2glossaries.pdf}}{\htmladdnormallink{Upgrading from the glossary package to the glossaries package}{glossary2glossaries.html}} which should be available from the same location as this document. -\item I'm using \isty{babel} but the fixed names haven't been +\item \textbf{Q.} I'm using \isty{babel} but the fixed names haven't been translated. -The \sty{glossaries} package currently only supports the following +\textbf{A.} The \sty{glossaries} package currently only supports the following languages: Brazilian Portuguese, Danish, Dutch, English, French, German, Irish, Italian, Hungarian, Polish and Spanish. If you want to add another language, send me the translations, and I'll add them @@ -1002,9 +1041,9 @@ Alternatively, you can add the language as a global option to the class file. Check the \sty{translator} package documentation for further details. -\item My glossaries haven't appeared. +\item \textbf{Q.} My glossaries haven't appeared. -Remember to do the following: +\textbf{A.} Remember to do the following: \begin{itemize} \item Add \ics{makeglossaries} to the document preamble. @@ -1016,8 +1055,8 @@ been defined or \ics{printglossaries}. Entries}{sec:glslink}}, \ifmakedtx{\autoref{sec:glsadd}}{\htmlref{Adding an Entry to the Glossary Without Generating Text}{sec:glsadd}} or -\ifmakedtx{\autoref{sec:glssee}}{\htmlref{Cross-Referencing -Entries}{sec:glssee}} for each entry +\ifmakedtx{\autoref{sec:crossref}}{\htmlref{Cross-Referencing +Entries}{sec:crossref}} for each entry that you want to appear in the glossary. \item Run \LaTeX\ on your document, then run \appname{makeglossaries}, @@ -1331,7 +1370,7 @@ plural=matrices} In this example, the entry name appears as \dq{Matrix} in the glossary, and either \dq{matrix} or \dq{matrices} in the text. -\item The way the term appears on first use can be different +\item The way the term appears on \firstuse\ can be different to the way it appears subsequently: \begin{verbatim} \newglossaryentry{singmtx}{name=Singular Matrix, @@ -1546,7 +1585,7 @@ appear in unnumbered subsections: \end{enumerate}\ifmakedtx{}{\toTop} -\section{Overview}\label{sec:overview} +\section{Overview of User Commands}\label{sec:overview} \changes{1.02}{2007 May 25}{added overview section} \subsection{Package Options} @@ -1566,7 +1605,7 @@ used without \pkgopt{numberline}, the title will be aligned with the section numbers rather than the section titles. \item[\pkgopt{acronym}] This creates a new glossary with the -label \texttt{acronym}: +label \texttt{acronym}. This is equivalent to: \begin{verbatim} \newglossary[alg]{acronym}{acr}{acn}{\acronymname} \end{verbatim} @@ -1575,9 +1614,10 @@ is set to \texttt{acronym} otherwise it is set to \texttt{main}.\footnote{Actually it sets \ics{acronymtype} to \ics{glsdefaulttype} if the \pkgopt{acronym} package option is not used, but \ics{glsdefaulttype} usually has the value -\texttt{main}.} +\texttt{main}.} Entries that are defined using \ics{newacronym} are placed in -the glossary whose label is given by \ics{acronymtype}. +the glossary whose label is given by \ics{acronymtype}, unless +another glossary is explicitly specified. \item[\pkgopt{section}] This is a \meta{key}=\meta{value} option. Its value should be the name of a sectional unit (e.g.\ chapter). @@ -1655,6 +1695,44 @@ The list of acronyms is in section~\ref{\glsautoprefix\acronymtype}. value should be the name of the glossary style to use. Predefined glossary styles are listed \ifmakedtx{in \autoref{sec:styles}}{\htmlref{later}{sec:styles}}. +\item[\pkgopt{nolong}] This prevents the \sty{glossaries} package +from automatically loading \isty{glossary-long} (which means that +the \isty{longtable} package also won't be loaded). This reduces +overhead by not defining unwanted styles and commands. Not that if +you use this option, you won't be able to use any of the +glossary styles defined in the \sty{glossary-long} package. + +\item[\pkgopt{nosuper}] This prevents the \sty{glossaries} package +from automatically loading \isty{glossary-super} (which means that +the \isty{supertabular} package also won't be loaded). This reduces +overhead by not defining unwanted styles and commands. Not that if +you use this option, you won't be able to use any of the +glossary styles defined in the \sty{glossary-super} package. + +\item[\pkgopt{nolist}] This prevents the \sty{glossaries} package +from automatically loading \isty{glossary-list}. This reduces +overhead by not defining unwanted styles. Not that if +you use this option, you won't be able to use any of the +glossary styles defined in the \sty{glossary-list} package. +Note that since the default style is \glostyle{list}, you will +also need to use the \pkgopt{style} option to set the style to +something else. + +\item[\pkgopt{notree}] This prevents the \sty{glossaries} package +from automatically loading \isty{glossary-tree}. This reduces +overhead by not defining unwanted styles. Not that if +you use this option, you won't be able to use any of the +glossary styles defined in the \sty{glossary-tree} package. + +\item[\pkgopt{nostyles}] This prevents all the predefined styles +from being loaded. This option is provided in the event that the +user has custom styles that are not dependent on the styles +provided by the \sty{glossaries} package. Note that if you use +this option, you can't use the \pkgopt{style} package option. Instead +you must either use \ics{glossarystyle}\marg{style} or +the \gloskey[printglossary]{style} key in the +optional argument to \ics{printglossary}. + \item[\pkgopt{nonumberlist}] This option will suppress the associated number lists\iterm{number list} in the glossaries (see also \ifmakedtx{\autoref{sec:numberlists}}{\htmlref{Number Lists}{sec:numberlists}}). @@ -1733,7 +1811,7 @@ you need to remember to use \appname{xindy} not \appname{makeindex}. The indexing style file will been given a \filetype{.xdy} extension. The \pkgopt{xindy} package option may additionally have a -value that is a key=value comma-separated list to override +value that is a \meta{key}=\meta{value} comma-separated list to override the language and codepage. For example: \begin{verbatim} \usepackage[xindy={language=english,codepage=utf8}]{glossaries} @@ -1764,8 +1842,10 @@ only preamble restriction on \cs{newglossaryentry} and \cs{newacronym} was removed in version 1.13, but the restriction remains for \cs{loadglsentries}.} However only those entries that occur in the document -(using any of the commands described in \ifmakedtx{\autoref{sec:glslink}}{\htmlref{Links to Glossary Entries}{sec:glslink}} and -\ifmakedtx{\autoref{sec:glsadd}}{\htmlref{Adding an entry to the glossary without generating text}{sec:glsadd}}) will appear in the glossary. Each time an entry +(using any of the commands described in \ifmakedtx{\autoref{sec:glslink}}{\htmlref{Links to Glossary Entries}{sec:glslink}}, +\ifmakedtx{\autoref{sec:glsadd}}{\htmlref{Adding an entry to the glossary without generating text}{sec:glsadd}} or +\ifmakedtx{\autoref{sec:crossref}}{\htmlref{Cross-Referencing +Entries}{sec:crossref}}) will appear in the glossary. Each time an entry is used in this way, a line is added to an associated glossary file (\filetype{.glo}), which then needs to be converted into a corresponding \filetype{.gls} file which contains the typeset @@ -1864,7 +1944,9 @@ entry is a parent entry that doesn't require a description, you can do \verb|description={\nopostdesc}|. If you want a paragraph break in the description use \DescribeMacro{\glspar}\cs{glspar}. However, note that not all glossary styles support multi-line -descriptions. +descriptions. If you are using one of the tabular-like glossary +styles that permit multi-line descriptions, use \ics{newline} +not \verb"\\" if you want to force a line break. \item[{\gloskey{parent}}] The label of the parent entry. Note that the parent entry must be defined before its sub-entries. @@ -1881,7 +1963,7 @@ when using \ics{gls} (or one of its uppercase variants). If this field is omitted, the value of the \gloskey{name} key is used. \item[{\gloskey{first}}] How the entry will appear in the document text -the first time it is used with \ics{gls} (or one of its uppercase +the first time it is used with \ics{gls}\ifirstusetext\ (or one of its uppercase variants). If this field is omitted, the value of the \gloskey{text} key is used. @@ -1889,9 +1971,11 @@ key is used. when using \ics{glspl} (or one of its uppercase variants). If this field is omitted, the value is obtained by appending \ics{glspluralsuffix} to the value of the \gloskey{text} field. +The default value of \cs{glspluralsuffix} is the letter +\dq{s}. \item[{\gloskey{firstplural}}] How the entry will appear in the -document text the first time it is used with \ics{glspl} (or one of its +document text the first time it is used with \ics{glspl}\ifirstusetext\ (or one of its uppercase variants). If this field is omitted, the value is obtained from the \gloskey{plural} key, if the \gloskey{first} key is omitted, or by appending \ics{glspluralsuffix} to the value of the @@ -1964,7 +2048,8 @@ You may have noticed from above that you can specify the plural form when you define a term. If you omit this, the plural will be obtained by appending \DescribeMacro{\glspluralsuffix}\cs{glspluralsuffix} to -the singular form. This command defaults to \dq{s}. For example: +the singular form. This command defaults to the letter \dq{s}. +For example: \begin{verbatim} \newglossaryentry{cow}{name=cow,description={a fully grown female of any bovine animal}} @@ -2034,11 +2119,9 @@ are divided into Greek letters and Roman letters. Then I can define the categories as follows: \begin{verbatim} \newglossaryentry{greekletter}{name={Greek letters}, -text={Greek letter}, description={\nopostdesc}} \newglossaryentry{romanletter}{name={Roman letters}, -text={Roman letter}, description={\nopostdesc}} \end{verbatim} @@ -2117,7 +2200,7 @@ parent=bravo} \DescribeMacro{\loadglsentries} You can store all your glossary entry definitions in another -file, and use:\\[10pt] +file and use:\\[10pt] \cs{loadglsentries}\oarg{type}\marg{filename}\\[10pt] where \meta{filename} is the name of the file containing all the \cs{newglossaryentry} commands. The optional argument @@ -2210,7 +2293,7 @@ Note that \cs{GlsSetXdyMinRangeLength} must be used before \end{important} With both \appname{makeindex} and \appname{xindy}, you can replace -separator and the closing number in the range using:\\[10pt] +the separator and the closing number in the range using:\\[10pt] \DescribeMacro{\glsSetSuffixF}\cs{glsSetSuffixF}\marg{suffix}\\ \DescribeMacro{\glsSetSuffixFF}\cs{glsSetSuffixFF}\marg{suffix}\\[10pt] where the former command specifies the suffix to use for a 2 page @@ -2285,6 +2368,14 @@ font, do: \renewcommand*{\glstextformat}[1]{\textsf{#1}} \end{verbatim} +Each entry has an associated conditional referred to as the +\firstuseflag. This determines whether \ics{gls}, +\ics{glspl} (and their uppercase variants) should use the +value of the \gloskey{first} or \gloskey{text} keys. Note that an +entry can be used without affecting the \firstuseflag\ (for example, +when used with \cs{glslink}). See \ifmakedtx{\autoref{sec:glsunset}}{\htmlref{later}{sec:glsunset}} for +commands that unset or reset this conditional. + \DescribeMacro{\glslink} The command:\\[10pt] \cs{glslink}\oarg{options}\marg{label}\marg{text}\\[10pt] @@ -2318,13 +2409,14 @@ and use that command. In this document, the standard formats refer to the standard text block commands such as \ics{textbf} or \ics{emph} or any of the -commands listed in Table~\ref{tab:hyperxx}. +commands listed in \tableref{tab:hyperxx}. \begin{important} If you use \appname{xindy} instead of \appname{makeindex}, you must specify any non-standard formats that you want to use with the \gloskey[glslink]{format} key using -\ics{GlsAddXdyAttribute}\marg{name}. For example +\ics{GlsAddXdyAttribute}\marg{name}. So if you use +\appname{xindy} with the above example, you would need to add: \begin{verbatim} \GlsAddXdyAttribute{textbfem} \end{verbatim} @@ -2341,7 +2433,7 @@ If you are using hyperlinks and you want to change the font of the hyperlinked location, don't use \ics{hyperpage} (provided by the \isty{hyperref} package) as the locations may not refer to a page number. Instead, the \sty{glossaries} package provides number -formats listed in Table~\ref{tab:hyperxx}. +formats listed in \tableref{tab:hyperxx}. \begin{table}[htbp] \caption{Predefined Hyperlinked Location Formats} @@ -2375,7 +2467,7 @@ command called, say, \cs{hyperbsf}: \newcommand{\hyperbsf}[1]{\textbf{\hypersf{#1}}} \end{verbatim} and then use \texttt{hyperbsf} as the value for the \gloskey{format} -key.\ifmakedtx{ (See also \autoref{sec:printglos}.)}{} +key.\ifmakedtx{ (See also \autoref{sec:code:printglos}.)}{} Remember that if you use \appname{xindy}, you will need to add this to the list of location attributes: \begin{verbatim} @@ -2407,9 +2499,9 @@ is the same as \cs{glslink}, except that the \term{link text} is determined from the values of the \gloskey{text} and \gloskey{first} keys supplied when the entry was defined using \ics{newglossaryentry}. If the entry has been marked as having -been used, the value of the \gloskey{text} key will be used, otherwise +been used\ifirstuseflag, the value of the \gloskey{text} key will be used, otherwise the value of the \gloskey{first} key will be used. -On completion, \cs{gls} will mark the entry given by \meta{label} as +On completion, \cs{gls} will mark the entry's first use flag\ifirstuseflag\ as used. There are two uppercase variants:\\[10pt] @@ -2418,7 +2510,7 @@ There are two uppercase variants:\\[10pt] and\\[10pt] \DescribeMacro{\GLS} \cs{GLS}\oarg{options}\marg{label}\oarg{insert}\\[10pt] -which make the first letter of the link or all the link text +which make the first letter of the link text or all the link text uppercase, respectively. The final optional argument \meta{insert}, allows you to insert @@ -2447,8 +2539,9 @@ a starred version that disable the hyperlink. \DescribeMacro{\glstext}The command:\\[10pt] \cs{glstext}\oarg{options}\marg{label}\oarg{insert}\\[10pt] is similar to \ics{gls} except that it always uses the value -of the \gloskey{text} key and does not mark the entry as -having been used. Unlike \cs{gls}, the inserted text \meta{insert} +of the \gloskey{text} key and does not affect the +\firstuseflag. +Unlike \cs{gls}, the inserted text \meta{insert} is always appended to the link text. There are also analogous commands:\\[10pt] @@ -2463,8 +2556,8 @@ the hyperlink. \cs{glsfirst}\oarg{options}\marg{label}\oarg{insert}\\[10pt] is similar to \ics{glstext} except that it always uses the value of the \gloskey{first} key. Again, \meta{insert} is always appended -to the end of the link text and does not mark the entry as having -been used. +to the end of the link text and does not affect the +\firstuseflag. There are also analogous commands:\\[10pt] \DescribeMacro{\Glsfirst} @@ -2567,15 +2660,16 @@ the hyperlink. The format of the \term{link text} for \ics{gls}, \ics{glspl} and their uppercase variants is governed by two commands: \DescribeMacro{\glsdisplayfirst}\cs{glsdisplayfirst}, which is used the -first time a glossary entry is used in the text and +first time a glossary entry is used\ifirstuse\ in the text and \DescribeMacro{\glsdisplay}\cs{glsdisplay}, which is used subsequently. Both commands take four arguments: the first is either the singular or plural form given by the \gloskey{text}, \gloskey{plural}, -\gloskey{first} or \gloskey{firstplural} keys (used when the term was +\gloskey{first} or \gloskey{firstplural} keys (set when the term was defined) depending on context; the second argument is the term's -description (as supplied by the \gloskey{description} key); the third +description (as supplied by the \gloskey{description} or +\gloskey{descriptionplural} keys); the third argument is the symbol associated with the term (as supplied by the -\gloskey{symbol} key) and the fourth argument is the additional text +\gloskey{symbol} or \gloskey{symbolplural} keys) and the fourth argument is the additional text supplied in the final optional argument to \cs{gls} or \cs{glspl} (or their uppercase variants). The default definitions of \cs{glsdisplay} and \cs{glsdisplayfirst} simply @@ -2600,7 +2694,7 @@ description={The length between two points}, symbol={km}} \end{verbatim} and now suppose you want \verb|\gls{distance}| to produce -\dq{distance (km)} on first use, then you can redefine +\dq{distance (km)} on \firstuse, then you can redefine \cs{glsdisplayfirst} as follows: \begin{verbatim} \renewcommand{\glsdisplayfirst}[4]{#1#4 (#3)} @@ -2609,7 +2703,7 @@ Note that the additional text is placed after \verb|#1|, so \verb|\gls{distance}['s]| will produce \dq{distance's (km)} rather than \dq{distance (km)'s} which looks a bit odd (even though it may be in the context of \dq{the distance (km) is measured between -the two points} --- but in this instance it may be better not to +the two points} --- but in this instance it would be better not to use a contraction). Note also that all of the \term{link text} will be formatted according @@ -2625,9 +2719,11 @@ If you have multiple glossaries, changing \cs{glsdisplayfirst} and glossaries appear when using the commands \cs{gls}, \cs{glspl} and their uppercase variants. If you only want the change to affect entries for a given glossary, then you need -to use \DescribeMacro{\defglsdisplay}\cs{defglsdisplay} and -\DescribeMacro{\defglsdisplayfirst}\cs{defglsdisplayfirst} instead -of redefining \cs{glsdisplay} and \cs{glsdisplayfirst}. +to use\\[10pt] +\DescribeMacro{\defglsdisplay}\cs{defglsdisplay}\oarg{type}\marg{definition}\\[10pt] +and\\[10pt] +\DescribeMacro{\defglsdisplayfirst}\cs{defglsdisplayfirst}\oarg{type}\marg{definition}\\[10pt] +instead of redefining \cs{glsdisplay} and \cs{glsdisplayfirst}. Both \cs{defglsdisplay} and \cs{defglsdisplayfirst} take two arguments: the first (which is optional) is the glossary's label\footnote{\texttt{main} for the main @@ -2640,7 +2736,7 @@ redefined above. For example, suppose you have created a new glossary called \texttt{notation} and you want to change the way the entry is -displayed on first use so that it includes the symbol, you can +displayed on \firstuse\ so that it includes the symbol, you can do: \begin{verbatim} \defglsdisplayfirst[notation]{#1#4 (denoted #3)} @@ -2790,8 +2886,7 @@ default text for the \dq{see} tag is given by \ics{seename}. The commands described in this section display entry details without adding any information to the glossary. They don't use \cs{glstextformat}, they don't have any optional arguments, -they don't affect the flag that determines if the term has been -used and, apart from \ics{glshyperlink}, they don't produce +they don't affect the \firstuseflag\ and, apart from \ics{glshyperlink}, they don't produce hyperlinks. \par\vskip10pt\noindent \DescribeMacro{\glsentryname}\cs{glsentryname}\marg{label}\\ @@ -2814,13 +2909,13 @@ entry given by \meta{label}, as specified by the \gloskey{plural} key. \par\vskip10pt\noindent \DescribeMacro{\glsentryfirst}\cs{glsentryfirst}\marg{label}\\ \DescribeMacro{\Glsentryfirst}\cs{Glsentryfirst}\marg{label}\par\vskip10pt\noindent -These commands display the first use text for the glossary entry +These commands display the \firstusetext\ for the glossary entry given by \meta{label}, as specified by the \gloskey{first} key. \cs{Glsentryfirst} makes the first letter uppercase. \par\vskip10pt\noindent \DescribeMacro{\glsentryfirstplural}\cs{glsentryfirstplural}\marg{label}\\ \DescribeMacro{\Glsentryfirstplural}\cs{Glsentryfirstplural}\marg{label}\par\vskip10pt\noindent -These commands display the plural form of the first use text for the +These commands display the plural form of the \firstusetext\ for the glossary entry given by \meta{label}, as specified by the \gloskey{firstplural} key. \cs{Glsentryfirstplural} makes the first letter uppercase. @@ -3118,7 +3213,7 @@ do this. You can redefine \ics{thepage} as follows: \renewcommand*{\thepage}{\Numberstring{page}} \end{verbatim} This gets expanded to \verb|\protect \Numberstringnum |\marg{n} -where \meta{n} is the page number. This means that you need to +where \meta{n} is the Arabic page number. This means that you need to define a new location that has that form: \begin{verbatim} \GlsAddXdyLocation{Numberstring}{:sep "\string\protect\space @@ -3158,8 +3253,9 @@ user defined location names (as specified by \texttt{see} (cross-referenced entries). This ordering can be changed using:\\[10pt] \DescribeMacro{\GlsSetXdyLocationClassOrder} -\cs{GlsSetXdyLocationClassOrder}\\[10pt] -where each location name is delimited by double quote marks. +\cs{GlsSetXdyLocationClassOrder}\marg{location names}\\[10pt] +where each location name is delimited by double quote marks and +separated by white space. For example: \begin{verbatim} \GlsSetXdyLocationClassOrder{ @@ -3264,15 +3360,20 @@ can identify the list of acronyms by the command \DescribeMacro{\acronymtype}\cs{acronymtype} which is set to \texttt{acronym}, if the \pkgopt{acronym} option has been used, otherwise it is set to \texttt{main}. + +\begin{important} +All glossaries must be defined before \ics{makeglossaries} to +ensure that the relevant output files are opened. +\end{important} \ifmakedtx{}{\toTop} \subsection{Acronyms} \label{sec:acronyms} \DescribeMacro{\newacronym} -As you may have noticed in \ifmakedtx{\autoref{sec:newglosentry}}{\htmlref{Defining Glossary Entries}{sec:newglosentry}}, when you +You may have noticed in \ifmakedtx{\autoref{sec:newglosentry}}{\htmlref{Defining Glossary Entries}{sec:newglosentry}} that when you specify a new entry, you can specify alternate text to use when -the term is first used in the document. This provides a useful +the term is first used\ifirstuse\ in the document. This provides a useful means to define acronyms. For convenience, the \sty{glossaries} package defines the command:\\[10pt] \cs{newacronym}\oarg{key-val list}\marg{label}\marg{abbrv}\marg{long}\\[10pt] @@ -3320,7 +3421,7 @@ plural={IDNs}, firstplural={identification numbers (IDNs)}} \end{verbatim} so \verb|\gls{idn}| will produce \dq{identification number (IDN)} on -first use and \dq{IDN} on subsequent uses. +\firstuse\ and \dq{IDN} on subsequent uses. This section describes acronyms that have been defined using \cs{newacronym}. If you prefer to define all your acronyms using @@ -3333,37 +3434,44 @@ formats as well as the way that the link text is displayed (see Likewise you should ignore the package option \pkgopt{shortcuts} and the new commands described in this section, such as \cs{acrshort}, as they vary according to the definition of -\cs{newacronym}. - - -\Tableref{tab:acronymsettings} lists the package options and how the -\ics{newglossaryentry} keys are used to store \meta{long} (the long -form) and \meta{abbrv} (the short form). Note that the -\pkgopt{smallcaps} option redefines -\DescribeMacro{\acronymfont}\cs{acronymfont} so that it sets its -argument using \cs{textsc} (so you should use lower case characters in -\meta{abbrv}) and the \pkgopt{smaller} option redefines -\cs{acronymfont} to use \cs{smaller},\footnote{you will need to load a -package, such as \sty{relsize}, that defines \cs{smaller} if you use -this option.} otherwise \cs{acronymfont} simply displays its argument -in the surrounding font. Note also that if none of the package options -\pkgopt{smallcaps}, \pkgopt{smaller}, \pkgopt{dua}, -\pkgopt{description} or \pkgopt{footnote} are used, \cs{acronymfont} is -not used, so changing the definition of \cs{acronymfont} will have no -effect under such circumstances. - -If you want to display the acronym in another font, for example, -emphasized, then use the \pkgopt{smaller} package option and -redefine \ics{acronymfont} to use the required font. For example: +\ics{newacronym}. + +If you use any of the package options \pkgopt{smallcaps}, +\pkgopt{smaller}, \pkgopt{description} or +\pkgopt{footnote}, the acronyms will be displayed in the document +using:\\[10pt] +\DescribeMacro{\acronymfont}\cs{acronymfont}\marg{text}\\[10pt] +and\\[10pt] +\DescribeMacro{\firstacronymfont}\cs{firstacronymfont}\marg{text}\\[10pt] +where \cs{firstacronymfont} is applied on \firstuse\ and +\cs{acronymfont} is applied on subsequent use. Note that if you +don't use any of the above package options, changing the +definition of \cs{acronymfont} or \cs{firstacronymfont} will have +no effect. In this case, the recommended route is to use +the \pkgopt{smaller} package option and redefine \cs{acronymfont} +and \cs{firstacronymfont} as required. For example, if you want +acronyms in a normal font on first use and emphasized on +subsequent use, do: \begin{verbatim} \usepackage[smaller]{glossaries} +\renewcommand*{\firstacronymfont}[1]{#1} \renewcommand*{\acronymfont}[1]{\emph{#1}} \end{verbatim} -Where \cs{acronymfont} is available, -\DescribeMacro{\firstacronymfont}\cs{firstacronymfont} is also -available. By default, this simply uses \cs{acronymfont}, but it -can be redefined to change the way the acronym is displayed on -first use. +(Note that it is for this reason that the \isty{relsize} package +is not automatically loaded when selecting the +\pkgopt{smaller} package option.) + +\Tableref{tab:acronymsettings} lists the package options that govern +the acronym styles and how the \ics{newglossaryentry} keys are used +to store \meta{long} (the long form) and \meta{abbrv} (the short +form). Note that the \pkgopt{smallcaps} option redefines +\cs{acronymfont} so that it sets its +argument using \cs{textsc} (so you should use lower case characters +in \meta{abbrv}) and the \pkgopt{smaller} option redefines +\cs{acronymfont} to use \cs{smaller},\footnote{you will need to load +a package, such as \sty{relsize}, that defines \cs{smaller} if you +use this option.} otherwise \cs{acronymfont} simply displays its +argument in the surrounding font. \begin{table}[htbp] \caption{Package options governing \cs{newacronym} and how the @@ -3438,7 +3546,7 @@ to override the defaults. For example: \newacronym[\glslongpluralkey={diagonal matrices}]{dm}{DM}{diagonal matrix} \end{verbatim} -If the first use uses the plural form, \verb|\glspl{dm}| will +If the \firstuse\ uses the plural form, \verb|\glspl{dm}| will display: diagonal matrices (DMs). Each of the package options \pkgopt{smallcaps}, \pkgopt{smaller}, @@ -3454,7 +3562,7 @@ glossary type. \begin{description} \item[\pkgopt{description},\pkgopt{footnote}]\ifmakedtx{\mbox{}\par}{} -When these two package options are used together, the first use displays +When these two package options are used together, the \firstuse\ displays the entry as:\\[10pt] \cs{firstacronymfont}\marg{abbrv}\meta{insert}\cs{footnote}\marg{long} \\[10pt] @@ -3479,7 +3587,7 @@ remember to protect fragile commands when defining acronyms. \item[\pkgopt{dua}]\ifmakedtx{\mbox{}\par}{} The \pkgopt{dua} package option always displays the expanded form and so may not be used with \pkgopt{footnote}, \pkgopt{smaller} or -\pkgopt{smallcaps}. Both first use and subsequent use displays the +\pkgopt{smallcaps}. Both \firstuse\ and subsequent use displays the entry in the form:\\[10pt] \meta{long}\meta{insert}\\[10pt] If the \pkgopt{description} package option is also used, the @@ -3497,7 +3605,7 @@ short form (unless overridden by the \gloskey{sort} key in the optional argument of \ics{newacronym}). \item[\pkgopt{description}]\ifmakedtx{\mbox{}\par}{} -This package option displays the entry on first use as:\\[10pt] +This package option displays the entry on \firstuse\ as:\\[10pt] \meta{long}\meta{insert} (\cs{firstacronymfont}\marg{abbrv})\\[10pt] while subsequent use displays the entry as:\\[10pt] \cs{acronymfont}\marg{abbrv}\meta{insert}\\[10pt] @@ -3526,7 +3634,7 @@ override this using the \gloskey{sort} key in the optional argument to \ics{newacronym}. \item[\pkgopt{footnote}]\ifmakedtx{\mbox{}\par}{} -This package option displays the entry on first use as:\\[10pt] +This package option displays the entry on \firstuse\ as:\\[10pt] \cs{firstacronymfont}\marg{abbrv}\meta{insert}\cs{footnote}\marg{long}\\[10pt] while subsequent use displays the entry as:\\[10pt] \cs{acronymfont}\marg{abbrv}\meta{insert}\\[10pt] @@ -3537,15 +3645,15 @@ package additionally implements the option \ipkgopt[description]{sanitize}\verb|sanitize={description=false}|, so remember to protect fragile commands when defining acronyms. -Note that on first use, it is the long form in the footnote that +Note that on \firstuse, it is the long form in the footnote that links to the relevant glossary entry (where hyperlinks are enabled), whereas on subsequent use, the acronym links to the relevant glossary entry. It is possible to change this to make the acronym -on first use have the hyperlink instead of the footnote, but +on \firstuse\ have the hyperlink instead of the footnote, but since the footnote marker will also be a hyperlink, you will have two hyperlinks in immediate succession. This can be ambiguous where the hyperlinks are coloured rather than boxed. -The code required to change the first use to make the +The code required to change the \firstuse\ to make the acronym a hyperlink is as follows: \begin{verbatim} \defglsdisplayfirst[\acronymtype]{% @@ -3557,12 +3665,12 @@ acronym a hyperlink is as follows: (i.e.\ commands whose name contains an \verb|@| character), so if this code is place in a \texttt{.tex} file it needs to be placed within a \cs{makeatletter} \ldots\ \cs{makeatother} pair. -(See \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=atsigns} +(See \ifmakedtx{\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=atsigns}}{\htmladdnormallink{\cs{@} and \texttt{@} in macro names}{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=atsigns}} for further details.) \item[\pkgopt{smallcaps}]\ifmakedtx{\mbox{}\par}{} If neither the \pkgopt{footnote} nor \pkgopt{description} options -have been set, this option displays the entry on first use as:\\[10pt] +have been set, this option displays the entry on \firstuse\ as:\\[10pt] \meta{long}\meta{insert} (\cs{firstacronymfont}\marg{abbrv})\\[10pt] while subsequent use displays the entry as:\\[10pt] \cs{acronymfont}\marg{abbrv}\meta{insert}\\[10pt] @@ -3582,7 +3690,7 @@ remember to protect fragile commands when defining acronyms. \item[\pkgopt{smaller}]\ifmakedtx{\mbox{}\par}{} If neither the \pkgopt{footnote} nor \pkgopt{description} options -have been set, this option displays the entry on first use as:\\[10pt] +have been set, this option displays the entry on \firstuse\ as:\\[10pt] \meta{long}\meta{insert} (\cs{firstacronymfont}\marg{abbrv})\\[10pt] while subsequent use displays the entry as:\\[10pt] \cs{acronymfont}\marg{abbrv}\meta{insert}\\[10pt] @@ -3603,7 +3711,7 @@ remember to protect fragile commands when defining acronyms. \item[None of the above]\ifmakedtx{\mbox{}\par}{} If none of the package options \pkgopt{smallcaps}, \pkgopt{smaller}, \pkgopt{footnote}, \pkgopt{dua} or \pkgopt{description} are used, -then on first use the entry is displayed as:\\[10pt] +then on \firstuse\ the entry is displayed as:\\[10pt] \meta{long} (\meta{abbrv})\meta{insert}\\[10pt] while subsequent use displays the entry as:\\[10pt] \meta{abbrv}\meta{insert}\\[10pt] @@ -3626,7 +3734,7 @@ as follows: \cs{ACRshort}\oarg{options}\marg{label}\oarg{insert}\\ \DescribeMacro{\ACRshort} \cs{ACRshort}\oarg{options}\marg{label}\oarg{insert}\\[10pt] -Print the abbreviated version with a hyperlink (if necessary) to the +Print the abbreviated version with (if required) a hyperlink to the relevant entry in the glossary. This is usually equivalent to \ics{glstext} (or its uppercase variants) but may additionally put the link text within the argument to \ics{acronymfont}. @@ -3637,7 +3745,7 @@ put the link text within the argument to \ics{acronymfont}. \cs{ACRlong}\oarg{options}\marg{label}\oarg{insert}\\ \DescribeMacro{\ACRlong} \cs{ACRlong}\oarg{options}\marg{label}\oarg{insert}\\[10pt] -Print the long version with a hyperlink (if necessary) to the +Print the long version with (if required) a hyperlink to the relevant entry in the glossary. This is may be equivalent to \ics{glsdesc}, \ics{glssymbol} or \ics{glsfirst} (or their uppercase variants), depending on package options. @@ -3649,7 +3757,7 @@ variants), depending on package options. \DescribeMacro{\ACRfull} \cs{ACRfull}\oarg{options}\marg{label}\oarg{insert}\\[10pt] Print the long version followed by the abbreviation in brackets -with a hyperlink (if necessary) to the +with (if required) a hyperlink to the relevant entry in the glossary. Note that if you change the definition of \ics{newacronym}, you @@ -3692,12 +3800,88 @@ produce all upper case text. \ifmakedtx{}{\toTop} +\subsubsection{Upgrading From the glossary Package} +Users of the obsolete \isty{glossary} package may recall that +the syntax used to define new acronyms has changed with the +replacement \sty{glossaries} package. In addition, the old +\isty{glossary} package created the command +\cs{}\meta{acr-name} when defining the acronym \meta{acr-name}. + +In order to facilitate migrating from the old package to the new +one, the \isty{glossaries} package\footnote{as from version 1.18} +provides the command:\\[10pt] +\DescribeMacro{\oldacronym}\cs{oldacronym}\oarg{label}\marg{abbrv}\marg{long}\marg{key-val list}\\[10pt] +This uses the same syntax as the \isty{glossary} package's +method of defining acronyms. It is equivalent to:\\[10pt] +\ics{newacronym}\oarg{key-val list}\marg{label}\marg{abbrv}\marg{long}\\[10pt] +In addition, \ics{oldacronym} also defines the commands +\cs{}\meta{label}, which is equivalent to \ics{gls}\marg{label}, +and \cs{}\meta{label}\texttt{*}, which is equivalent to +\ics{Gls}\marg{label}. If \meta{label} is omitted, \meta{abbrv} +is used. Since commands names must consist only of alphabetical +characters, \meta{label} must also only consist of alphabetical +characters. Note that \cs{}\meta{label} doesn't allow you to use +the first optional argument of \ics{gls} or \ics{Gls} --- you will +need to explicitly use \ics{gls} or \ics{Gls} to change the +settings. + +\begin{important} +Recall that, in general, \LaTeX\ ignores spaces following command +names consisting of alphabetical characters. This is also true for +\cs{}\meta{label} unless you additionally load the +\isty{xspace} package. +\end{important} + +The \isty{glossaries} package doesn't load the \isty{xspace} package +since there are both advantages and disadvantages to using +\ics{xspace} in \cs{}\meta{label}. If you don't use the +\isty{xspace} package you need to explicitly force a space using +\verb*"\ " (backslash space) however you can follow \cs{}\meta{label} +with additional text in square brackets (the final optional +argument to \ics{gls}). If you use the \isty{xspace} package +you don't need to escape the spaces but you can't use +the optional argument to insert text (you will have to explicitly +use \ics{gls}). + +To illustrate this, suppose I define the acronym \dq{abc} as +follows: +\begin{verbatim} +\oldacronym{abc}{example acronym}{} +\end{verbatim} +This will create the command \cs{abc} and its starred version +\cs{abc*}. \Tableref{tab:xspace} illustrates the effect of +\cs{abc} (on subsequent use) according to whether or not the +\isty{xspace} package has been loaded. As can be seen from the +final row in the table, the \isty{xspace} package prevents the +optional argument from being recognised. + +\begin{table}[htbp] +\caption[The effect of using xspace]{The effect of using +\sty{xspace} with \cs{oldacronym}} +\label{tab:xspace} +\vskip\baselineskip +\centering +\begin{tabular}{lll} +\bfseries Code & \bfseries With \sty{xspace} & +\bfseries Without \sty{xspace}\\ +\verb|\abc.| & abc. & abc.\\ +\verb|\abc xyz| & abc xyz & abcxyz\\ +\verb|\abc\ xyz| & abc xyz & abc xyz\\ +\verb|\abc* xyz| & Abc xyz & Abc xyz\\ +\verb|\abc['s] xyz| & abc ['s] xyz & abc's xyz +\end{tabular} +\par +\end{table} + +\ifmakedtx{}{\toTop} + \subsection{Unsetting and Resetting Entry Flags} +\label{sec:glsunset} When using \ics{gls}, \ics{glspl} and their uppercase variants it is possible that you may want to use the value given by the \gloskey{first} key, even though you have already used the glossary -entry. Conversely, you may want to use the value given by the +entry\ifirstuse. Conversely, you may want to use the value given by the \gloskey{text} key, even though you haven't used the glossary entry. The former can be achieved by one of the following commands:\\[10pt] \DescribeMacro{\glsreset}\cs{glsreset}\marg{label}\\ @@ -3706,7 +3890,21 @@ while the latter can be achieved by one of the following commands:\\[10pt] \DescribeMacro{\glsunset}\cs{glsunset}\marg{label}\\ \DescribeMacro{\glslocalunset}\cs{glslocalunset}\marg{label} \\[10pt] -You can determine whether an entry has been used using:\\[10pt] +You can also reset or unset all entries for a given glossary or list of +glossaries using:\\[10pt] +\DescribeMacro{\glsresetall}\cs{glsresetall}\oarg{glossary list}\\ +\DescribeMacro{\glslocalresetall}\cs{glslocalresetall}\oarg{glossary list}\\ +\DescribeMacro{\glsunsetall}\cs{glsunsetall}\oarg{glossary list}\\ +\DescribeMacro{\glslocalunsetall}\cs{glslocalunsetall}\oarg{glossary list}\\[10pt] +where \meta{glossary list} is a comma-separated list of +glossary labels. If omitted, all defined glossaries are assumed. +For example, to reset all entries in the main glossary and the +list of acronyms: +\begin{verbatim} +\glsresetall[main,acronym] +\end{verbatim} + +You can determine whether an entry's first use flag is set using:\\[10pt] \DescribeMacro{\ifglsused} \cs{ifglsused}\marg{label}\marg{true part}\marg{false part}\\[10pt] where \meta{label} is the label of the required entry. If the @@ -3723,8 +3921,115 @@ symbol; some styles are not designed for hierarchical entries, so they display sub-entries in the same way as they display top level entries; some styles are designed for homographs, so they ignore the name for sub-entries. You should therefore pick a style -that suits your type of glossary. -The predefined styles are as follows: +that suits your type of glossary. See \tableref{tab:styles} for +a summary of the available styles. + +\begin{table}[htbp] +\caption[Glossary Styles]{Glossary Styles. An asterisk in the style +name indicates anything that matches that doesn't match any +previously listed style (e.g.\ \texttt{long3col*} +matches \glostyle{long3col}, \glostyle{long3colheader}, +\glostyle{long3colborder} and \glostyle{long3colheaderborder}). +A maximum level of 0 indicates a flat glossary (sub-entries +are displayed in the same way as main entries). Where the maximum +level is given as --- there is no limit, but note that +\appname{makeindex} imposes a limit of 2 sub-levels. If the +homograph column is checked, then the name is not displayed for +sub-entries. If the symbol column is checked, then the symbol will +be displayed if it has been defined.} +\label{tab:styles} +\vskip\baselineskip +\centering +\begin{tabular}{lccc} +\bfseries Style & \bfseries Maximum Level & +\bfseries Homograph & \bfseries Symbol\\ +\ttfamily listdotted & 0 & & \\ +\ttfamily sublistdotted & 1 & & \\ +\ttfamily list* & 1 & \tick & \\ +\ttfamily altlist* & 1 & \tick & \\ +\ttfamily long3col* & 1 & \tick & \\ +\ttfamily long4col* & 1 & \tick & \tick \\ +\ttfamily altlong4col* & 1 & \tick & \tick \\ +\ttfamily long* & 1 & \tick & \\ +\ttfamily super3col* & 1 & \tick & \\ +\ttfamily super4col* & 1 & \tick & \tick \\ +\ttfamily altsuper4col* & 1 & \tick & \tick \\ +\ttfamily super* & 1 & \tick & \\ +\ttfamily index* & 2 & & \tick\\ +\ttfamily treenoname* & --- & \tick & \tick\\ +\ttfamily tree* & --- & & \tick\\ +\ttfamily alttree* & --- & & \tick +\end{tabular} +\par +\end{table} + +The glossary style can be set using the \pkgopt{style} package option +or using the \gloskey[printglossary]{style} key in the optional +argument to \ics{printglossary} or using the command:\\[10pt] +\DescribeMacro{\glossarystyle}\cs{glossarystyle}\marg{style-name}\\[10pt] +The tabular-like styles that allow multi-line descriptions and page +lists use the length \DescribeMacro{\glsdescwidth}\cs{glsdescwidth} +to set the width of the description column and the length +\DescribeMacro{\glspagelistwidth}\cs{glspagelistwidth} to set the +width of the page list column.\footnote{these lengths will not be +available if you use both the \pkgopt{nolong} and \pkgopt{nosuper} +package options or if you use the \pkgopt{nostyles} package option.} +These will need to be changed using \cs{setlength} if the glossary +is too wide. Note that the \glostyle{long4col} and +\glostyle{super4col} styles (and their header and border variations) +don't use these lengths as they are designed for single line +entries. Instead you should use the analogous \glostyle{altlong4col} +and \glostyle{altsuper4col} styles. If you want to +explicitly create a line-break within a multi-line description in +a tabular-like style you should use \ics{newline} instead of +\verb|\\|. + +Note that if you use the \gloskey[printglossary]{style} key in the +optional argument to \ics{printglossary}, it will override any +previous style settings for the given glossary, so if, for example, +you do +\begin{verbatim} +\renewcommand*{\glsgroupskip}{} +\printglossary[style=long] +\end{verbatim} +then the new definition of \ics{glsgroupskip} will not have an affect +for this glossary, as \cs{glsgroupskip} is redefined by +\verb|style=long|. Likewise, \ics{glossarystyle} will also +override any previous style definitions, so, again +\begin{verbatim} +\renewcommand*{\glsgroupskip}{} +\glossarystyle{long} +\end{verbatim} +will reset \cs{glsgroupskip} back to its default definition for the +named glossary style (\glostyle{long} in this case). If you want to +modify the styles, either use \ics{newglossarystyle} (described +in the next section) or make the modifications after +\ics{glossarystyle}, e.g.: +\begin{verbatim} +\glossarystyle{long} +\renewcommand*{\glsgroupskip}{} +\end{verbatim} + + \changes{1.03}{2007 July 4}{'glspostdescription added} +All the styles except for the three- and four-column styles and the +\glostyle{listdotted} style use the command +\DescribeMacro{\glspostdescription}\cs{glspostdescription} after the +description. This simply displays a full stop by default. To eliminate +this full stop (or replace it with something else, say a comma) you +will need to redefine \cs{glspostdescription} before the glossary is +displayed. Alternatively, you can suppress it for a given entry +by placing \ics{nopostdesc} in the entry's description. +\ifmakedtx{}{\toTop} + +\subsubsection{List Styles} +\label{sec:liststyles} + +The styles described in this section are all defined in the package +\isty{glossary-list}. Since they all use the \envname{description} +environment, they are governed by the same parameters as that +environment. These styles all ignore the entry's symbol. Note that +these styles will not be available if you use either the +\pkgopt{nolist} or \pkgopt{nostyles} package options. \begin{description} \item[list] The \glostyle{list} style uses the \envname{description} @@ -3742,7 +4047,7 @@ child entry. Groups are separated using \cs{indexspace}. \glostyle{listgroup} but has a navigation line at the start of the glossary with links to each group that is present in the glossary. This requires an additional run through \LaTeX\ to ensure -the group information is up-to-date. In the navigation line, each +the group information is up to date. In the navigation line, each group is separated by \DescribeMacro{\glshypernavsep}\cs{glshypernavsep} which defaults to a vertical bar with a space on either side. For example, @@ -3772,14 +4077,31 @@ groups. The navigation line is the same as that for \glostyle{listhypergroup}, described above. \item[listdotted] This style uses the \envname{description} -environment. Each entry starts with \verb|\item[]|, followed by the -name followed by a dotted line, followed by the description. Note that -this style ignores both the \term{number list} and the symbol. The -length \DescribeMacro{\glslistdottedwidth}\cs{glslistdottedwidth} -governs where the description should start.\footnote{This style was -supplied by Axel~Menzel.} This is a flat style, so child +environment.\footnote{This style was supplied by Axel~Menzel.} Each +entry starts with \verb|\item[]|, followed by the name followed by a +dotted line, followed by the description. Note that this style +ignores both the \term{number list} and the symbol. The length +\DescribeMacro{\glslistdottedwidth}\cs{glslistdottedwidth} governs +where the description should start. This is a flat style, so child entries are formatted in the same way as the parent entries. +\item[sublistdotted] This is a variation on the \glostyle{listdotted} +style designed for hierarchical glossaries. The main entries +have just the name displayed. The sub entries are displayed in +the same manner as \glostyle{listdotted}. +\end{description} +\ifmakedtx{}{\toTop} + +\subsubsection{Longtable Styles} +\label{sec:longstyles} + +The styles described in this section are all defined in the package +\isty{glossary-long}. Since they all use the \envname{longtable} +environment, they are governed by the same parameters as that +environment. Note that these styles will not be available if you +use either the \pkgopt{nolong} or \pkgopt{nostyles} package options. + +\begin{description} \item[long] The \glostyle{long} style uses the \envname{longtable} environment (defined by the \isty{longtable} package). It has two columns: the first column contains the entry's name and the second @@ -3859,7 +4181,23 @@ page lists. \item[altlong4colheaderborder] The \glostyle{altlong4colheaderborder} style is like \glostyle{long4colheaderborder} but allows multi-line descriptions and page lists. +\end{description} +\ifmakedtx{}{\toTop} + +\subsubsection{Supertabular Styles} +\label{sec:superstyles} +The styles described in this section are all defined in the package +\isty{glossary-super}. Since they all use the \envname{supertabular} +environment, they are governed by the same parameters as that +environment. Note that these styles will not be available if you +use either the \pkgopt{nosuper} or \pkgopt{nostyles} package options. +In general, the \envname{longtable} environment is better, but there +are some circumstances where it is better to use +\envname{supertabular}.\footnote{e.g.\ with the \isty{flowfram} +package.} + +\begin{description} \item[super] The \glostyle{super} style uses the \envname{supertabular} environment (defined by the \isty{supertabular} package). It has two columns: the first column contains the entry's name and the second @@ -3940,14 +4278,28 @@ page lists. \item[altsuper4colheaderborder] The \glostyle{altsuper4colheaderborder} style is like \glostyle{super4colheaderborder} but allows multi-line descriptions and page lists. +\end{description} +\ifmakedtx{}{\toTop} + +\subsubsection{Tree-Like Styles} +\label{sec:treestyles} -\item[index] The \glostyle{index} style is similar to the -way indices are usually formatted in that it has a -hierarchical structure up to three levels. The name is typeset in -bold, and if the symbol is present it is set in parentheses after -the name and before the description. Sub-entries are indented and -also include the name, the symbol (if present) and the description. -Groups are separated using \ics{indexspace}. +The styles described in this section are all defined in the package +\isty{glossary-tree}. These styles are designed for hierarchical +glossaries but can also be used with glossaries that don't have +sub-entries. These styles will display the entry's symbol if it +exists. Note that these styles will not be available if you +use either the \pkgopt{notree} or \pkgopt{nostyles} package options. + +\begin{description} +\item[index] The \glostyle{index} style is similar to the way +indices are usually formatted in that it has a hierarchical +structure up to three levels (the main level plus two sub-levels). +The name is typeset in bold, and if the symbol is present it is set +in parentheses after the name and before the description. +Sub-entries are indented and also include the name, the symbol +in brackets (if present) and the description. Groups are separated +using \ics{indexspace}. \item[indexgroup] The \glostyle{indexgroup} style is similar to the \glostyle{index} style except that each group has a heading. @@ -4013,60 +4365,6 @@ groups. The navigation line is the same as that for \end{description} -The glossary style can be set using the \pkgopt{style} package option -or using the \gloskey[printglossary]{style} key in the optional -argument to \ics{printglossary} or using the command:\\[10pt] -\DescribeMacro{\glossarystyle}\cs{glossarystyle}\marg{style-name}\\[10pt] -The tabular-like styles that allow multi-line descriptions and page -lists use the length \DescribeMacro{\glsdescwidth}\cs{glsdescwidth} to -set the width of the description column and the length -\DescribeMacro{\glspagelistwidth}\cs{glspagelistwidth} to set the -width of the page list column. These will need to be changed using -\cs{setlength} if the glossary is too wide. Note that the -\glostyle{long4col} and \glostyle{super4col} styles (and their header and border -variations) don't use these lengths as they are designed for single -line entries. Instead you should use the analogous -\glostyle{altlong4col} and \glostyle{altsuper4col} styles. -Note that if you want to explicitly create a line-break within -a multi-line description you should use \ics{newline} instead -of \verb|\\|. - -Note that if you use the \gloskey[printglossary]{style} key in the -optional argument to \ics{printglossary}, it will override any -previous style settings for the given glossary, so if, for example, -you do: -\begin{verbatim} -\renewcommand*{\glsgroupskip}{} -\printglossary[style=long] -\end{verbatim} -The new definition of \ics{glsgroupskip} will not have an affect -for this glossary, as \cs{glsgroupskip} is redefined by -\verb|style=long|. Likewise, \ics{glossarystyle} will also -override any previous style definitions, so, again: -\begin{verbatim} -\renewcommand*{\glsgroupskip}{} -\glossarystyle{long} -\end{verbatim} -will reset \cs{glsgroupskip} back to its default definition for the -named glossary style (\glostyle{long} in this case). If you want to -modify the styles, either use \ics{newglossarystyle} (described -in the next section) or make the modifications after -\ics{glossarystyle}, e.g.: -\begin{verbatim} -\glossarystyle{long} -\renewcommand*{\glsgroupskip}{} -\end{verbatim} - - \changes{1.03}{2007 July 4}{'glspostdescription added} -All the styles except for the three- and four-column styles and the -\glostyle{listdotted} style use the command -\DescribeMacro{\glspostdescription}\cs{glspostdescription} after the -description. This simply displays a full stop by default. To eliminate -this full stop (or replace it with something else, say a comma) you -will need to redefine \cs{glspostdescription} before the glossary is -displayed. Alternatively, you can suppress it for a given entry -by placing \ics{nopostdesc} in the entry's description. - \ifmakedtx{}{\toTop} \subsection{Defining your own glossary style} @@ -4103,20 +4401,38 @@ glossary style redefines \cs{glossaryheader} to do a header row. \item \DescribeMacro{\glsgroupheading} -\cs{glsgroupheading}\marg{label}\par\noindent -This macro indicates what to do at the start of each logical block -within the main body of the glossary. The glossary is sub-divided into -twenty-eight logical blocks that are determined by the first character -of the \gloskey{sort} key (or \gloskey{name} key if the \gloskey{sort} -key is omitted). The sub-divisions are in the following order: symbols, -numbers, A, \ldots, Z\@. (This may be different if you use -\appname{xindy}.) Note that the argument to \cs{glsgroupheading} +\cs{glsgroupheading}\marg{label}\par\noindent This macro indicates +what to do at the start of each logical block within the main body +of the glossary. If you use \appname{makeindex} the glossary is +sub-divided into a maximum of twenty-eight logical blocks that are +determined by the first character of the \gloskey{sort} key (or +\gloskey{name} key if the \gloskey{sort} key is omitted). The +sub-divisions are in the following order: symbols, numbers, A, +\ldots, Z\@. If you use \appname{xindy}, the sub-divisions depend on +the language settings. + +Note that the argument to \cs{glsgroupheading} is a label \emph{not} the group title. The group title can be obtained -via \cs{glsgetgrouptitle}\marg{label}, and a navigation hypertarget can -be created using \cs{glsnavhypertarget}\marg{label}. Most of the -predefined glossary styles redefine \cs{glsgroupheading} to simply -ignore its argument. The \glostyle{listhypergroup} style redefines -\cs{glsgroupheading} as follows: +via + +\DescribeMacro{\glsgetgrouptitle}\cs{glsgetgrouptitle}\marg{label} + +This obtains the title as follows: if +\cs{}\meta{label}\texttt{groupname} exists, this is taken to be the +title, otherwise the title is just \meta{label}. + +A navigation hypertarget can be created using + +\DescribeMacro{\glsnavhypertarget}\cs{glsnavhypertarget}\marg{label}\marg{text} + +For further details about \cs{glsnavhypertarget}, see +\ifmakedtx{\autoref{sec:code:hypernav}}{the documented code of \isty{glossary-hypernav} +in \texttt{glossaries.pdf}}. + + +Most of the predefined glossary styles redefine \cs{glsgroupheading} +to simply ignore its argument. The \glostyle{listhypergroup} style +redefines \cs{glsgroupheading} as follows: \begin{verbatim} \renewcommand*{\glsgroupheading}[1]{% \item[\glsnavhypertarget{##1}{\glsgetgrouptitle{##1}}]} @@ -4144,20 +4460,25 @@ Note that \meta{formatted name} will always be in the form font for the entry name, regardless of the glossary style used. Note that \meta{label} is the label used when the glossary entry was defined via either \cs{newglossaryentry} or \cs{newacronym}. -Each time you use a glossary entry it creates a -link\footnote{if the document doesn't have hyperlinks enabled -\cs{@glslink} ignores the label and simply typesets the text.} -using \cs{@glslink}\marg{label}\marg{text} with the label -\texttt{glo:}\meta{label}. Your -new glossary style must therefore redefine \cs{glossaryentryfield} -so that it uses \cs{@glstarget}\verb|{|\texttt{glo:}\meta{label}\verb|}|\marg{text} -to ensure the hyperlinks function correctly.\footnote{again, if the -document doesn't support hyperlinks, \cs{@glstarget} will ignore -the label, and just typeset the text.} For example, the + +Each time you use a glossary entry it creates a hyperlink (if +hyperlinks are enabled) to the relevant line in the glossary. +Your new glossary style must therefore redefine +\cs{glossaryentryfield} to set the appropriate target. This +is done using + +\DescribeMacro{\glstarget}\cs{glstarget}\marg{label}\marg{text} + +where \meta{label} is the entry's label. Note that you +don't need to worry about whether the \isty{hyperref} package has +been loaded, as \cs{glstarget} won't create a target if +\cs{hypertarget} hasn't been defined. + +For example, the \glostyle{list} style defines \cs{glossaryentryfield} as follows: \begin{verbatim} \renewcommand*{\glossaryentryfield}[5]{% -\item[\@glstarget{glo:##1}{##2}] ##3\glspostdescription\space ##5} +\item[\glstarget{##1}{##2}] ##3\glspostdescription\space ##5} \end{verbatim} Note also that \meta{number list} will always be of the form\\[10pt] @@ -4189,23 +4510,24 @@ The first argument, \meta{level}, indicates the sub-entry level. This must be an integer from 1 (first sub-level) onwards. The remaining arguments are analogous to those for \ics{glossaryentryfield} described above. -\end{description}\ifmakedtx{}{\toTop} +\end{description} + +For further details of these commands, see +\ifmakedtx{\autoref{sec:code:printglos}}{the documented code in \texttt{glossaries.pdf}}. +\ifmakedtx{}{\toTop} \subsubsection{Example: creating a completely new style} If you want a completely new style, you will need to redefine all -of the commands and environment listed above. You also need to -take care when using internal commands (commands whose name -contain the @ symbol). These should either be used in a \texttt{.sty} -file or must be placed within \cs{makeatletter} and \cs{makeatother}. +of the commands and the environment listed above. For example, suppose you want each entry to start with a bullet point. This means that the glossary should be placed in the \envname{itemize} environment, so \envname{theglossary} should start and end that environment. Let's also suppose that you don't want anything between -the glossary groups (so \cs{glsgroupheading} and \cs{glsgroupskip} +the glossary groups (so \ics{glsgroupheading} and \ics{glsgroupskip} should do nothing) and suppose you don't want anything to appear -immediately after \verb|\begin{theglossary}| (so \cs{glossaryheader} +immediately after \verb|\begin{theglossary}| (so \ics{glossaryheader} should do nothing). In addition, let's suppose the symbol should appear in brackets after the name, followed by the description and last of all the \term{number list} should appear within square brackets @@ -4223,14 +4545,14 @@ at the end. Then you can create this new glossary style, called, say, % set how each entry should appear: \renewcommand*{\glossaryentryfield}[5]{% \item % bullet point - \@glstarget{glo:##1}{##2}% the entry name + \glstarget{##1}{##2}% the entry name \space (##4)% the symbol in brackets \space ##3% the description \space [##5]% the number list in square brackets }% % set how sub-entries appear: \renewcommand*{\glossarysubentryfield}[6]{% - \glossaryentryfield{#2}{#3}{#4}{#5}{#6}}% + \glossaryentryfield{##2}{##3}{##4}{##5}{##6}}% } \end{verbatim} Note that this style creates a flat glossary, where sub-entries @@ -4328,7 +4650,7 @@ command \cs{@gls@makefirstuc}. For example: \end{verbatim} (Remember that command names that contain the @ character must either be placed in packages or be placed between \cs{makeatletter} -\cs{makeatother}.) +and \cs{makeatother}.) \ifmakedtx{}{\toTop} diff --git a/Master/texmf-dist/doc/latex/glossaries/glossaries.pdf b/Master/texmf-dist/doc/latex/glossaries/glossaries.pdf Binary files differindex 44fe93c7b30..b50f46e8bb4 100644 --- a/Master/texmf-dist/doc/latex/glossaries/glossaries.pdf +++ b/Master/texmf-dist/doc/latex/glossaries/glossaries.pdf diff --git a/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html b/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html index 77571dcf832..754eec11a3a 100644 --- a/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html +++ b/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html @@ -26,7 +26,7 @@ package"> <H1 ALIGN="CENTER">Upgrading from the glossary package to the glossaries package</H1> <P ALIGN="CENTER"><STRONG>Nicola L.C. Talbot</STRONG></P> -<P ALIGN="CENTER"><STRONG>17th June 2008</STRONG></P> +<P ALIGN="CENTER"><STRONG>14th January 2009</STRONG></P> <BR> <H2><A NAME="SECTION00010000000000000000"> @@ -35,44 +35,46 @@ Contents</A> <!--Table of Contents--> <UL> -<LI><A NAME="tex2html23" - HREF="glossary2glossaries.html#SECTION00020000000000000000">1 Package Options</A> -<LI><A NAME="tex2html24" - HREF="glossary2glossaries.html#SECTION00030000000000000000">2 Defining new glossary types</A> -<LI><A NAME="tex2html25" - HREF="glossary2glossaries.html#SECTION00040000000000000000">3 \make<glossary name></A> -<LI><A NAME="tex2html26" - HREF="glossary2glossaries.html#SECTION00050000000000000000">4 Storing glossary information</A> -<LI><A NAME="tex2html27" - HREF="glossary2glossaries.html#SECTION00060000000000000000">5 Adding an entry to the glossary</A> -<UL> -<LI><A NAME="tex2html28" - HREF="glossary2glossaries.html#SECTION00061000000000000000">5.1 \useglosentry</A> <LI><A NAME="tex2html29" - HREF="glossary2glossaries.html#SECTION00062000000000000000">5.2 \useGlosentry</A> + HREF="glossary2glossaries.html#SECTION00020000000000000000">1 Why the Need for a New Package?</A> <LI><A NAME="tex2html30" - HREF="glossary2glossaries.html#SECTION00063000000000000000">5.3 \gls</A> + HREF="glossary2glossaries.html#SECTION00030000000000000000">2 Package Options</A> <LI><A NAME="tex2html31" - HREF="glossary2glossaries.html#SECTION00064000000000000000">5.4 \glossary</A> -</UL> -<BR> + HREF="glossary2glossaries.html#SECTION00040000000000000000">3 Defining new glossary types</A> <LI><A NAME="tex2html32" - HREF="glossary2glossaries.html#SECTION00070000000000000000">6 Acronyms</A> -<UL> + HREF="glossary2glossaries.html#SECTION00050000000000000000">4 \make<glossary name></A> <LI><A NAME="tex2html33" - HREF="glossary2glossaries.html#SECTION00071000000000000000">6.1 \acrln and \acrsh</A> + HREF="glossary2glossaries.html#SECTION00060000000000000000">5 Storing glossary information</A> <LI><A NAME="tex2html34" - HREF="glossary2glossaries.html#SECTION00072000000000000000">6.2 \ifacronymfirstuse</A> + HREF="glossary2glossaries.html#SECTION00070000000000000000">6 Adding an entry to the glossary</A> +<UL> <LI><A NAME="tex2html35" - HREF="glossary2glossaries.html#SECTION00073000000000000000">6.3 \resetacronym and \unsetacronym</A> -</UL> -<BR> + HREF="glossary2glossaries.html#SECTION00071000000000000000">6.1 \useglosentry</A> <LI><A NAME="tex2html36" - HREF="glossary2glossaries.html#SECTION00080000000000000000">7 Displaying the glossary</A> + HREF="glossary2glossaries.html#SECTION00072000000000000000">6.2 \useGlosentry</A> <LI><A NAME="tex2html37" - HREF="glossary2glossaries.html#SECTION00090000000000000000">8 Using makeindex</A> + HREF="glossary2glossaries.html#SECTION00073000000000000000">6.3 \gls</A> <LI><A NAME="tex2html38" - HREF="glossary2glossaries.html#SECTION000100000000000000000">9 Troubleshooting</A> + HREF="glossary2glossaries.html#SECTION00074000000000000000">6.4 \glossary</A> +</UL> +<BR> +<LI><A NAME="tex2html39" + HREF="glossary2glossaries.html#SECTION00080000000000000000">7 Acronyms</A> +<UL> +<LI><A NAME="tex2html40" + HREF="glossary2glossaries.html#SECTION00081000000000000000">7.1 \acrln and \acrsh</A> +<LI><A NAME="tex2html41" + HREF="glossary2glossaries.html#SECTION00082000000000000000">7.2 \ifacronymfirstuse</A> +<LI><A NAME="tex2html42" + HREF="glossary2glossaries.html#SECTION00083000000000000000">7.3 \resetacronym and \unsetacronym</A> +</UL> +<BR> +<LI><A NAME="tex2html43" + HREF="glossary2glossaries.html#SECTION00090000000000000000">8 Displaying the glossary</A> +<LI><A NAME="tex2html44" + HREF="glossary2glossaries.html#SECTION000100000000000000000">9 Processing Your Document</A> +<LI><A NAME="tex2html45" + HREF="glossary2glossaries.html#SECTION000110000000000000000">10 Troubleshooting</A> </UL> <!--End of Table of Contents--> <P> @@ -87,8 +89,92 @@ to convert a LaTeX document from using the obsolete <P> -<H1><A NAME="SECTION00020000000000000000"> -1 Package Options</A> +<H1><A NAME="SECTION00020000000000000000"></A> +<A NAME="whyglossaries"></A> +<BR> +1 Why the Need for a New Package? +</H1> + +<P> +The <TT>glossary</TT> 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 fix 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 <TT>glossaries</TT> package: + +<P> + +<UL> +<LI>you can define irregular plurals; + +<P> +</LI> +<LI>glossary terms can have an associated symbol in addition +to the name and description; + +<P> +</LI> +<LI>new glossary styles are much easier to design; + +<P> +</LI> +<LI>you can add dictionaries to supply translations for the +fixed names used in headings and by some of the glossary styles; + +<P> +</LI> +<LI>you can choose<A NAME="tex2html1" + HREF="#foot582"><SUP>1</SUP></A> between using +<TT>makeindex</TT> or <TT>xindy</TT> to sort the glossary. Using +<TT>xindy</TT> means that: + +<P> + +<UL> +<LI>there is much better support for terms containing accented + or non-Latin characters; + +<P> +</LI> +<LI>there is support for non-standard location numbers; + +</LI> +</UL> + +<P> +</LI> +<LI>you don't need to remember to escape <TT>makeindex</TT>'s +special characters as this is done internally; + +<P> +</LI> +<LI>hierarchical entries and homographs are supported;<A NAME="tex2html2" + HREF="#foot88"><SUP>2</SUP></A> +<P> +</LI> +<LI>there is better support for cross-referencing glossary entries; + +<P> +</LI> +<LI>acronyms are just another glossary term which helps to +maintain consistency; + +<P> +</LI> +<LI>different acronym styles are supported. + +<P> +</LI> +</UL> + +<P> + +<H1><A NAME="SECTION00030000000000000000"> +2 Package Options</A> </H1> <P> @@ -107,7 +193,7 @@ to the <TT>glossaries</TT> package options. <A NAME="tab:pkgopt"></A> <DIV ALIGN="CENTER"> -<A NAME="502"></A> +<A NAME="583"></A> <TABLE CELLPADDING=3> <CAPTION><STRONG>Table 1:</STRONG> Mappings from <TT>glossary</TT> to <TT>glossaries</TT> @@ -203,8 +289,8 @@ package options</CAPTION> <P> -<H1><A NAME="SECTION00030000000000000000"> -2 Defining new glossary types</A> +<H1><A NAME="SECTION00040000000000000000"> +3 Defining new glossary types</A> </H1> <P> @@ -212,7 +298,7 @@ If you have created new glossary types, you will need to replace all instances of <P> -<TT><TT>\newglossarytype[<<I>log-ext</I>>]{<<I>type</I>>}{<<I>out-ext</I>>}{<<I>in-ext</I>>}[<<I>style list</I>>]</TT> +<TT><TT>\newglossarytype[<<I>log-ext</I>>]{<<I>type</I>>}{<<I>out-ext</I>>}{<<I>in-ext</I>>}[<<I>old style list</I>>]</TT> <BR> <TT>\newcommand</TT><code>{\</code><<I>type</I>>name<code>}</code><TT>{<<I>title</I>>}</TT></TT> <P> @@ -221,17 +307,18 @@ with <P> <TT><TT>\newglossary[<<I>log-ext</I>>]{<<I>type</I>>}{<<I>out-ext</I>>}{<<I>in-ext</I>>}{<<I>title</I>>}</TT></TT> <P> -in the preamble, and +in the preamble, and, if the new glossary requires a different style +to the main (default) glossary, you will also need to put <P> <TT><TT>\glossarystyle{<<I>new style</I>>}</TT></TT> <P> -immediately before <code>\printglossary[type=</code><<I>type</I>><code>]</code>, -if the new glossary requires a different style to the main (default) -glossary. +immediately before the glossary is displayed, or you can specify +the style when you display the glossary using <TT>\printglossary</TT> +(see below). <P> -The <<I>style list</I>> optional argument can be converted to +The <<I>old style list</I>> optional argument can be converted to <<I>new style</I>> using the same mapping given in Table <A HREF="glossary2glossaries.html#tab:pkgopt">1</A>. @@ -245,13 +332,11 @@ You will need to replace the above two lines with: <PRE> \newglossary[nlg]{notation}{not}{ntn}{Index of Notation} </PRE> -in the preamble, and +in the preamble and <PRE> \glossarystyle{longheader} </PRE> -immediately prior to displaying this glossary new type. - -<P> +immediately prior to displaying this glossary. Alternatively, you can specify the style using the <TT>style</TT> key in the optional argument of <TT>\printglossary</TT>. For example: <PRE> @@ -270,8 +355,8 @@ using the <TT>toctitle</TT> key in the optional argument to <P> -<H1><A NAME="SECTION00040000000000000000"> -3 <TT>\make</TT><<I>glossary name</I>></A> +<H1><A NAME="SECTION00050000000000000000"> +4 <TT>\make</TT><<I>glossary name</I>></A> </H1> <P> @@ -290,8 +375,8 @@ then you should replace both lines with the single line: <P> -<H1><A NAME="SECTION00050000000000000000"> -4 Storing glossary information</A> +<H1><A NAME="SECTION00060000000000000000"> +5 Storing glossary information</A> </H1> <P> @@ -299,15 +384,16 @@ With the old <TT>glossary</TT> package you could optionally store glossary information for later use, or you could simply use <TT>\glossary</TT> whenever you wanted to add information to the glossary. With the new <TT>glossaries</TT> package, the latter option is no longer -available.<A NAME="tex2html2" - HREF="#foot504"><SUP>1</SUP></A> If +available.<A NAME="tex2html4" + HREF="#foot585"><SUP>3</SUP></A> If you have stored all the glossary information using <TT>\storeglosentry</TT>, then you will need to convert these commands -into the equivalent <TT>\newglossaryentry</TT>. If you haven't used -<TT>\storeglosentry</TT>, then you'll have a bit more work to do! +into the equivalent <TT>\newglossaryentry</TT>. If you have only +used <TT>\glossary</TT>, then see +<A HREF="glossary2glossaries.html#sec:csglossary">later</A>. <P> -The former approach requires substituting all instances of +Substitute all instances of <P> <TT><TT>\storeglosentry{<<I>label</I>>}{<<I>gls-entry</I>>}</TT></TT> @@ -357,8 +443,8 @@ The <TT>format</TT> and <TT>number</TT> keys available in <P> -<H1><A NAME="SECTION00060000000000000000"> -5 Adding an entry to the glossary</A> +<H1><A NAME="SECTION00070000000000000000"> +6 Adding an entry to the glossary</A> </H1> <P> @@ -372,10 +458,10 @@ package. <P> -<H2><A NAME="SECTION00061000000000000000"></A> +<H2><A NAME="SECTION00071000000000000000"></A> <A NAME="sec:useglosentry"></A> <BR> -5.1 <TT>\useglosentry</TT> +6.1 <TT>\useglosentry</TT> </H2> <P> @@ -392,14 +478,14 @@ Any occurrences of this command will need to be replaced with <TT><TT>\glsadd[<<I>new options</I>>]{<<I>label</I>>}</TT></TT> <P> The <TT>format</TT> key in <<I>old options</I>> remains the same -in <<I>new options</I>>, the <TT>number=</TT><<I>counter name</I>> -key in <<I>old options</I>> should be replaced with -<BR><TT>counter=</TT><<I>counter name</I>> in <<I>new options</I>>. +in <<I>new options</I>>. However the <TT>number=</TT><<I>counter +name</I>> key in <<I>old options</I>> should be replaced with +<TT>counter=</TT><<I>counter name</I>> in <<I>new options</I>>. <P> -<H2><A NAME="SECTION00062000000000000000"> -5.2 <TT>\useGlosentry</TT></A> +<H2><A NAME="SECTION00072000000000000000"> +6.2 <TT>\useGlosentry</TT></A> </H2> <P> @@ -409,7 +495,7 @@ glossary for a predefined term with the given text using <P> <TT><TT>\useGlosentry[<<I>old options</I>>]{<<I>label</I>>}{<<I>text</I>>}</TT></TT> <P> -Any occurrences if this command will need to be replaced with +Any occurrences of this command will need to be replaced with <P> <TT><TT>\glslink[<<I>new options</I>>]{<<I>label</I>>}{<<I>text</I>>}</TT></TT> @@ -419,8 +505,8 @@ the same as that given <A HREF="glossary2glossaries.html#sec:useglosentry">above <P> -<H2><A NAME="SECTION00063000000000000000"> -5.3 <TT>\gls</TT></A> +<H2><A NAME="SECTION00073000000000000000"> +6.3 <TT>\gls</TT></A> </H2> <P> @@ -433,24 +519,25 @@ automatically generated text. <P> -<H2><A NAME="SECTION00064000000000000000"> -5.4 <TT>\glossary</TT></A> +<H2><A NAME="SECTION00074000000000000000"></A> +<A NAME="sec:csglossary"></A> +<BR> +6.4 <TT>\glossary</TT> </H2> <P> When using the <TT>glossaries</TT> package, you should not use -<TT>\glossary</TT> directly.<A NAME="tex2html3" - HREF="#foot511"><SUP>2</SUP></A> If, with the old -package, you have opted to explicitly use <TT>\glossary</TT> instead of -storing the glossary information with <TT>\storeglosentry</TT>, then -converting from <TT>glossary</TT> to <TT>glossaries</TT> will be more -time-consuming, although in the end, I hope you will see the -benefits!<A NAME="tex2html4" - HREF="#foot512"><SUP>3</SUP></A> If -you have used <TT>\glossary</TT> with the old glossary package, you will -instead need to define the relevant glossary terms using -<TT>\newglossaryentry</TT> and reference the terms using <TT>\glslink</TT>, -<TT>\gls</TT> (or <TT>\glspl</TT> etc). +<TT>\glossary</TT> directly.<A NAME="tex2html5" + HREF="#foot594"><SUP>4</SUP></A> If, with the old package, you have opted to +explicitly use <TT>\glossary</TT> instead of storing the glossary +information with <TT>\storeglosentry</TT>, then converting from +<TT>glossary</TT> to <TT>glossaries</TT> will be more time-consuming, +although in the end, I hope you will see the benefits.<A NAME="tex2html6" + HREF="#foot595"><SUP>5</SUP></A> If you have +used <TT>\glossary</TT> with the old glossary package, you will instead +need to define the relevant glossary terms using +<TT>\newglossaryentry</TT> and reference the terms using +<TT>\glsadd</TT>, <TT>\glslink</TT>, <TT>\gls</TT> etc. <P> If you don't like the idea of continually scrolling back to the @@ -462,8 +549,8 @@ you can tab back and forth between them. <P> -<H1><A NAME="SECTION00070000000000000000"> -6 Acronyms</A> +<H1><A NAME="SECTION00080000000000000000"> +7 Acronyms</A> </H1> <P> @@ -513,44 +600,19 @@ and change the acronym definition to: \newacronym[description=Statistical pattern recognition technique]{svm}{SVM}{Support Vector Machine} </PRE> -You will also need to replace all occurrences of <TT>\SVM</TT> with -<code>\gls{svm}</code>. Alternatively, you can define <TT>\SVM</TT>: -<PRE> -\newcommand{\SVM}{\gls{svm}} -</PRE> -Remember that generally LaTeX ignores all spaces following command -names that consist of a backslash followed by letters! For example, -using the above definition of <TT>\SVM</TT>, the following will ignore -the space after <TT>\SVM</TT>: -<PRE> -The \SVM is a statistical pattern recognition technique. -</PRE> -Instead, you need to explicitly insert a space: -<PRE> -The \SVM\ is a statistical pattern recognition technique. -</PRE> -However, <code>\SVM['s]</code> is equivalent to <code>\gls{svm}['s]</code>, -so you can do, for example: -<PRE> -The \SVM['s] parameters are obtained via optimisation techniques. -</PRE> +You can then reference the acronym using any of the new referencing +commands, such as <TT>\gls</TT> or <TT>\glsadd</TT>. <P> -The <TT>xspace</TT> package provides the command <TT>\xspace</TT> which can -be used to insert a space after the command name if required. Some -people prefer to use this at the end of the command definition so -that they don't need to remember to insert an explicit space. -For example, if we use the <TT>xspace</TT> package, we could define -<TT>\SVM</TT> as follows: -<PRE> -\newcommand{\SVM}{\gls{svm}\xspace} -</PRE> -so now the following will have a space before the word "is": -<PRE> -The \SVM is a statistical pattern recognition technique. -</PRE> -However, you can no longer do <code>\SVM['s]</code>, as the <TT>\xspace</TT> is -now in the way. +With the old <TT>glossary</TT> package, when you defined an +acronym, it also defined a command <TT>\</TT><<I>acr-name</I>> which +could be used to display the acronym in the text. So the +above SVM example would create the command <TT>\SVM</TT> with the old +package. In the new <TT>glossaries</TT> package, the acronyms are just +another type of glossary entry, so they are displayed using +<TT>\gls{<<I>label</I>>}</TT>. Therefore, in the above example, you will +also need to replace all occurrences of <TT>\SVM</TT> with +<code>\gls{svm}</code>. <P> If you have used <TT>\useacronym</TT> instead of <TT>\</TT><<I>acr-name</I>>, @@ -569,9 +631,42 @@ Note that the starred versions of <TT>\useacronym</TT> and be replaced with <TT>\Gls{<<I>label</I>>}</TT>. <P> +Alternatively (as from v1.18 of the <TT>glossaries</TT> package), +you can use <TT>\oldacronym</TT> which uses the same syntax as +the old <TT>glossary</TT> package's <TT>\newacronym</TT> and also +defines <TT>\</TT><<I>acr-name</I>>. +For example, if your document originally had the following: -<H2><A NAME="SECTION00071000000000000000"> -6.1 <TT>\acrln</TT> and <TT>\acrsh</TT></A> +<P><PRE> +\newacronym{SVM}{Support Vector Machine}{description=Statistical +pattern recognition technique} +</PRE> +<P> +then you can change this to: + +<P><PRE> +\oldacronym{SVM}{Support Vector Machine}{description=Statistical +pattern recognition technique} +</PRE> +<P> +You can then continue to use <TT>\SVM</TT>. However, remember that +LaTeX generally ignores spaces after command names that consist of +alphabetical characters. You will therefore need to force a space +after <TT>\</TT><<I>acr-name</I>>, unless you also load the <TT>xspace</TT> +package. (See the +<A NAME="tex2html7" + HREF="glossaries-manual.html#sec:acronyms">Acronyms</A> +section of the <TT>glossaries</TT> documentation for further +details.) Note that <TT>\oldacronym</TT> uses its first argument to +define the acronym's label (as used by commands like <TT>\gls</TT>), so +in the above example, with the new <TT>glossaries</TT> package, +<TT>\SVM</TT> becomes a shortcut for <code>\gls{SVM}</code> and <TT>\SVM*</TT> +becomes a shortcut for <code>\Gls{SVM}</code>. + +<P> + +<H2><A NAME="SECTION00081000000000000000"> +7.1 <TT>\acrln</TT> and <TT>\acrsh</TT></A> </H2> <P> @@ -579,7 +674,7 @@ In the <TT>glossary</TT> package, it is possible to produce the long and short forms of an acronym without adding an entry to the glossary using <TT>\acrln</TT> and <TT>\acrsh</TT>. With the <TT>glossaries</TT> package (provided you defined the acronym using -<TT>\newacronym</TT> and provided you haven't redefined <TT>\newacronym</TT>) +<TT>\newacronym</TT> or <TT>\oldacronym</TT> and provided you haven't redefined <TT>\newacronym</TT>) you can replace <P> @@ -602,18 +697,22 @@ with <P> The <TT>glossaries</TT> package also provides the related commands <TT>\acrshortpl</TT> (plural short form) and <TT>\acrlongpl</TT> (plural long -form) as well as upper case variations. +form) as well as upper case variations. If you use the +<TT>glossaries</TT> "shortcuts" package option, you can use +<TT>\acs</TT> in place of <TT>\acrshort</TT> and <TT>\acl</TT> in place of +<TT>\acrlong</TT>. <P> -See -the section "Using -glossary entries in the text" of the <TT>glossaries</TT> -manual for further details of how to use these commands. +See the +<A NAME="tex2html8" + HREF="glossaries-manual.html#sec:acronyms">Acronyms</A> +section of the <TT>glossaries</TT> manual for further details of +how to use these commands. <P> -<H2><A NAME="SECTION00072000000000000000"> -6.2 <TT>\ifacronymfirstuse</TT></A> +<H2><A NAME="SECTION00082000000000000000"> +7.2 <TT>\ifacronymfirstuse</TT></A> </H2> <P> @@ -633,15 +732,15 @@ have been reversed. <P> -<H2><A NAME="SECTION00073000000000000000"> -6.3 <TT>\resetacronym</TT> and <TT>\unsetacronym</TT></A> +<H2><A NAME="SECTION00083000000000000000"> +7.3 <TT>\resetacronym</TT> and <TT>\unsetacronym</TT></A> </H2> <P> The <TT>glossary</TT> package allows you to reset and unset the acronym flag which is used to determine whether the acronym has been used in the document. The <TT>glossaries</TT> package also -provides a means to do this on either a local or global level. +provides a means to do this on either a local or a global level. To reset an acronym, you will need to replace: <P> @@ -676,9 +775,41 @@ or <P> <P> +To reset all acronyms, you will need to replace: -<H1><A NAME="SECTION00080000000000000000"> -7 Displaying the glossary</A> +<P> +<TT><TT>\resetallacronyms</TT></TT> +<P> +with + +<P> +<TT><TT>\glsresetall</TT>[<TT>\acronymtype</TT>]</TT> +<P> +or + +<P> +<TT><TT>\glslocalresetall</TT>[<TT>\acronymtype</TT>]</TT> +<P> +To unset all acronyms, you will need to replace: + +<P> +<TT><TT>\unsetallacronyms</TT></TT> +<P> +with + +<P> +<TT><TT>\glsunsetall</TT>[<TT>\acronymtype</TT>]</TT> +<P> +or + +<P> +<TT><TT>\glslocalunsetall</TT>[<TT>\acronymtype</TT>]</TT> +<P> + +<P> + +<H1><A NAME="SECTION00090000000000000000"> +8 Displaying the glossary</A> </H1> <P> @@ -699,7 +830,7 @@ or \printglossary \printacronym </PRE> -then you will need to either replace this with either +then you will need to replace this with either <PRE> \printglossaries </PRE> @@ -731,8 +862,8 @@ as well remove the definition. <P> -<H1><A NAME="SECTION00090000000000000000"> -8 Using makeindex</A> +<H1><A NAME="SECTION000100000000000000000"> +9 Processing Your Document</A> </H1> <P> @@ -740,19 +871,33 @@ If you convert your document from using the <TT>glossary</TT> package to the <TT>glossaries</TT> package, you will need to delete any of the additional files, such as the <TT>.glo</TT> file, that were created by the <TT>glossary</TT> package, as the <TT>glossaries</TT> -package uses a different <TT>makeindex</TT> style file. +package uses a different format. Remember also, that if you used the <TT>makeglos</TT> Perl script, you will need to use the <TT>makeglossaries</TT> Perl script -instead. +instead. As from v1.17, the <TT>glossaries</TT> package can be +used with either <TT>makeindex</TT> or <TT>xindy</TT>. Since +<TT>xindy</TT> was designed to be multilingual, the +new <TT>glossaries</TT> package is a much better option for +non-English documents. <P> +For further information on using <TT>makeglossaries</TT>, +<TT>makeindex</TT> or <TT>xindy</TT> to create your glossaries, see +the +<A NAME="tex2html9" + HREF="glossaries-manual.html#sec:makeglossaries">Generating the Associated Glossary +Files</A> +section of the +<TT>glossaries</TT> documentation. -<H1><A NAME="SECTION000100000000000000000"> -9 Troubleshooting</A> +<P> + +<H1><A NAME="SECTION000110000000000000000"> +10 Troubleshooting</A> </H1> <P> -Please check the <A NAME="tex2html5" +Please check the <A NAME="tex2html10" HREF="http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/glossariesfaq.html">FAQ</A> for the <TT>glossaries</TT> package if you have any problems. @@ -760,33 +905,45 @@ problems. <P> <BR><HR><H4>Footnotes</H4> <DL> -<DT><A NAME="foot504">... +<DT><A NAME="foot582">... choose</A><A + HREF="glossary2glossaries.html#tex2html1"><SUP>1</SUP></A></DT> +<DD>as from v1.17. Previous versions +were designed to be used with <TT>makeindex</TT> only + +</DD> +<DT><A NAME="foot88">... supported;</A><A + HREF="glossary2glossaries.html#tex2html2"><SUP>2</SUP></A></DT> +<DD>as +from v1.17 + +</DD> +<DT><A NAME="foot585">... available.</A><A - HREF="glossary2glossaries.html#tex2html2"><SUP>1</SUP></A></DT> + HREF="glossary2glossaries.html#tex2html4"><SUP>3</SUP></A></DT> <DD>mainly because having a key value list in <TT>\glossary</TT> caused problems, but it also helps consistency. </DD> -<DT><A NAME="foot511">... directly.</A><A - HREF="glossary2glossaries.html#tex2html3"><SUP>2</SUP></A></DT> -<DD>This is because <TT>\glossary</TT> requires -the argument to be in a specific format and doesn't use the -<<I>key</I>>=<<I>value</I>> format that the old glossary package used. The -new package's internal commands set this format, as well as escaping -any of <TT>makeindex</TT>'s special characters, so although it is -still possible to use <TT>\glossary</TT> with the new package, it's not -recommended. If you persist in using <TT>\glossary</TT> with the new -package, don't complain if things go wrong! +<DT><A NAME="foot594">... directly.</A><A + HREF="glossary2glossaries.html#tex2html5"><SUP>4</SUP></A></DT> +<DD>This is because <TT>\glossary</TT> +requires the argument to be in a specific format and doesn't use the +<<I>key</I>>=<<I>value</I>> format that the old glossary package used. +The new package's internal commands set this format, as well as +escaping any of <TT>makeindex</TT>'s or <TT>xindy</TT>'s special +characters. What's more, the format has changed as from v1.17 to +allow the new package to be used with either <TT>makeindex</TT> or +<TT>xindy</TT>. </DD> -<DT><A NAME="foot512">... -benefits!</A><A - HREF="glossary2glossaries.html#tex2html4"><SUP>3</SUP></A></DT> -<DD>From the user's point of view, using <TT>\glossary</TT> -throughout the document is time consuming, and if you use it more than -once for the same term, there's a chance extra spaces may creep in -which will cause <TT>makeindex</TT> to treat the two entries as -different terms, even though they look the same in the document. +<DT><A NAME="foot595">... benefits.</A><A + HREF="glossary2glossaries.html#tex2html6"><SUP>5</SUP></A></DT> +<DD>From +the user's point of view, using <TT>\glossary</TT> throughout the +document is time consuming, and if you use it more than once for the +same term, there's a chance extra spaces may creep in which will +cause <TT>makeindex</TT> to treat the two entries as different +terms, even though they look the same in the document. </DD> </DL> diff --git a/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.pdf b/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.pdf Binary files differindex dacc6f8a24b..3301a664693 100644 --- a/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.pdf +++ b/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.pdf diff --git a/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.tex b/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.tex index 12b63f036fc..eae0a6359ad 100644 --- a/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.tex +++ b/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.tex @@ -11,12 +11,7 @@ \title{Upgrading from the glossary package to the glossaries package} \author{Nicola L.C. Talbot} -\date{17th June 2008} - -\newcommand*{\meta}[1]{\textnormal{\textless\emph{#1}\textgreater}} -\newcommand*{\marg}[1]{\texttt{\char`\{\meta{#1}\char`\}}} -\newcommand*{\oarg}[1]{\texttt{[\meta{#1}]}} -\newcommand*{\cs}[1]{\texttt{\char`\\#1}} +\date{14th January 2009} %\begin{latexonly} \newcommand*{\sty}[1]{\textsf{#1}} @@ -25,21 +20,22 @@ package} \newcommand*{\dq}[1]{``#1''} \newsavebox\waybox -\newenvironment{oldway}{\begin{lrbox}{\waybox} +\newenvironment{oldway}{\begin{lrbox}{\waybox}% \begin{minipage}{0.98\linewidth}\ttfamily -}{\end{minipage}\end{lrbox}\vskip\baselineskip\par\noindent -\begin{tabular}{r} -\fbox{\usebox\waybox}\\[4pt]\footnotesize\mbox{\sty{glossary}} +\ignorespaces}{\end{minipage}\end{lrbox}\vskip\baselineskip\par\noindent +\begin{tabular}{@{}r@{}}% +\fbox{\usebox\waybox}\\[4pt]\footnotesize\mbox{\sty{glossary}}% \end{tabular}% -\vskip\baselineskip\par\noindent\ignorespaces} +\vskip\baselineskip\par\noindent\ignorespacesafterend} \newenvironment{newway}{\begin{lrbox}{\waybox} \begin{minipage}{0.98\linewidth}\ttfamily -}{\end{minipage}\end{lrbox}\vskip\baselineskip\par\noindent -\begin{tabular}{r} +\ignorespaces}{\end{minipage}\end{lrbox}\vskip\baselineskip\par\noindent +\begin{tabular}{@{}r@{}}% \fbox{\usebox\waybox}\\[4pt]\footnotesize\mbox{\sty{glossaries}} \end{tabular}% -\vskip\baselineskip\par\noindent\ignorespaces} +\vskip\baselineskip\par\noindent\ignorespacesafterend} +\newcommand*{\meta}[1]{\textnormal{$\langle$\emph{#1}$\rangle$}} %\end{latexonly} \begin{htmlonly} \newenvironment{oldway}{\par\begin{ttfamily}}{\end{ttfamily}\par} @@ -49,8 +45,13 @@ package} \newcommand*{\key}[1]{\texttt{#1}} \newcommand*{\pkgopt}[1]{\texttt{#1}} \newcommand*{\dq}[1]{"#1"} +\newcommand*{\meta}[1]{\textnormal{\textless\emph{#1}\textgreater}} \end{htmlonly} +\newcommand*{\marg}[1]{\texttt{\char`\{\meta{#1}\char`\}}} +\newcommand*{\oarg}[1]{\texttt{[\meta{#1}]}} +\newcommand*{\cs}[1]{\texttt{\char`\\#1}} + \begin{document} \maketitle \tableofcontents @@ -61,6 +62,57 @@ to convert a \LaTeX\ document from using the obsolete \sty{glossary} package to the replacement \sty{glossaries} package. \end{abstract} +\section{Why the Need for a New Package?} +\label{whyglossaries} + +The \sty{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 fix 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 \sty{glossaries} package: + +\begin{itemize} +\item you can define irregular plurals; + +\item glossary terms can have an associated symbol in addition +to the name and description; + +\item new glossary styles are much easier to design; + +\item you can add dictionaries to supply translations for the +fixed names used in headings and by some of the glossary styles; + +\item you can choose\footnote{as from v1.17. Previous versions +were designed to be used with \texttt{makeindex} only} between using +\texttt{makeindex} or \texttt{xindy} to sort the glossary. Using +\texttt{xindy} means that: + + \begin{itemize} + \item there is much better support for terms containing accented + or non-Latin characters; + + \item there is support for non-standard location numbers; + \end{itemize} + +\item you don't need to remember to escape \texttt{makeindex}'s +special characters as this is done internally; + +\item hierarchical entries and homographs are supported;\footnote{as +from v1.17} + +\item there is better support for cross-referencing glossary entries; + +\item acronyms are just another glossary term which helps to +maintain consistency; + +\item different acronym styles are supported. + +\end{itemize} + \section{Package Options} When converting a document that currently uses the obsolete @@ -115,22 +167,23 @@ global & \emph{no corresponding option} If you have created new glossary types, you will need to replace all instances of \begin{oldway} -\cs{newglossarytype}\oarg{log-ext}\marg{type}\marg{out-ext}\marg{in-ext}\oarg{style list}\newline +\cs{newglossarytype}\oarg{log-ext}\marg{type}\marg{out-ext}\marg{in-ext}\oarg{old style list}\newline \cs{newcommand}\verb|{\|\meta{type}name\verb|}|\marg{title} \end{oldway}% with \begin{newway} \cs{newglossary}\oarg{log-ext}\marg{type}\marg{out-ext}\marg{in-ext}\marg{title} \end{newway}% -in the preamble, and +in the preamble, and, if the new glossary requires a different style +to the main (default) glossary, you will also need to put \begin{newway} \cs{glossarystyle}\marg{new style} \end{newway}% -immediately before \verb|\printglossary[type=|\meta{type}\verb|]|, -if the new glossary requires a different style to the main (default) -glossary. +immediately before the glossary is displayed, or you can specify +the style when you display the glossary using \cs{printglossary} +(see below). -The \meta{style list} optional argument can be converted to +The \meta{old style list} optional argument can be converted to \meta{new style} using the same mapping given in Table~\ref{tab:pkgopt}. @@ -143,12 +196,11 @@ You will need to replace the above two lines with: \begin{verbatim} \newglossary[nlg]{notation}{not}{ntn}{Index of Notation} \end{verbatim} -in the preamble, and +in the preamble and \begin{verbatim} \glossarystyle{longheader} \end{verbatim} -immediately prior to displaying this glossary new type. - +immediately prior to displaying this glossary. Alternatively, you can specify the style using the \key{style} key in the optional argument of \cs{printglossary}. For example: \begin{verbatim} @@ -189,10 +241,11 @@ available.\footnote{mainly because having a key value list in \cs{glossary} caused problems, but it also helps consistency.} If you have stored all the glossary information using \cs{storeglosentry}, then you will need to convert these commands -into the equivalent \cs{newglossaryentry}. If you haven't used -\cs{storeglosentry}, then you'll have a bit more work to do! +into the equivalent \cs{newglossaryentry}. If you have only +used \cs{glossary}, then see +\latexhtml{section~\ref{sec:csglossary}}{\htmlref{later}{sec:csglossary}}. -The former approach requires substituting all instances of +Substitute all instances of \begin{oldway} \cs{storeglosentry}\marg{label}\marg{gls-entry} \end{oldway}% @@ -257,8 +310,8 @@ Any occurrences of this command will need to be replaced with \cs{glsadd}\oarg{new options}\marg{label} \end{newway}% The \key{format} key in \meta{old options} remains the same -in \meta{new options}, the \texttt{number=}\meta{counter name} -key in \meta{old options} should be replaced with\linebreak +in \meta{new options}. However the \texttt{number=}\meta{counter +name} key in \meta{old options} should be replaced with \texttt{counter=}\meta{counter name} in \meta{new options}. \subsection{\cs{useGlosentry}} @@ -268,12 +321,12 @@ glossary for a predefined term with the given text using \begin{oldway} \cs{useGlosentry}\oarg{old options}\marg{label}\marg{text} \end{oldway}% -Any occurrences if this command will need to be replaced with +Any occurrences of this command will need to be replaced with \begin{newway} \cs{glslink}\oarg{new options}\marg{label}\marg{text} \end{newway}% The mapping from \meta{old options} to \meta{new options} is -the same as that given \latexhtml{section~\ref{sec:useglosentry} +the same as that given \latexhtml{in section~\ref{sec:useglosentry} above}{\htmlref{above}{sec:useglosentry}}. \subsection{\cs{gls}} @@ -286,29 +339,30 @@ a final optional argument which can be used to insert text into the automatically generated text. \subsection{\cs{glossary}} +\label{sec:csglossary} When using the \sty{glossaries} package, you should not use -\cs{glossary} directly.\footnote{This is because \cs{glossary} requires -the argument to be in a specific format and doesn't use the -\meta{key}=\meta{value} format that the old glossary package used. The -new package's internal commands set this format, as well as escaping -any of \texttt{makeindex}'s special characters, so although it is -still possible to use \cs{glossary} with the new package, it's not -recommended. If you persist in using \cs{glossary} with the new -package, don't complain if things go wrong!} If, with the old -package, you have opted to explicitly use \cs{glossary} instead of -storing the glossary information with \cs{storeglosentry}, then -converting from \sty{glossary} to \sty{glossaries} will be more -time-consuming, although in the end, I hope you will see the -benefits!\footnote{From the user's point of view, using \cs{glossary} -throughout the document is time consuming, and if you use it more than -once for the same term, there's a chance extra spaces may creep in -which will cause \texttt{makeindex} to treat the two entries as -different terms, even though they look the same in the document.} If -you have used \cs{glossary} with the old glossary package, you will -instead need to define the relevant glossary terms using -\cs{newglossaryentry} and reference the terms using \cs{glslink}, -\cs{gls} (or \cs{glspl} etc). +\cs{glossary} directly.\footnote{This is because \cs{glossary} +requires the argument to be in a specific format and doesn't use the +\meta{key}=\meta{value} format that the old glossary package used. +The new package's internal commands set this format, as well as +escaping any of \texttt{makeindex}'s or \texttt{xindy}'s special +characters. What's more, the format has changed as from v1.17 to +allow the new package to be used with either \texttt{makeindex} or +\texttt{xindy}.} If, with the old package, you have opted to +explicitly use \cs{glossary} instead of storing the glossary +information with \cs{storeglosentry}, then converting from +\sty{glossary} to \sty{glossaries} will be more time-consuming, +although in the end, I hope you will see the benefits.\footnote{From +the user's point of view, using \cs{glossary} throughout the +document is time consuming, and if you use it more than once for the +same term, there's a chance extra spaces may creep in which will +cause \texttt{makeindex} to treat the two entries as different +terms, even though they look the same in the document.} If you have +used \cs{glossary} with the old glossary package, you will instead +need to define the relevant glossary terms using +\cs{newglossaryentry} and reference the terms using +\cs{glsadd}, \cs{glslink}, \cs{gls} etc. If you don't like the idea of continually scrolling back to the preamble to type all your \cs{newglossaryentry} commands, you may @@ -361,43 +415,18 @@ and change the acronym definition to: \newacronym[description=Statistical pattern recognition technique]{svm}{SVM}{Support Vector Machine} \end{verbatim} -You will also need to replace all occurrences of \cs{SVM} with -\verb|\gls{svm}|. Alternatively, you can define \cs{SVM}: -\begin{verbatim} -\newcommand{\SVM}{\gls{svm}} -\end{verbatim} -Remember that generally \LaTeX\ ignores all spaces following command -names that consist of a backslash followed by letters! For example, -using the above definition of \cs{SVM}, the following will ignore -the space after \cs{SVM}: -\begin{verbatim} -The \SVM is a statistical pattern recognition technique. -\end{verbatim} -Instead, you need to explicitly insert a space: -\begin{verbatim} -The \SVM\ is a statistical pattern recognition technique. -\end{verbatim} -However, \verb|\SVM['s]| is equivalent to \verb|\gls{svm}['s]|, -so you can do, for example: -\begin{verbatim} -The \SVM['s] parameters are obtained via optimisation techniques. -\end{verbatim} - -The \sty{xspace} package provides the command \cs{xspace} which can -be used to insert a space after the command name if required. Some -people prefer to use this at the end of the command definition so -that they don't need to remember to insert an explicit space. -For example, if we use the \sty{xspace} package, we could define -\cs{SVM} as follows: -\begin{verbatim} -\newcommand{\SVM}{\gls{svm}\xspace} -\end{verbatim} -so now the following will have a space before the word \dq{is}: -\begin{verbatim} -The \SVM is a statistical pattern recognition technique. -\end{verbatim} -However, you can no longer do \verb|\SVM['s]|, as the \cs{xspace} is -now in the way. +You can then reference the acronym using any of the new referencing +commands, such as \cs{gls} or \cs{glsadd}. + +With the old \sty{glossary} package, when you defined an +acronym, it also defined a command \cs{}\meta{acr-name} which +could be used to display the acronym in the text. So the +above SVM example would create the command \cs{SVM} with the old +package. In the new \sty{glossaries} package, the acronyms are just +another type of glossary entry, so they are displayed using +\cs{gls}\marg{label}. Therefore, in the above example, you will +also need to replace all occurrences of \cs{SVM} with +\verb|\gls{svm}|. If you have used \cs{useacronym} instead of \cs{}\meta{acr-name}, then you will need to replace all occurrences of @@ -412,13 +441,44 @@ Note that the starred versions of \cs{useacronym} and \cs{}\meta{acr-name} (which make the first letter uppercase) should be replaced with \cs{Gls}\marg{label}. +Alternatively (as from v1.18 of the \sty{glossaries} package), +you can use \cs{oldacronym} which uses the same syntax as +the old \sty{glossary} package's \cs{newacronym} and also +defines \cs{}\meta{acr-name}. +For example, if your document originally had the following: +\begin{oldway} +\begin{verbatim} +\newacronym{SVM}{Support Vector Machine}{description=Statistical +pattern recognition technique} +\end{verbatim} +\end{oldway} +then you can change this to: +\begin{newway} +\begin{verbatim} +\oldacronym{SVM}{Support Vector Machine}{description=Statistical +pattern recognition technique} +\end{verbatim} +\end{newway} +You can then continue to use \cs{SVM}\@. However, remember that +\LaTeX\ generally ignores spaces after command names that consist of +alphabetical characters. You will therefore need to force a space +after \cs{}\meta{acr-name}, unless you also load the \sty{xspace} +package. (See \latexhtml{section~\ref*{sec:acronyms}}{the +\htmladdnormallink{Acronyms}{glossaries-manual.html#sec:acronyms} +section} of the \sty{glossaries} documentation for further +details.) Note that \cs{oldacronym} uses its first argument to +define the acronym's label (as used by commands like \cs{gls}), so +in the above example, with the new \sty{glossaries} package, +\cs{SVM} becomes a shortcut for \verb|\gls{SVM}| and \cs{SVM*} +becomes a shortcut for \verb|\Gls{SVM}|. + \subsection{\cs{acrln} and \cs{acrsh}} In the \sty{glossary} package, it is possible to produce the long and short forms of an acronym without adding an entry to the glossary using \cs{acrln} and \cs{acrsh}. With the \sty{glossaries} package (provided you defined the acronym using -\cs{newacronym} and provided you haven't redefined \cs{newacronym}) +\cs{newacronym} or \cs{oldacronym} and provided you haven't redefined \cs{newacronym}) you can replace \begin{oldway} \cs{acrsh}\marg{acr-name} @@ -437,12 +497,15 @@ with \end{newway}% The \sty{glossaries} package also provides the related commands \cs{acrshortpl} (plural short form) and \cs{acrlongpl} (plural long -form) as well as upper case variations. +form) as well as upper case variations. If you use the +\sty{glossaries} \dq{shortcuts} package option, you can use +\cs{acs} in place of \cs{acrshort} and \cs{acl} in place of +\cs{acrlong}. -See -\latexhtml{section~\ref*{sec:code:glslink} (}{the section }\dq{Using -glossary entries in the text}\latex{)} of the \sty{glossaries} -manual for further details of how to use these commands. +See \latexhtml{section~\ref*{sec:acronyms}}{the +\htmladdnormallink{Acronyms}{glossaries-manual.html#sec:acronyms} +section} of the \sty{glossaries} manual for further details of +how to use these commands. \subsection{\cs{ifacronymfirstuse}} @@ -463,7 +526,7 @@ have been reversed. The \sty{glossary} package allows you to reset and unset the acronym flag which is used to determine whether the acronym has been used in the document. The \sty{glossaries} package also -provides a means to do this on either a local or global level. +provides a means to do this on either a local or a global level. To reset an acronym, you will need to replace: \begin{oldway} \cs{resetacronym}\marg{acr-name} @@ -490,6 +553,31 @@ or \cs{glslocalunset}\marg{label} \end{newway} +To reset all acronyms, you will need to replace: +\begin{oldway} +\cs{resetallacronyms} +\end{oldway} +with +\begin{newway} +\cs{glsresetall}[\cs{acronymtype}] +\end{newway} +or +\begin{newway} +\cs{glslocalresetall}[\cs{acronymtype}] +\end{newway} +To unset all acronyms, you will need to replace: +\begin{oldway} +\cs{unsetallacronyms} +\end{oldway} +with +\begin{newway} +\cs{glsunsetall}[\cs{acronymtype}] +\end{newway} +or +\begin{newway} +\cs{glslocalunsetall}[\cs{acronymtype}] +\end{newway} + \section{Displaying the glossary} The \sty{glossary} package provides the command \cs{printglossary} @@ -509,7 +597,7 @@ or \printglossary \printacronym \end{verbatim} -then you will need to either replace this with either +then you will need to replace this with either \begin{verbatim} \printglossaries \end{verbatim} @@ -538,16 +626,27 @@ The \sty{glossaries} package will ignore \cs{shortnotationname}, so unless you have used it elsewhere in the document, you may as well remove the definition. -\section{Using makeindex} +\section{Processing Your Document} If you convert your document from using the \sty{glossary} package to the \sty{glossaries} package, you will need to delete any of the additional files, such as the \texttt{.glo} file, that were created by the \sty{glossary} package, as the \sty{glossaries} -package uses a different \texttt{makeindex} style file. +package uses a different format. Remember also, that if you used the \texttt{makeglos} Perl script, you will need to use the \texttt{makeglossaries} Perl script -instead. +instead. As from v1.17, the \sty{glossaries} package can be +used with either \texttt{makeindex} or \texttt{xindy}. Since +\texttt{xindy} was designed to be multilingual, the +new \sty{glossaries} package is a much better option for +non-English documents. + +For further information on using \texttt{makeglossaries}, +\texttt{makeindex} or \texttt{xindy} to create your glossaries, see +\latexhtml{section~\ref*{sec:makeglossaries}}{the +\htmladdnormallink{Generating the Associated Glossary +Files}{glossaries-manual.html#sec:makeglossaries} section} of the +\sty{glossaries} documentation. \section{Troubleshooting} diff --git a/Master/texmf-dist/doc/latex/glossaries/samples/sampletree.tex b/Master/texmf-dist/doc/latex/glossaries/samples/sampletree.tex index 7c6034547f8..529e19baa42 100644 --- a/Master/texmf-dist/doc/latex/glossaries/samples/sampletree.tex +++ b/Master/texmf-dist/doc/latex/glossaries/samples/sampletree.tex @@ -1,7 +1,7 @@ \documentclass{report} \usepackage[colorlinks]{hyperref} -\usepackage[style=alttreehypergroup]{glossaries} +\usepackage[style=alttreehypergroup,nolong,nosuper]{glossaries} % The alttree type of glossary styles need to know the % widest entry name for each level |