From 288b7a34a38e9ddb9e922faa48c3efddbde0a944 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 8 Mar 2014 00:35:57 +0000 Subject: glossaries (7mar14) git-svn-id: svn://tug.org/texlive/trunk@33119 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/glossaries/glossary2glossaries.html | 2316 +++++++++++--------- 1 file changed, 1261 insertions(+), 1055 deletions(-) (limited to 'Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html') diff --git a/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html b/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html index 8d06788c037..f9ce5bc72fe 100644 --- a/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html +++ b/Master/texmf-dist/doc/latex/glossaries/glossary2glossaries.html @@ -1,5 +1,4 @@ - + @@ -11,67 +10,46 @@ - + -
+
@@ -199,141 +179,146 @@ div.important { border : solid red; }

Upgrading from the glossary package to the glossaries package

Nicola L.C. Talbot

+class="cmr-12">Nicola L.C. Talbot

2014-01-20
+class="cmr-12">2014-03-06
-

-

Abstract

-

The purpose of this document is to provide advice if you want to convert a - LAT

+

Abstract

+

The purpose of this document is to provide advice if you want to + convert a LATEX document from using the obsolete glossary package to the replacement +class="cmr-9">EX document from using the obsolete glossary package to the glossaries package. +class="cmr-9">replacement glossaries package.

Contents

1 Why the Need for a New Package? +href="#whyglossaries" id="QQ2-1-2">Why the Need for a New Package?
2 Package Options +href="#packageoptions" id="QQ2-1-3">Package Options
3 Dening new glossary types +href="#definingnewglossarytypes" id="QQ2-1-5">Defining new glossary types
4 \make +class="cmtt-10">\make<glossary name>
5 Storing glossary information +href="#storingglossaryinformation" id="QQ2-1-7">Storing glossary information
6 Adding an entry to the glossary +href="#addinganentrytotheglossary" id="QQ2-1-8">Adding an entry to the glossary
 6.1 \useglosentry +class="cmtt-10">\useglosentry
 6.2 \useGlosentry +class="cmtt-10">\useGlosentry
 6.3 \gls +class="cmtt-10">\gls
 6.4 \glossary -
7 Acronyms +class="cmtt-10">\glossary +
7 Acronyms
 7.1 \acrln and \acrsh +class="cmtt-10">\acrln and \acrsh
 7.2 \ifacronymfirstuse +class="cmtt-10">\ifacronymfirstuse
 7.3 \resetacronym and \unsetacronym +class="cmtt-10">\resetacronym and \unsetacronym
8 Displaying the glossary +href="#displayingtheglossary" id="QQ2-1-17">Displaying the glossary
9 Processing Your Document +href="#processingyourdocument" id="QQ2-1-18">Processing Your Document
10 Troubleshooting +href="#troubleshooting" id="QQ2-1-19">Troubleshooting
Index +href="#index">Index
-

+

-

Top

1 Why the Need for a New Package?

-

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

Top

1 Why the Need for a New Package?

+

The glossary package started out as an example in a tutorial, but I decided that I may +as well package it up and upload it to CTAN. Unfortunately it was fairly rigid and +unable to adapt well to the wide variation in glossary styles. Users began making +requests for enhancements, but with each enhancement the code became more +complicated and bugs crept in. Each 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 glossaries +package: