summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-11-05 22:32:11 +0000
committerKarl Berry <karl@freefriends.org>2021-11-05 22:32:11 +0000
commit8cb3e7d5de4329b27c2fc0c8e1f5c0afed8711a9 (patch)
tree66c339cc9df38fd2b8d801113cefb49968e9d7a4 /Master/texmf-dist/bibtex
parenta98cb2d0cbaeeeac60d4dab14cc26204f4453a70 (diff)
testidx (5nov21)
git-svn-id: svn://tug.org/texlive/trunk@60966 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-diglyphs-utf8.bib61
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-markers.bib79
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-mathsym.bib44
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-nodiglyphs-utf8.bib63
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-nodiglyphs.bib63
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-numbers.bib32
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples-ascii.bib553
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples-utf8.bib553
-rw-r--r--Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples.bib3124
9 files changed, 4572 insertions, 0 deletions
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-diglyphs-utf8.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-diglyphs-utf8.bib
new file mode 100644
index 00000000000..e9f94b9ab28
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-diglyphs-utf8.bib
@@ -0,0 +1,61 @@
+% Encoding: UTF-8
+
+@index{ll,
+ name={ỻ},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in
+a number of languages. In Welsh, LL is considered a separate letter
+from L and may be rendered as the ligature Ỻ}
+}
+
+@index{ij,
+ name={ij},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in Dutch that's sometimes considered
+a separate letter from I and may be rendered as the ligature IJ}
+}
+
+@index{dz,
+ name={dz},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in
+a number of languages. In Hungarian, Dz is considered a separate letter
+from D and may be rendered as the ligature Dz}
+}
+
+@index{llan,
+ name={ỻan},
+ category={word},
+ description={commonly used placename element in Brittonic
+languages (such as Welsh) typically indicating parish church}
+}
+
+@index{llama,
+ name={ỻama},
+ category={word},
+ description={domesticate animal found in the Andes}
+}
+
+@index{lijnbus,
+ name={lijnbus},
+ category={word},
+ description={bus (Dutch)}
+}
+
+@index{ijsvrij,
+ name={ijsvrij},
+ category={word},
+ description={frost (Dutch)}
+}
+
+@index{dzwon,
+ name={dzwon},
+ category={word},
+ description={bell (Polish)}
+}
+
+@index{dzeta,
+ name={dzéta},
+ category={word},
+ description={the Greek letter zeta (Hungarian)}
+}
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-markers.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-markers.bib
new file mode 100644
index 00000000000..b9693ab4553
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-markers.bib
@@ -0,0 +1,79 @@
+% Encoding: ASCII
+
+@symbol{tstidxmarker,
+ name={\protect\tstidxmarker\space(\protect\tstidxcsfmt{tstidxmarker})},
+ category={indexmarker},
+ description={indicates where the indexing command was used for a
+top-level (level~0) entry}
+}
+
+@symbol{tstidxsubmarker,
+ name={\protect\tstidxsubmarker\space(\protect\tstidxcsfmt{tstidxsubmarker})},
+ category={indexmarker},
+ description={indicates where the indexing
+command was used for a level~1 entry}
+}
+
+@symbol{tstidxsubsubmarker,
+ name={\protect\tstidxsubsubmarker\space(\protect\tstidxcsfmt{tstidxsubsubmarker})},
+ category={indexmarker},
+ description={indicates where the indexing
+command was used for a level~2 entry}
+}
+
+@symbol{tstidxopenmarker,
+ name={\protect\tstidxopenmarker\space(\protect\tstidxcsfmt{tstidxopenmarker})},
+ category={indexmarker},
+ description={indicates where
+the start of a range was indexed for a top-level (level~0) entry}
+}
+
+@symbol{tstidxclosemarker,
+ name={\protect\tstidxclosemarker\space(\protect\tstidxcsfmt{tstidxclosemarker})},
+ category={indexmarker},
+ description={indicates where
+the end of a range was indexed for a top-level (level~0) entry}
+}
+
+@symbol{tstidxopensubmarker,
+ name={\protect\tstidxopensubmarker\space(\protect\tstidxcsfmt{tstidxopensubmarker})},
+ category={indexmarker},
+ description={indicates where
+the start of a range was indexed for a level~1 entry}
+}
+
+@symbol{tstidxclosesubmarker,
+ name={\protect\tstidxclosesubmarker\space(\protect\tstidxcsfmt{tstidxclosesubmarker})},
+ category={indexmarker},
+ description={indicates where
+the end of a range was indexed for a level~1 entry}
+}
+
+@symbol{tstidxopensubsubmarker,
+ name={\protect\tstidxopensubsubmarker\space(\protect\tstidxcsfmt{tstidxopensubsubmarker})},
+ category={indexmarker},
+ description={indicates where
+the start of a range was indexed for a level~2 entry}
+}
+
+@symbol{tstidxclosesubsubmarker,
+ name={\protect\tstidxclosesubsubmarker\space(\protect\tstidxcsfmt{tstidxclosesubsubmarker})},
+ category={indexmarker},
+ description={indicates where
+the end of a range was indexed for a level~2 entry}
+}
+
+@symbol{tstidxseemarker,
+ name={\protect\tstidxseemarker\space(\protect\tstidxcsfmt{tstidxseemarker})},
+ category={indexmarker},
+ description={indicates where the indexing
+command was used to cross-reference a top-level (level~0) entry}
+}
+
+@symbol{tstidxsubseemarker,
+ name={\protect\tstidxsubseemarker\space(\protect\tstidxcsfmt{tstidxsubseemarker})},
+ category={indexmarker},
+ description={indicates where the indexing
+command was used to cross-reference a level~1 entry}
+}
+
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-mathsym.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-mathsym.bib
new file mode 100644
index 00000000000..099d84a68b0
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-mathsym.bib
@@ -0,0 +1,44 @@
+% Encoding: ASCII
+
+@symbol{alpha,
+ name={$\alpha$},
+ text={\alpha},
+ category={mathsymbol},
+ description={Greek letter alpha}
+}
+
+@symbol{beta,
+ name={$\beta$},
+ text={\beta},
+ category={mathsymbol},
+ description={Greek letter beta}
+}
+
+@symbol{gamma,
+ name={$\gamma$},
+ text={\gamma},
+ category={mathsymbol},
+ description={Greek letter gamma}
+}
+
+@symbol{sum,
+ name={$\sum$},
+ text={\sum},
+ category={mathsymbol},
+ description={summation}
+}
+
+@symbol{partial,
+ name={$\partial$},
+ text={\partial},
+ category={mathsymbol},
+ description={partial derivative}
+}
+
+@symbol{spinderiv,
+ name={$\eth$},
+ text={\eth},
+ category={mathsymbol},
+ description={spin-weighted partial derivative}
+}
+
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-nodiglyphs-utf8.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-nodiglyphs-utf8.bib
new file mode 100644
index 00000000000..7d0fc3095ed
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-nodiglyphs-utf8.bib
@@ -0,0 +1,63 @@
+% Encoding: UTF-8
+
+@index{ll,
+ name={ll},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in
+a number of languages. In Welsh, LL is considered a separate letter
+from L and may be rendered as a ligature}
+}
+
+@index{ij,
+ name={ij},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in Dutch that's sometimes considered
+a separate letter from I and may be rendered as a ligature}
+}
+
+@index{dz,
+ name={dz},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in
+a number of languages. In Hungarian, Dz is considered a separate
+letter
+from D and may be rendered as a ligature}
+}
+
+@index{llan,
+ name={llan},
+ category={word},
+ description={commonly used placename element in Brittonic
+languages (such as Welsh) typically indicating parish church}
+}
+
+@index{llama,
+ name={llama},
+ category={word},
+ description={domesticate animal found in the Andes}
+}
+
+@index{lijnbus,
+ name={lijnbus},
+ category={word},
+ description={bus (Dutch)}
+}
+
+@index{ijsvrij,
+ name={ijsvrij},
+ category={word},
+ description={frost (Dutch)}
+}
+
+@index{dzwon,
+ name={dzwon},
+ category={word},
+ description={bell (Polish)}
+}
+
+@index{dzeta,
+ name={dzéta},
+ category={word},
+ description={the Greek letter zeta (Hungarian)}
+}
+
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-nodiglyphs.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-nodiglyphs.bib
new file mode 100644
index 00000000000..2621374bd69
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-nodiglyphs.bib
@@ -0,0 +1,63 @@
+% Encoding: ASCII
+
+@index{ll,
+ name={ll},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in
+a number of languages. In Welsh, LL is considered a separate letter
+from L and may be rendered as a ligature}
+}
+
+@index{ij,
+ name={ij},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in Dutch that's sometimes considered
+a separate letter from I and may be rendered as a ligature}
+}
+
+@index{dz,
+ name={dz},
+ category={digraph},
+ description={a \glshyperlink{digraph} used in
+a number of languages. In Hungarian, Dz is considered a separate
+letter
+from D and may be rendered as a ligature}
+}
+
+@index{llan,
+ name={llan},
+ category={word},
+ description={commonly used placename element in Brittonic
+languages (such as Welsh) typically indicating parish church}
+}
+
+@index{llama,
+ name={llama},
+ category={word},
+ description={domesticate animal found in the Andes}
+}
+
+@index{lijnbus,
+ name={lijnbus},
+ category={word},
+ description={bus (Dutch)}
+}
+
+@index{ijsvrij,
+ name={ijsvrij},
+ category={word},
+ description={frost (Dutch)}
+}
+
+@index{dzwon,
+ name={dzwon},
+ category={word},
+ description={bell (Polish)}
+}
+
+@index{dzeta,
+ name={dz\'eta},
+ category={word},
+ description={the Greek letter zeta (Hungarian)}
+}
+
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-numbers.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-numbers.bib
new file mode 100644
index 00000000000..1974f0004fb
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-numbers.bib
@@ -0,0 +1,32 @@
+% Encoding: ASCII
+
+@number{42,
+ name={42},
+ category={number},
+ description={forty-two}
+}
+
+@number{10,
+ name={10},
+ category={number},
+ description={ten}
+}
+
+@number{16,
+ name={16},
+ category={number},
+ description={sixteen}
+}
+
+@number{2,
+ name={2},
+ category={number},
+ description={two}
+}
+
+@number{100,
+ name={100},
+ category={number},
+ description={one hundred}
+}
+
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples-ascii.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples-ascii.bib
new file mode 100644
index 00000000000..a028327855b
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples-ascii.bib
@@ -0,0 +1,553 @@
+% Encoding: ASCII
+
+@index{dzsoker,
+ name={dzs\'oker},
+ category={word},
+ description={joker (Hungarian)}
+}
+
+@index{czesc,
+ name={cze\'s\'c},
+ category={word},
+ description={hello (Polish)}
+}
+
+@index{elite,
+ name={{\'e}lite},
+ category={word},
+ description={group of people regarded as
+the best of a particular society or organisation}
+}
+
+@index{aesthetic,
+ name={\ae sthetic},
+ category={word},
+ description={concerning beauty}
+}
+
+@index{oesophagus,
+ name={\oe sophagus},
+ category={word},
+ description={part of the alimentary canal}
+}
+
+@index{blase,
+ name={blas\'e},
+ category={word},
+ description={unimpressed or indifferent due to familiarity}
+}
+
+@index{protege,
+ name={prot\'eg\'e},
+ category={word},
+ description={person guided by an older more experienced person}
+}
+
+@index{clientele,
+ name={client\`ele},
+ category={word},
+ description={all the clients of a particular business}
+}
+
+@index{resumee,
+ name={r\'esum\'e},
+ category={word},
+ description={summary of something or curriculum vitae}
+}
+
+@index{soiree,
+ name={soir\'ee},
+ category={word},
+ description={an evening social gathering involving conversation or music}
+}
+
+@index{phoenix,
+ name={ph\oe nix},
+ category={word},
+ description={mythical bird that periodically burned itself and was reborn from the ashes}
+}
+
+@index{decor,
+ name={d\'ecor},
+ category={word},
+ description={the furnishings and decorations of a room}
+}
+
+@index{faerie,
+ name={f\ae rie},
+ category={word},
+ description={fairyland}
+}
+
+@index{facade,
+ name={fa\c{c}ade},
+ category={word},
+ description={the front face of a building}
+}
+
+@index{aethereal,
+ name={\ae thereal},
+ category={word},
+ description={light, airy or tenuous}
+}
+
+@index{debutante,
+ name={d\'ebutante},
+ category={word},
+ description={a young upper-class woman making her first appearance in society}
+}
+
+@index{naive,
+ name={na\"{\i}ve},
+ category={word},
+ description={lacking experience or wisdom}
+}
+
+@index{foetid,
+ name={f\oe tid},
+ category={word},
+ description={smelling very unpleasant}
+}
+
+@index{cliche,
+ name={clich\'e},
+ category={word},
+ description={overused phrase or idea}
+}
+
+@index{deshabille,
+ name={d\'eshabill\'e},
+ category={word},
+ description={the state of being only partially clothed}
+}
+
+@index{negligee,
+ name={n\'eglig\'ee},
+ category={word},
+ description={a woman's very thin dressing gown}
+}
+
+@index{cafe,
+ name={caf\'e},
+ category={word},
+ description={small restaurant that sells light meals}
+}
+
+@index{anaemic,
+ name={an\ae mic},
+ category={word},
+ description={suffering from anaemia}
+}
+
+@index{thornletter,
+ name={\th},
+ category={word},
+ see={thorn},
+ description={thorn}
+}
+
+@index{thorn,
+ name={thorn (\th)},
+ category={word},
+ description={Old English and Icelandic runic letter. In English, eventually replaced by the
+digraph \tstidxqt{th}}
+}
+
+@index{ethletter,
+ name={\dh},
+ category={word},
+ see={ethletter},
+ description={eth}
+}
+
+@index{eth,
+ name={eth (\dh)},
+ category={word},
+ description={Old English letter eventually
+superseded by the digraph \tstidxqt{th}, but still in use in
+some other languages}
+}
+
+@index{Ostergotland,
+ name={{\"O}sterg\"otland},
+ category={place},
+ description={a county in Sweden}
+}
+
+@index{places.Ostergotland,
+ name={{\"O}sterg\"otland},
+ parent={places},
+ category={place},
+ description={a county in Sweden}
+}
+
+@index{Angelholm,
+ name={{\"A}ngelholm},
+ category={place},
+ description={a place in Sweden}
+}
+
+@index{places.Angelholm,
+ name={{\"A}ngelholm},
+ parent={places},
+ category={place},
+ description={a place in Sweden}
+}
+
+@index{Oresund,
+ name={\O resund},
+ category={place},
+ description={a strait which separates Denmark and Sweden}
+}
+
+@index{places.Oresund,
+ name={\O resund},
+ parent={places},
+ category={place},
+ description={a strait which separates Denmark and Sweden}
+}
+
+@index{Tarnby,
+ name={T\r{a}rnby},
+ category={place},
+ description={a town in Denmark}
+}
+
+@index{places.Tarnby,
+ name={T\r{a}rnby},
+ parent={places},
+ category={place},
+ description={a town in Denmark}
+}
+
+@index{Rodovre,
+ name={R\o dovre},
+ category={place},
+ description={a Danish town}
+}
+
+@index{places.Rodovre,
+ name={R\o dovre},
+ parent={places},
+ category={place},
+ description={a Danish town}
+}
+
+@index{Naestved,
+ name={N\ae stved},
+ category={place},
+ description={a Danish town on the island of Zealand}
+}
+
+@index{places.Naestved,
+ name={N\ae stved},
+ parent={places},
+ category={place},
+ description={a Danish town on the island of Zealand}
+}
+
+@index{OlstykkeStenlose,
+ name={\O lstykke-Stenl\o se},
+ category={place},
+ description={a Danish city in North Zealand}
+}
+
+@index{places.OlstykkeStenlose,
+ name={\O lstykke-Stenl\o se},
+ parent={places},
+ category={place},
+ description={a Danish city in North Zealand}
+}
+
+@index{Asslar,
+ name={A\ss lar},
+ category={place},
+ description={German town}
+}
+
+@index{places.Asslar,
+ name={A\ss lar},
+ parent={places},
+ category={place},
+ description={German town}
+}
+
+@index{BadGottleubaBerggiesshubel,
+ name={Bad Gottleuba-Berggie\ss h\"ubel},
+ category={place},
+ description={a town in the Free State of Saxony, Germany}
+}
+
+@index{places.BadGottleubaBerggiesshubel,
+ name={Bad Gottleuba-Berggie\ss h\"ubel},
+ parent={places},
+ category={place},
+ description={a town in the Free State of Saxony, Germany}
+}
+
+@index{Lodz,
+ name={\L\'od\'z},
+ category={place},
+ description={Polish city}
+}
+
+@index{places.Lodz,
+ name={\L\'od\'z},
+ parent={places},
+ category={place},
+ description={Polish city}
+}
+
+@index{Swietokrzyskie,
+ name={{\'S}wi\k{e}tokrzyskie},
+ category={place},
+ description={Polish province}
+}
+
+@index{places.Swietokrzyskie,
+ name={{\'S}wi\k{e}tokrzyskie},
+ parent={places},
+ category={place},
+ description={Polish province}
+}
+
+@index{Zory,
+ name={{\.Z}ory},
+ category={place},
+ description={Polish town and city county}
+}
+
+@index{places.Zory,
+ name={{\.Z}ory},
+ parent={places},
+ category={place},
+ description={Polish town and city county}
+}
+
+@index{Zelechow,
+ name={{\.Z}elech\'ow},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Zelechow,
+ name={{\.Z}elech\'ow},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Lobez,
+ name={\L obez},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Lobez,
+ name={\L obez},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Glogow,
+ name={G\l og\'ow},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Glogow,
+ name={G\l og\'ow},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Cmielow,
+ name={{\'C}miel\'ow},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Cmielow,
+ name={{\'C}miel\'ow},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Scinawa,
+ name={{\'S}cinawa},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Scinawa,
+ name={{\'S}cinawa},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Swidnica,
+ name={{\'S}widnica},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Swidnica,
+ name={{\'S}widnica},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Olvesvatn,
+ name={{\"O}lvesvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Olvesvatn,
+ name={{\"O}lvesvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Ulfsvatn,
+ name={{\'U}lfsvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Ulfsvatn,
+ name={{\'U}lfsvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Anavatn,
+ name={{\'A}navatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Anavatn,
+ name={{\'A}navatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Masvatn,
+ name={M\'asvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Masvatn,
+ name={M\'asvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Thrihyrningsvatn,
+ name={\TH r\'{\i}hyrningsvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Thrihyrningsvatn,
+ name={\TH r\'{\i}hyrningsvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Sigridharstadhavatn,
+ name={Sigr\'{\i}\dh arsta\dh avatn},
+ category={place},
+ description={Icelandic lagoon}
+}
+
+@index{places.Sigridharstadhavatn,
+ name={Sigr\'{\i}\dh arsta\dh avatn},
+ parent={places},
+ category={place},
+ description={Icelandic lagoon}
+}
+
+@index{Graenavatn,
+ name={Gr\ae navatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Graenavatn,
+ name={Gr\ae navatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Arneslon,
+ name={{\'A}rnesl\'on},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Arneslon,
+ name={{\'A}rnesl\'on},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Isholsvatn,
+ name={{\'I}sh\'olsvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Isholsvatn,
+ name={{\'I}sh\'olsvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{attachecase,
+ name={attach\'e case},
+ category={phrase},
+ description={small, flat briefcase for carrying documents}
+}
+
+@index{piedaterre,
+ name={pied-\`a-terre},
+ category={phrase},
+ description={small flat or house kept for occasional use}
+}
+
+@index{bergerehat,
+ name={berg\`ere hat},
+ category={phrase},
+ description={a type of wide-brimmed straw hat}
+}
+
+@index{AndersJonasAngstrom,
+ name={\AA ngstr\"om, Anders Jonas},
+ text={Anders Jonas \AA ngstr\"om},
+ category={person},
+ description={Swedish physicist}
+}
+
+@index{people.AndersJonasAngstrom,
+ name={\AA ngstr\"om, Anders Jonas},
+ text={Anders Jonas \AA ngstr\"om},
+ parent={people},
+ category={person},
+ description={Swedish physicist}
+}
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples-utf8.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples-utf8.bib
new file mode 100644
index 00000000000..a11ebfc468a
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples-utf8.bib
@@ -0,0 +1,553 @@
+% Encoding: UTF-8
+
+@index{dzsoker,
+ name={dzsóker},
+ category={word},
+ description={joker (Hungarian)}
+}
+
+@index{czesc,
+ name={cześć},
+ category={word},
+ description={hello (Polish)}
+}
+
+@index{elite,
+ name={élite},
+ category={word},
+ description={group of people regarded as
+the best of a particular society or organisation}
+}
+
+@index{aesthetic,
+ name={æsthetic},
+ category={word},
+ description={concerning beauty}
+}
+
+@index{oesophagus,
+ name={œsophagus},
+ category={word},
+ description={part of the alimentary canal}
+}
+
+@index{blase,
+ name={blasé},
+ category={word},
+ description={unimpressed or indifferent due to familiarity}
+}
+
+@index{protege,
+ name={protégé},
+ category={word},
+ description={person guided by an older more experienced person}
+}
+
+@index{clientele,
+ name={clientèle},
+ category={word},
+ description={all the clients of a particular business}
+}
+
+@index{resumee,
+ name={résumé},
+ category={word},
+ description={summary of something or curriculum vitae}
+}
+
+@index{soiree,
+ name={soirée},
+ category={word},
+ description={an evening social gathering involving conversation or music}
+}
+
+@index{phoenix,
+ name={phœnix},
+ category={word},
+ description={mythical bird that periodically burned itself and was reborn from the ashes}
+}
+
+@index{decor,
+ name={décor},
+ category={word},
+ description={the furnishings and decorations of a room}
+}
+
+@index{faerie,
+ name={færie},
+ category={word},
+ description={fairyland}
+}
+
+@index{facade,
+ name={façade},
+ category={word},
+ description={the front face of a building}
+}
+
+@index{aethereal,
+ name={æthereal},
+ category={word},
+ description={light, airy or tenuous}
+}
+
+@index{debutante,
+ name={débutante},
+ category={word},
+ description={a young upper-class woman making her first appearance in society}
+}
+
+@index{naive,
+ name={naïve},
+ category={word},
+ description={lacking experience or wisdom}
+}
+
+@index{foetid,
+ name={fœtid},
+ category={word},
+ description={smelling very unpleasant}
+}
+
+@index{cliche,
+ name={cliché},
+ category={word},
+ description={overused phrase or idea}
+}
+
+@index{deshabille,
+ name={déshabillé},
+ category={word},
+ description={the state of being only partially clothed}
+}
+
+@index{negligee,
+ name={négligée},
+ category={word},
+ description={a woman's very thin dressing gown}
+}
+
+@index{cafe,
+ name={café},
+ category={word},
+ description={small restaurant that sells light meals}
+}
+
+@index{anaemic,
+ name={anæmic},
+ category={word},
+ description={suffering from anaemia}
+}
+
+@index{thornletter,
+ name={þ},
+ category={word},
+ see={thorn},
+ description={thorn}
+}
+
+@index{thorn,
+ name={thorn (þ)},
+ category={word},
+ description={Old English and Icelandic runic letter. In English, eventually replaced by the
+digraph \tstidxqt{th}}
+}
+
+@index{ethletter,
+ name={ð},
+ category={word},
+ see={eth},
+ description={eth}
+}
+
+@index{eth,
+ name={eth (ð)},
+ category={word},
+ description={Old English letter eventually
+superseded by the digraph \tstidxqt{th}, but still in use in
+some other languages}
+}
+
+@index{Ostergotland,
+ name={Östergötland},
+ category={place},
+ description={a county in Sweden}
+}
+
+@index{places.Ostergotland,
+ name={Östergötland},
+ parent={places},
+ category={place},
+ description={a county in Sweden}
+}
+
+@index{Angelholm,
+ name={Ängelholm},
+ category={place},
+ description={a place in Sweden}
+}
+
+@index{places.Angelholm,
+ name={Ängelholm},
+ parent={places},
+ category={place},
+ description={a place in Sweden}
+}
+
+@index{Oresund,
+ name={Øresund},
+ category={place},
+ description={a strait which separates Denmark and Sweden}
+}
+
+@index{places.Oresund,
+ name={Øresund},
+ parent={places},
+ category={place},
+ description={a strait which separates Denmark and Sweden}
+}
+
+@index{Tarnby,
+ name={Tårnby},
+ category={place},
+ description={a town in Denmark}
+}
+
+@index{places.Tarnby,
+ name={Tårnby},
+ parent={places},
+ category={place},
+ description={a town in Denmark}
+}
+
+@index{Rodovre,
+ name={Rødovre},
+ category={place},
+ description={a Danish town}
+}
+
+@index{places.Rodovre,
+ name={Rødovre},
+ parent={places},
+ category={place},
+ description={a Danish town}
+}
+
+@index{Naestved,
+ name={Næstved},
+ category={place},
+ description={a Danish town on the island of Zealand}
+}
+
+@index{places.Naestved,
+ name={Næstved},
+ parent={places},
+ category={place},
+ description={a Danish town on the island of Zealand}
+}
+
+@index{OlstykkeStenlose,
+ name={Ølstykke-Stenløse},
+ category={place},
+ description={a Danish city in North Zealand}
+}
+
+@index{places.OlstykkeStenlose,
+ name={Ølstykke-Stenløse},
+ parent={places},
+ category={place},
+ description={a Danish city in North Zealand}
+}
+
+@index{Asslar,
+ name={Aßlar},
+ category={place},
+ description={German town}
+}
+
+@index{places.Asslar,
+ name={Aßlar},
+ parent={places},
+ category={place},
+ description={German town}
+}
+
+@index{BadGottleubaBerggiesshubel,
+ name={Bad Gottleuba-Berggießhübel},
+ category={place},
+ description={a town in the Free State of Saxony, Germany}
+}
+
+@index{places.BadGottleubaBerggiesshubel,
+ name={Bad Gottleuba-Berggießhübel},
+ parent={places},
+ category={place},
+ description={a town in the Free State of Saxony, Germany}
+}
+
+@index{Lodz,
+ name={Łódź},
+ category={place},
+ description={Polish city}
+}
+
+@index{places.Lodz,
+ name={Łódź},
+ parent={places},
+ category={place},
+ description={Polish city}
+}
+
+@index{Swietokrzyskie,
+ name={Świętokrzyskie},
+ category={place},
+ description={Polish province}
+}
+
+@index{places.Swietokrzyskie,
+ name={Świętokrzyskie},
+ parent={places},
+ category={place},
+ description={Polish province}
+}
+
+@index{Zory,
+ name={Żory},
+ category={place},
+ description={Polish town and city county}
+}
+
+@index{places.Zory,
+ name={Żory},
+ parent={places},
+ category={place},
+ description={Polish town and city county}
+}
+
+@index{Zelechow,
+ name={Żelechów},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Zelechow,
+ name={Żelechów},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Lobez,
+ name={Łobez},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Lobez,
+ name={Łobez},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Glogow,
+ name={Głogów},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Glogow,
+ name={Głogów},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Cmielow,
+ name={Ćmielów},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Cmielow,
+ name={Ćmielów},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Scinawa,
+ name={Ścinawa},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Scinawa,
+ name={Ścinawa},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Swidnica,
+ name={Świdnica},
+ category={place},
+ description={Polish town}
+}
+
+@index{places.Swidnica,
+ name={Świdnica},
+ parent={places},
+ category={place},
+ description={Polish town}
+}
+
+@index{Olvesvatn,
+ name={Ölvesvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Olvesvatn,
+ name={Ölvesvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Ulfsvatn,
+ name={Úlfsvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Ulfsvatn,
+ name={Úlfsvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Anavatn,
+ name={Ánavatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Anavatn,
+ name={Ánavatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Masvatn,
+ name={Másvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Masvatn,
+ name={Másvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Thrihyrningsvatn,
+ name={Þríhyrningsvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Thrihyrningsvatn,
+ name={Þríhyrningsvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Sigridharstadhavatn,
+ name={Sigríðarstaðavatn},
+ category={place},
+ description={Icelandic lagoon}
+}
+
+@index{places.Sigridharstadhavatn,
+ name={Sigríðarstaðavatn},
+ parent={places},
+ category={place},
+ description={Icelandic lagoon}
+}
+
+@index{Graenavatn,
+ name={Grænavatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Graenavatn,
+ name={Grænavatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Arneslon,
+ name={Árneslón},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Arneslon,
+ name={Árneslón},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{Isholsvatn,
+ name={Íshólsvatn},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{places.Isholsvatn,
+ name={Íshólsvatn},
+ parent={places},
+ category={place},
+ description={Icelandic lake}
+}
+
+@index{attachecase,
+ name={attaché case},
+ category={phrase},
+ description={small, flat briefcase for carrying documents}
+}
+
+@index{piedaterre,
+ name={pied-à-terre},
+ category={phrase},
+ description={small flat or house kept for occasional use}
+}
+
+@index{bergerehat,
+ name={bergère hat},
+ category={phrase},
+ description={a type of wide-brimmed straw hat}
+}
+
+@index{AndersJonasAngstrom,
+ name={Ångström, Anders Jonas},
+ text={Anders Jonas Ångström},
+ category={person},
+ description={Swedish physicist}
+}
+
+@index{people.AndersJonasAngstrom,
+ name={Ångström, Anders Jonas},
+ text={Anders Jonas Ångström},
+ parent={people},
+ category={person},
+ description={Swedish physicist}
+}
diff --git a/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples.bib b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples.bib
new file mode 100644
index 00000000000..821977f7dd2
--- /dev/null
+++ b/Master/texmf-dist/bibtex/bib/testidx/testidx-glossaries-samples.bib
@@ -0,0 +1,3124 @@
+% Encoding: ASCII
+
+@index{packages,
+ category={word},
+ description={files provided to adjust the document
+ design or provide new commands}
+}
+
+@index{books,
+ category={word},
+ description={written or printed works}
+}
+
+@index{films,
+ category={word},
+ description={stories recorded by camera}
+}
+
+@index{people,
+ category={word},
+ description={human individuals (or fictional
+ anthropomorphisms)}
+}
+
+@index{places,
+ category={word},
+ description={particular areas or locations}
+}
+
+@index{subitems,
+ category={word},
+ name={sub-items},
+ description={items that have a parent entry}
+}
+
+@index{applications,
+ category={word},
+ description={computer programs}
+}
+
+@index{environments,
+ category={word},
+ description={a marked-up block within the document
+that requires special action or formatting}
+}
+
+@index{attributes,
+ category={word},
+ description={qualities or features that characterise something}
+}
+
+@index{check,
+ category={word},
+ description={make sure something is the case}
+}
+
+@index{chalk,
+ category={word},
+ description={soft limestone substance made into sticks to
+use for writing}
+}
+
+@index{daft,
+ category={word},
+ description={silly or foolish}
+}
+
+@index{parse,
+ category={word},
+ description={divide a sentence into its component parts for
+analysis}
+}
+
+@index{interpret,
+ category={word},
+ description={translate or explain the meaning of}
+}
+
+@index{oak,
+ category={word},
+ description={large tree that produces acorns}
+}
+
+@index{rhubarb,
+ category={word},
+ description={thick reddish or green leaf stalks
+of a plant from the dock family}
+}
+
+@index{rhinoceros,
+ category={word},
+ description={a large plant-eating mammal
+with one or two horns on its nose}
+}
+
+@index{aardvark,
+ category={word},
+ description={an African mammal}
+}
+
+@index{ddisgynedig,
+ category={word},
+ description={descending (Welsh)}
+}
+
+@index{ddyrchafedig,
+ category={word},
+ description={advanced (Welsh)}
+}
+
+@index{ffotograff,
+ category={word},
+ description={photo (Welsh)}
+}
+
+@index{index,
+ category={word},
+ description={an alphabetical list of names, terms or
+ subjects with references to where they occur in the document}
+}
+
+@index{phrase,
+ category={word},
+ description={group of words forming a unit}
+}
+
+@index{glossary,
+ category={word},
+ description={an alphabetical list of words with explanations}
+}
+
+@index{layout,
+ category={word},
+ description={the way something is laid out (for example, on a page)}
+}
+
+@index{filler,
+ category={word},
+ description={something used to fill in gaps or increase bulk}
+}
+
+@index{padding,
+ category={word},
+ description={something used to pad out material to make it
+longer},
+ seealso={filler}
+}
+
+@index{example,
+ category={word},
+ description={thing used to illustrate something}
+}
+
+@index{purpose,
+ category={word},
+ description={the reason for doing something}
+}
+
+@index{whatsit,
+ category={word},
+ description={In \TeX\ terms, a mechanism to allow
+extensions to \TeX, including writing to files or providing
+special instructions to printing devices. More generally,
+a whatsit is an unnamed person or thing}
+}
+
+@index{test,
+ category={word},
+ description={a means of testing something}
+}
+
+@index{design,
+ category={word},
+ description={plan or purpose}
+}
+
+@index{document,
+ category={word},
+ description={a piece of written, printed or electronic
+matter that provides information}
+}
+
+@index{book,
+ category={word},
+ description={written or printed work}
+}
+
+@index{range,
+ category={word},
+ description={area of variation or scope}
+}
+
+@index{word,
+ category={word},
+ description={single unit of language which has meaning}
+}
+
+@index{marker,
+ category={word},
+ description={an identifying symbol}
+}
+
+@index{footnote,
+ category={word},
+ description={additional information written at the bottom of a page}
+}
+
+@index{encap,
+ category={word},
+ description={the format used to encapsulate the location}
+}
+
+@index{text,
+ category={word},
+ description={written or printed or electronically
+represented words}
+}
+
+@index{argument,
+ category={word},
+ description={parameter passed to a command or
+application}
+}
+
+@index{predefined,
+ category={word},
+ description={already defined}
+}
+
+@index{excessive,
+ category={word},
+ description={more than normal or desired}
+}
+
+@index{block,
+ category={word},
+ description={large quantity of things viewed as a unit}
+}
+
+@index{paragraph,
+ category={word},
+ description={block of writing, beginning on a new line}
+}
+
+@index{waffle,
+ category={word},
+ description={speak or write vague or trivial information in a
+lengthy way}
+}
+
+@index{gibberish,
+ category={word},
+ description={meaningless or hard to comprehend speech
+or writing}
+}
+
+@index{gobbledegook,
+ category={word},
+ description={language that is difficult to understand},
+ see={gibberish}
+}
+
+@index{clarify,
+ category={word},
+ description={make it easier to understand}
+}
+
+@index{confidential,
+ category={word},
+ description={private or secret information}
+}
+
+@index{roundabout,
+ category={word},
+ description={not direct}
+}
+
+@index{fashion,
+ category={word},
+ description={a way of doing something}
+}
+
+@index{illustration,
+ category={word},
+ description={an example to explain something},
+ seealso={example}
+}
+
+@index{wit,
+ category={word},
+ description={natural talent for saying or writing things in
+an amusing or clever way}
+}
+
+@index{eloquence,
+ category={word},
+ description={fluent or persuasive speech or writing}
+}
+
+@index{adage,
+ category={word},
+ description={popular saying}
+}
+
+@index{motto,
+ category={word},
+ description={short sentence of phrase expressing a belief
+or aim}
+}
+
+@index{verbiage,
+ category={word},
+ description={excessively length speech or writing}
+}
+
+@index{drivel,
+ category={word},
+ description={nonsense}
+}
+
+@index{tutor,
+ category={word},
+ description={teacher}
+}
+
+@index{grass,
+ category={word},
+ description={in addition to the plant, also slang for
+reporting criminal activity}
+}
+
+@index{distress,
+ category={word},
+ description={cause anxiety}
+}
+
+@index{concordance,
+ category={word},
+ description={an alphabetical list of important words
+used in a document}
+}
+
+@index{ogling,
+ category={word},
+ description={staring at someone in a lecherous manner}
+}
+
+@index{gawping,
+ category={word},
+ description={staring in a rude or stupid manner},
+ see={ogling}
+}
+
+@index{passim,
+ category={word},
+ description={referencing various places in a document}
+}
+
+@index{localisation,
+ category={word},
+ description={place or position}
+}
+
+@index{digraph,
+ category={word},
+ description={two letters representing a single sound}
+}
+
+@index{trigraph,
+ category={word},
+ description={three letters representing a single sound}
+}
+
+@index{lyuk,
+ category={word},
+ description={hole (Hungarian)},
+ seealso={digraph}
+}
+
+@index{dzs,
+ category={trigraph},
+ description={Hungarian \glshyperlink{trigraph} considered a separate letter}
+}
+
+@index{cz,
+ category={digraph},
+ description={digraph in some languages, such as Polish}
+}
+
+@index{dd,
+ category={digraph},
+ description={digraph in some languages, such as Welsh}
+}
+
+@index{ff,
+ category={digraph},
+ description={digraph in some languages, such as Welsh}
+}
+
+@index{ng,
+ category={digraph},
+ description={digraph in some languages, such as Welsh}
+}
+
+@index{ly,
+ category={digraph},
+ description={digraph in some languages, such as Hungarian}
+}
+
+@index{dzsungel,
+ category={word},
+ description={jungle (Hungarian)},
+ seealso={trigraph}
+}
+
+@index{nonsense,
+ category={word},
+ description={something that doesn't make sense}
+}
+
+@index{volauvent,
+ category={word},
+ name={vol-au-vent},
+ description={small round puff pastry containing savoury food}
+}
+
+@index{two,
+ category={word},
+ description={number following one}
+}
+
+@index{sculpture,
+ category={word},
+ description={artwork made of wood, metal or stone}
+}
+
+@index{Venus,
+ category={word},
+ description={Roman goddess (or planet named after her)}
+}
+
+@index{zoo,
+ category={word},
+ description={place containing animals}
+}
+
+@index{alphabet,
+ category={word},
+ description={ordered set of letters used to form words}
+}
+
+@index{resume,
+ category={word},
+ description={continue after an interruption}
+}
+
+@index{fly,
+ category={word},
+ description={travel by air}
+}
+
+@index{aeroplane,
+ category={word},
+ description={fixed wing flying vehicle}
+}
+
+@index{window,
+ category={word},
+ description={opening in wall or window to view out or in}
+}
+
+@index{ogonek,
+ category={word},
+ description={a diacritic hook placed under the lower right
+corner of a vowel}
+}
+
+@index{sail,
+ category={word},
+ description={travel by or navigate a boat}
+}
+
+@index{ship,
+ category={word},
+ description={large boat}
+}
+
+@index{OT1,
+ category={word},
+ description={one of the original font encodings provided with
+\TeX}
+}
+
+@index{UTF8,
+ name={UTF-8},
+ category={word},
+ description={character encoding that uses 8-bit code units}
+}
+
+@index{life,
+ category={word},
+ description={existence}
+}
+
+@index{universe,
+ category={word},
+ description={all existing space and matter}
+}
+
+@index{even,
+ category={word},
+ description={multiple of two}
+}
+
+@index{century,
+ category={word},
+ description={period of 100 years or a score of 100 runs}
+}
+
+@index{cricket,
+ category={word},
+ description={bat and ball game played between two teams
+with eleven players on either side}
+}
+
+@index{calendar,
+ category={word},
+ description={chart or list showing a period of time}
+}
+
+@index{prefix,
+ category={word},
+ description={word or letter placed at the start of another
+word}
+}
+
+@index{gobsmacked,
+ category={word},
+ description={astonished}
+}
+
+@index{astounded,
+ category={word},
+ description={shocked or very surprised}
+}
+
+@index{quaint,
+ category={word},
+ description={old-fashioned or unusual}
+}
+
+@index{yatter,
+ category={word},
+ description={chatter or talk non-stop}
+}
+
+@index{yawn,
+ category={word},
+ description={open one's mouth due to tiredness or boredom}
+}
+
+@index{quirky,
+ category={word},
+ description={peculiar or unexpected habits}
+}
+
+@index{badinage,
+ category={word},
+ description={witty conversation}
+}
+
+@index{expire,
+ category={word},
+ description={come to an end}
+}
+
+@index{story,
+ category={word},
+ description={account or description of imaginary or real
+events}
+}
+
+@index{begin,
+ category={word},
+ description={start something}
+}
+
+@index{forget,
+ category={word},
+ description={fail to remember something}
+}
+
+@index{tale,
+ category={word},
+ description={a story}
+}
+
+@index{adventure,
+ category={word},
+ description={unusual or exciting or daring experience}
+}
+
+@index{derringdo,
+ name={derring-do},
+ category={word},
+ description={heroic action}
+}
+
+@index{hero,
+ category={word},
+ description={principle male character in a story or a person
+admired for their achievements}
+}
+
+@index{title,
+ category={word},
+ description={name of a document or work, or a name that
+describes a position}
+}
+
+@index{knight,
+ category={word},
+ description={a man raised to military rank after service
+as a page or squire, or a man entitled to use \tstidxqt{Sir} before
+his name}
+}
+
+@index{handsome,
+ category={word},
+ description={good-looking}
+}
+
+@index{bold,
+ category={word},
+ description={confident or brave}
+}
+
+@index{brave,
+ category={word},
+ description={prepared to face danger or difficulties}
+}
+
+@index{duck,
+ category={word},
+ description={a waterbird with a blunt bill, short legs and webbed
+feet}
+}
+
+@index{name,
+ category={word},
+ description={word or words by which something is known}
+}
+
+@index{plight,
+ category={word},
+ description={dangerous situation}
+}
+
+@index{land,
+ category={word},
+ description={area of ground}
+}
+
+@index{OgRe,
+ category={word},
+ description={an ogre is a man-eating giant or a terrifying
+person. The silly capitalisation is just a reference to \TeX's
+output routine}
+}
+
+@index{reference,
+ category={word},
+ description={referring to something}
+}
+
+@index{perilous,
+ category={word},
+ description={dangerous or full of risk}
+}
+
+@index{quest,
+ category={word},
+ description={long or difficult search for something}
+}
+
+@index{xor,
+ category={word},
+ description={\LaTeX3 experimental output routine}
+}
+
+@index{continuation,
+ category={word},
+ description={state of continuing}
+}
+
+@index{newcomers,
+ category={word},
+ description={recent arrivals}
+}
+
+@index{nod,
+ category={word},
+ description={in addition to the action of moving one's head
+up and down, also indicates a reference of acknowledgement of
+something}
+}
+
+@index{centre,
+ category={word},
+ description={point in the middle (UK spelling)}
+}
+
+@index{center,
+ category={word},
+ description={point in the middle (US spelling)}
+}
+
+@index{lore,
+ category={word},
+ description={tradition or knowledge of a particular subject}
+}
+
+@index{raft,
+ category={word},
+ description={flat water vessel made from pieces of wood
+tied together}
+}
+
+@index{external,
+ category={word},
+ description={belonging outside of something}
+}
+
+@index{pun,
+ category={word},
+ description={play on words}
+}
+
+@index{joke,
+ category={word},
+ description={something said to amuse others}
+}
+
+@index{witty,
+ category={word},
+ description={having the ability to say clever or
+amusing things}
+}
+
+@index{cameo,
+ category={word},
+ description={small part in a story for a distinguished
+actor}
+}
+
+@index{exclamation,
+ category={word},
+ description={sudden cry}
+}
+
+@index{bog,
+ category={word},
+ description={area of soft, wet, muddy ground}
+}
+
+@index{leviathans,
+ category={word},
+ description={very large, powerful thing (such as a sea
+monster)}
+}
+
+@index{vale,
+ category={word},
+ description={valley}
+}
+
+@index{doom,
+ category={word},
+ description={fate}
+}
+
+@index{chaos,
+ category={word},
+ description={complete confusion or disorder}
+}
+
+@index{butterfly,
+ category={word},
+ description={winged insect}
+}
+
+@index{motif,
+ category={word},
+ description={repeated theme}
+}
+
+@index{sentence,
+ category={word},
+ description={set of words forming a complete statement,
+instruction or question}
+}
+
+@index{conjunction,
+ category={word},
+ description={word used to connect words or clauses}
+}
+
+@index{naughty,
+ category={word},
+ description={badly behaved}
+}
+
+@index{leap,
+ category={word},
+ description={jump far or high across something}
+}
+
+@index{bound,
+ category={word},
+ description={leaping movement}
+}
+
+@index{sword,
+ category={word},
+ description={weapon with a long metal blade}
+}
+
+@index{myriad,
+ category={word},
+ description={countless or a very great number}
+}
+
+@index{clones,
+ category={word},
+ description={identical copy}
+}
+
+@index{repetition,
+ category={word},
+ description={something that's been repeated}
+}
+
+@index{lair,
+ category={word},
+ description={hiding place or den}
+}
+
+@index{roar,
+ category={word},
+ description={loud, deep sound}
+}
+
+@index{peace,
+ category={word},
+ description={freedom from war or anxiety}
+}
+
+@index{harmony,
+ category={word},
+ description={arranged well or peacefully together}
+}
+
+@index{span,
+ category={word},
+ description={length of time or full extent or extend across
+something}
+}
+
+@index{fear,
+ category={word},
+ description={anxiety about something unpleasant}
+}
+
+@index{thrilling,
+ category={word},
+ description={exciting}
+}
+
+@index{quixotic,
+ category={word},
+ description={impractically unselfish and idealist}
+}
+
+@index{seal,
+ category={word},
+ description={sea-dwelling fish-eating mammal with flippers}
+}
+
+@index{sea,
+ category={word},
+ description={large area of salt water}
+}
+
+@index{seaborne,
+ category={word},
+ description={transported or travelling by sea}
+}
+
+@index{zither,
+ category={word},
+ description={a type of stringed musical instrument}
+}
+
+@index{zealous,
+ category={word},
+ description={having great enthusiasm for something}
+}
+
+@index{fan,
+ category={word},
+ description={an admirer of something}
+}
+
+@index{youthful,
+ category={word},
+ description={seeming young}
+}
+
+@index{magic,
+ category={word},
+ description={having the apparent power of supernatural or
+mysterious forces}
+}
+
+@index{magical,
+ category={word},
+ description={relating to or using magic}
+}
+
+@index{yoyo,
+ name={yo-yo},
+ category={word},
+ description={a round toy consisting of two discs and a
+piece of string}
+}
+
+@index{wily,
+ category={word},
+ description={using cunning or crafty methods to gain an
+advantage}
+}
+
+@index{wombat,
+ category={word},
+ description={a type of small marsupial}
+}
+
+@index{warrior,
+ category={word},
+ description={brave or experienced fighter}
+}
+
+@index{laserguided,
+ name={laser-guided},
+ category={word},
+ description={guided by a laser}
+}
+
+@index{villainous,
+ category={word},
+ description={characteristic of a villain}
+}
+
+@index{zany,
+ category={word},
+ description={amusingly unconventional}
+}
+
+@index{zoologist,
+ category={word},
+ description={someone who studies animals}
+}
+
+@index{xebec,
+ category={word},
+ description={a type of small sailing ship}
+}
+
+@index{xenon,
+ category={word},
+ description={a type of inert gas}
+}
+
+@index{xylem,
+ category={word},
+ description={a plant tissue}
+}
+
+@index{xylene,
+ category={word},
+ description={a type of liquid hydrocarbon}
+}
+
+@index{zounds,
+ category={word},
+ description={an exclamation}
+}
+
+@index{Ooh,
+ category={word},
+ description={an exclamation}
+}
+
+@index{zucchini,
+ category={word},
+ description={a type of long, green summer squash (called
+a courgette in British English)}
+}
+
+@index{xylophone,
+ category={word},
+ description={a type of musical instrument}
+}
+
+@index{exhilarating,
+ category={word},
+ description={pleasing or energetic}
+}
+
+@index{yuppie,
+ category={word},
+ description={urban well-paid young middle-class professional}
+}
+
+@index{yoghurt,
+ category={word},
+ description={thick, liquid food made from milk}
+}
+
+@index{yummy,
+ category={word},
+ description={delicious}
+}
+
+@index{yuck,
+ category={word},
+ description={disgusting}
+}
+
+@index{Viking,
+ category={word},
+ description={a member of Scandinavian seafaring people
+between the eighth and eleventh centuries}
+}
+
+@index{vignette,
+ category={word},
+ description={brief episode}
+}
+
+@index{viceroy,
+ category={word},
+ description={a person who governs a colony on behalf of
+the sovereign}
+}
+
+@index{vichyssoise,
+ category={word},
+ description={a type of soup}
+}
+
+@index{viceregal,
+ category={word},
+ description={relating to a viceroy}
+}
+
+@index{quiz,
+ category={word},
+ description={game or competition}
+}
+
+@index{glyph,
+ category={word},
+ description={small graphic symbol}
+}
+
+@index{asleep,
+ category={word},
+ description={in or into a state of sleep}
+}
+
+@index{ashore,
+ category={word},
+ description={to or on shore or land}
+}
+
+@index{aspire,
+ category={word},
+ description={to have strong ambitions to be or do something}
+}
+
+@index{assailed,
+ category={word},
+ description={past tense of assail}
+}
+
+@index{recover,
+ category={word},
+ description={get well again}
+}
+
+@index{reecover,
+ name={re-cover},
+ category={word},
+ description={to cover again}
+}
+
+@index{document.properties,
+ name={properties},
+ parent={document},
+ category={word},
+ description={attributes such as page size}
+}
+
+@index{subitems.lonely,
+ name={lonely},
+ parent={subitems},
+ category={word},
+ description={a sub-item that doesn't have any siblings}
+}
+
+@index{fontencoding.OT1,
+ name={OT1},
+ parent={fontencoding},
+ category={word},
+ description={one of the original font encodings supplied with \TeX}
+}
+
+@index{hero.intrepid,
+ name={intrepid},
+ parent={hero},
+ category={word},
+ description={a hero known for his boldness and bravery},
+ see={intrepidhero}
+}
+@index{dadorail,
+ name={dado rail},
+ category={phrase},
+ description={waist-high moulding around the wall of a room}
+}
+
+@index{indexingapplication,
+ name={indexing application},
+ category={phrase},
+ description={an application that generates a document index}
+}
+
+@index{visualeffects,
+ name={visual effects},
+ category={phrase},
+ description={use of imagery to create an effect}
+}
+
+@index{dummytext,
+ name={dummy text},
+ category={phrase},
+ description={sample text used for demonstration not
+for its content}
+}
+
+@index{pagebreak,
+ name={page break},
+ category={phrase},
+ description={the point where document text is broken
+across two pages}
+}
+
+@index{linktext,
+ name={link text},
+ category={phrase},
+ description={for the \glshyperlink{glossariespackage}
+package, this refers to the text inserted into the document
+through commands like \glshyperlink{cs.gls}}
+}
+
+@index{crossreference,
+ name={cross-reference},
+ category={phrase},
+ description={reference to another part of the
+document or to a part of another document}
+}
+
+@index{marginalnote,
+ name={marginal note},
+ category={phrase},
+ description={text that's placed in the page margin}
+}
+
+@index{overfulllines,
+ name={overfull lines},
+ category={phrase},
+ description={lines where the text extends into
+the margin because of a formatting failure}
+}
+
+@index{loremipsum,
+ name={lorem ipsum},
+ category={phrase},
+ description={dummy text}
+}
+
+@index{betweenyoumeandthegatepost,
+ name={between you, me and the gatepost},
+ category={phrase},
+ description={an expression
+meaning you're telling someone a secret that shouldn't be passed on
+(common in some British dialects)}
+}
+
+@index{waywithwords,
+ name={way with words},
+ category={phrase},
+ description={have a particular talent with words}
+}
+
+@index{creativewriting,
+ name={creative writing},
+ category={phrase},
+ description={writing typically identified
+by narrative craft, character development and use of literary tropes}
+}
+
+@index{cuttothechase,
+ name={cut to the chase},
+ category={phrase},
+ description={get to the point}
+}
+
+@index{gettothepoint,
+ name={get to the point},
+ category={phrase},
+ description={state something directly}
+}
+
+@index{keepmum,
+ name={keep mum},
+ category={phrase},
+ description={be silent about something},
+ seealso={confidential}
+}
+
+@index{outputroutine,
+ name={output routine},
+ category={phrase},
+ description={\TeX's method of outputting a page}
+}
+
+@index{outofwhack,
+ name={out of whack},
+ category={phrase},
+ description={out of order or not working}
+}
+
+@index{pagedimensions,
+ name={page dimensions},
+ category={phrase},
+ description={the dimensions of a page (such as
+the page width and page height)}
+}
+
+@index{fontfamily,
+ name={font family},
+ category={phrase},
+ description={the name of a font}
+}
+
+@index{fontsize,
+ name={font size},
+ category={phrase},
+ description={the size of a font}
+}
+
+@index{locationlist,
+ name={location list},
+ category={phrase},
+ description={the list of locations used in an index to indicate
+where
+the term being referenced was used in the document},
+ seealso={crossreference}
+}
+
+@index{rangeseparator,
+ name={range separator},
+ category={phrase},
+ description={the symbol
+used between the start and end location to indicate a range},
+ see={locationlist}
+}
+
+@index{pagenumber,
+ name={page number},
+ category={phrase},
+ description={the number identifying a particular page}
+}
+
+@index{multipleencaps,
+ name={multiple encaps},
+ category={phrase},
+ description={a warning issued by
+\glshyperlink{makeindex} when the same page number is indexed
+with different encap values}
+}
+
+@index{inputencoding,
+ name={input encoding},
+ category={phrase},
+ description={the character encoding used
+in the document source code}
+}
+
+@index{fontencoding,
+ name={font encoding},
+ category={phrase},
+ description={the encoding used by the document
+font}
+}
+
+@index{extendedLatincharacters,
+ name={extended Latin characters},
+ category={phrase},
+ description={Latin characters outside the basic ASCII set}
+}
+
+@index{cupoftea,
+ name={cup of tea},
+ category={phrase},
+ description={an expression indicating what one likes
+or is interested in}
+}
+
+@index{whistlestoptour,
+ name={whistle-stop tour},
+ category={phrase},
+ description={a series of short visits to different places}
+}
+
+@index{numbergroup,
+ name={number group},
+ category={phrase},
+ description={a group associated with numbers}
+}
+
+@index{primenumber,
+ name={prime number},
+ category={phrase},
+ description={a number that is only divisible by itself and 1}
+}
+
+@index{holdmybreath,
+ name={hold my breath},
+ category={phrase},
+ description={stop breathing temporarily, also used as an expression to indicate a state of anticipation or
+suspense}
+}
+
+@index{lettergroups,
+ name={letter groups},
+ category={phrase},
+ description={groups associated with letters}
+}
+
+@index{Onceuponatime,
+ name={Once upon a time},
+ category={phrase},
+ description={an expression commonly used at
+the start of fairy tales}
+}
+
+@index{acrossthepond,
+ name={across the pond},
+ category={phrase},
+ description={colloquial expression indicating
+the other side of the Atlantic}
+}
+
+@index{badform,
+ name={bad form},
+ category={phrase},
+ description={an offence against accepted behaviour}
+}
+
+@index{MontyPython,
+ name={Monty Python},
+ category={phrase},
+ description={a British surreal comedy group}
+}
+
+@index{magicincantation,
+ name={magic incantation},
+ category={phrase},
+ description={words used to create a magical effect}
+}
+
+@index{commonknowledge,
+ name={common knowledge},
+ category={phrase},
+ description={something widely known}
+}
+
+@index{intrepidhero,
+ name={intrepid hero},
+ category={phrase},
+ description={a hero known for his boldness and bravery}
+}
+
+@index{sealion,
+ name={sea lion},
+ category={phrase},
+ description={a type of large seal}
+}
+
+@index{sealantgun,
+ name={sealant gun},
+ category={phrase},
+ description={a device used for applying sealant}
+}
+
+@index{zootsuit,
+ name={zoot suit},
+ category={phrase},
+ description={a suit typically having a long loose
+jacket and high-waisted trousers}
+}
+
+@index{anonymousreviewer,
+ name={anonymous reviewer},
+ category={phrase},
+ description={an unnamed reviewer}
+}
+
+@index{yulelog,
+ name={yule log},
+ category={phrase},
+ description={a large log traditionally burnt on
+Christmas Eve or a log-shaped chocolate cake}
+}
+
+@index{vicepresident,
+ name={vice-president},
+ category={phrase},
+ description={a president's deputy}
+}
+
+@index{viceadmiral,
+ name={vice admiral},
+ category={phrase},
+ description={a high rank of naval officer}
+}
+
+@index{Victoriaplum,
+ name={Victoria plum},
+ category={phrase},
+ description={a large, red, dessert plum}
+}
+
+@index{Victoriasponge,
+ name={Victoria sponge},
+ category={phrase},
+ description={a sponge cake consisting of two
+layers with jam filling in between}
+}
+
+@index{viceversa,
+ name={vice versa},
+ category={phrase},
+ description={reversing the order of the items just mentioned}
+}
+
+@index{vicechancellor,
+ name={vice chancellor},
+ category={phrase},
+ description={a deputy chancellor of a
+British university in charge of its administration}
+}
+
+@index{letterordering,
+ name={letter ordering},
+ category={phrase},
+ description={ordering according to the
+individual characters}
+}
+
+@index{wordordering,
+ name={word ordering},
+ category={phrase},
+ description={ordering according to the
+language or locale's definition of words}
+}
+
+@index{commercialworld,
+ name={commercial world, the},
+ text={the commercial world},
+ category={phrase},
+ description={pertaining to commerce}
+}
+
+@index{farawayland,
+ name={far away land, a},
+ text={a far away land},
+ category={phrase},
+ description={somewhere that's far away; a
+term often used in fairy tales}
+}
+
+@index{GoldenArara,
+ name={Golden Arara, the},
+ text={the Golden Arara},
+ category={phrase},
+ description={a made-up item in the dummy text}
+}
+
+@index{MightyHelmofKnuth,
+ name={Mighty Helm of Knuth, the},
+ text={the Mighty Helm of Knuth},
+ category={phrase},
+ description={a made-up item in the dummy text}
+}
+
+@index{LegendarySword,
+ name={Legendary Sword, the},
+ text={the Legendary Sword},
+ category={phrase},
+ description={a made-up item in the dummy text}
+}
+
+@index{BogofEternalGlossaries,
+ name={Bog of Eternal Glossaries, the},
+ text={the Bog of Eternal Glossaries},
+ category={phrase},
+ description={a made-up place in the dummy text}
+}
+
+@index{DreadValeoftheEditors,
+ name={Dread Vale of the Editors, the},
+ text={the Dread Vale of the Editors},
+ category={phrase},
+ description={a made-up place in the dummy text}
+}
+
+@index{butterfliesofchaos,
+ name={butterflies of chaos, the},
+ text={the butterflies of chaos},
+ category={phrase},
+ description={the butterfly effect is a popular method of describing aspects of chaos theory}
+}
+
+@index{End,
+ name={End, The},
+ text={The End},
+ category={phrase},
+ description={denotes the end of a story, especially fairy tales}
+}
+
+@index{locationlist.pageseparator,
+ name={page separator},
+ parent={locationlist},
+ category={phrase},
+ description={symbol used to separate page references}
+}
+
+@index{locationlist.rangeseparator,
+ name={range separator},
+ parent={locationlist},
+ category={phrase},
+ description={symbol used to mark page range references}
+}
+
+@index{motjuste,
+ name={mot juste},
+ description={the most appropriate word}
+}
+
+@index{Poland,
+ name={Poland},
+ category={place},
+ description={an Eastern European country}
+}
+
+@index{places.Poland,
+ name={Poland},
+ parent={places},
+ category={place},
+ description={an Eastern European country}
+}
+
+@index{Glasgow,
+ name={Glasgow},
+ category={place},
+ description={a Scottish city}
+}
+
+@index{places.Glasgow,
+ name={Glasgow},
+ parent={places},
+ category={place},
+ description={a Scottish city}
+}
+
+@index{Iceland,
+ name={Iceland},
+ category={place},
+ description={a Nordic island nation}
+}
+
+@index{places.Iceland,
+ name={Iceland},
+ parent={places},
+ category={place},
+ description={a Nordic island nation}
+}
+
+@index{Nghaerdydd,
+ name={Nghaerdydd},
+ category={place},
+ description={Cardiff}
+}
+
+@index{places.Nghaerdydd,
+ name={Nghaerdydd},
+ parent={places},
+ category={place},
+ description={Cardiff}
+}
+
+@index{Nghymru,
+ name={Nghymru},
+ category={place},
+ description={Wales}
+}
+
+@index{places.Nghymru,
+ name={Nghymru},
+ parent={places},
+ category={place},
+ description={Wales}
+}
+
+@index{Ffestiniog,
+ name={Ffestiniog},
+ category={place},
+ description={a place in Wales}
+}
+
+@index{places.Ffestiniog,
+ name={Ffestiniog},
+ parent={places},
+ category={place},
+ description={a place in Wales}
+}
+
+@index{BogofEternalStench,
+ name={Bog of Eternal Stench, the},
+ text={the Bog of Eternal Stench},
+ category={place},
+ description={place in the film \glshyperlink{Labyrinth}}
+}
+
+@index{places.BogofEternalStench,
+ name={Bog of Eternal Stench, the},
+ text={the Bog of Eternal Stench},
+ parent={places},
+ category={place},
+ description={place in the film \glshyperlink{Labyrinth}}
+}
+
+@index{JamesJoyce,
+ name={Joyce, James},
+ text={James Joyce},
+ category={person},
+ description={an author}
+}
+
+@index{people.JamesJoyce,
+ name={Joyce, James},
+ text={James Joyce},
+ parent={people},
+ category={person},
+ description={an author}
+}
+
+@index{DonaldKnuth,
+ name={Knuth, Donald},
+ text={Donald Knuth},
+ category={person},
+ description={creator of \TeX}
+}
+
+@index{people.DonaldKnuth,
+ name={Knuth, Donald},
+ text={Donald Knuth},
+ parent={people},
+ category={person},
+ description={creator of \TeX}
+}
+
+@index{PauloCereda,
+ name={Cereda, Paulo},
+ text={Paulo Cereda},
+ category={person},
+ description={creator of \glshyperlink{arara}}
+}
+
+@index{people.PauloCereda,
+ name={Cereda, Paulo},
+ text={Paulo Cereda},
+ parent={people},
+ category={person},
+ description={creator of \glshyperlink{arara}}
+}
+
+@index{SirQuackalot,
+ name={Quackalot, Sir},
+ text={Sir Quackalot},
+ category={person},
+ description={fictitious character}
+}
+
+@index{people.SirQuackalot,
+ name={Quackalot, Sir},
+ text={Sir Quackalot},
+ parent={people},
+ category={person},
+ description={fictitious character}
+}
+
+@index{theFairyGoose,
+ name={Fairy Goose, the},
+ text={the Fairy Goose},
+ category={person},
+ description={fictitious character}
+}
+
+@index{people.theFairyGoose,
+ name={Fairy Goose, the},
+ text={the Fairy Goose},
+ parent={people},
+ category={person},
+ description={fictitious character}
+}
+
+@index{DavidCarlisle,
+ name={Carlisle, David},
+ text={David Carlisle},
+ category={person},
+ description={member of the \LaTeX3 team}
+}
+
+@index{people.DavidCarlisle,
+ name={Carlisle, David},
+ text={David Carlisle},
+ parent={people},
+ category={person},
+ description={member of the \LaTeX3 team}
+}
+
+@index{JosephWright,
+ name={Wright, Joseph},
+ text={Joseph Wright},
+ category={person},
+ description={member of the \LaTeX3 team}
+}
+
+@index{people.JosephWright,
+ name={Wright, Joseph},
+ text={Joseph Wright},
+ parent={people},
+ category={person},
+ description={member of the \LaTeX3 team}
+}
+
+@index{Ulysses,
+ name={\tstidxbookfmt{Ulysses}},
+ category={book},
+ description={a modernist novel by James Joyce}
+}
+
+@index{books.Ulysses,
+ name={\tstidxbookfmt{Ulysses}},
+ parent={books},
+ category={book},
+ description={a modernist novel by James Joyce}
+}
+
+@index{SirQuackalotandtheGoldenArara,
+ name={\tstidxbookfmt{Sir Quackalot and the Golden Arara}},
+ category={book},
+ description={a fictitious book}
+}
+
+@index{books.SirQuackalotandtheGoldenArara,
+ name={\tstidxbookfmt{Sir Quackalot and the Golden Arara}},
+ parent={books},
+ category={book},
+ description={a fictitious book}
+}
+
+@index{SirQuackalotandtheHyperLakeofDoom,
+ name={\tstidxbookfmt{Sir Quackalot and the Hyper Lake of Doom}},
+ category={book},
+ description={a fictitious book}
+}
+
+@index{books.SirQuackalotandtheHyperLakeofDoom,
+ name={\tstidxbookfmt{Sir Quackalot and the Hyper Lake of Doom}},
+ parent={books},
+ category={book},
+ description={a fictitious book}
+}
+
+@index{CompactOxfordEnglishDictionary,
+ name={\tstidxbookfmt{Compact Oxford English Dictionary}},
+ category={book},
+ description={a dictionary}
+}
+
+@index{books.CompactOxfordEnglishDictionary,
+ name={\tstidxbookfmt{Compact Oxford English Dictionary}},
+ parent={books},
+ category={book},
+ description={a dictionary}
+}
+
+@index{HitchhikersGuidetotheGalaxy,
+ name={\tstidxbookfmt{Hitchhiker's Guide to the Galaxy, the}},
+ text={\tstidxbookfmt{the Hitchhiker's Guide to the Galaxy}},
+ category={book},
+ description={a comedy series by Douglas Adams, originally created for radio but later
+adapted to book, TV and film}
+}
+
+@index{books.HitchhikersGuidetotheGalaxy,
+ name={\tstidxbookfmt{Hitchhiker's Guide to the Galaxy, the}},
+ text={\tstidxbookfmt{the Hitchhiker's Guide to the Galaxy}},
+ parent={books},
+ category={book},
+ description={a comedy series by Douglas Adams, originally created for radio but later
+adapted to book, TV and film}
+}
+
+@index{AdventuresofSirQuackalot,
+ name={\tstidxbookfmt{Adventures of Sir Quackalot, the}},
+ text={\tstidxbookfmt{the Adventures of Sir Quackalot}},
+ category={book},
+ description={a fictitious book}
+}
+
+@index{books.AdventuresofSirQuackalot,
+ name={\tstidxbookfmt{Adventures of Sir Quackalot, the}},
+ text={\tstidxbookfmt{the Adventures of Sir Quackalot}},
+ parent={books},
+ category={book},
+ description={a fictitious book}
+}
+
+@index{Labyrinth,
+ name={\tstidxfilmfmt{Labyrinth}},
+ category={film},
+ description={a musical fantasy film}
+}
+
+@index{films.Labyrinth,
+ name={\tstidxfilmfmt{Labyrinth}},
+ parent={films},
+ category={film},
+ description={a musical fantasy film}
+}
+
+@index{ThirdMan,
+ name={\tstidxfilmfmt{Third Man, The}},
+ text={\tstidxfilmfmt{The Third Man}},
+ category={film},
+ description={a British film noir}
+}
+
+@index{films.ThirdMan,
+ name={\tstidxfilmfmt{Third Man, The}},
+ text={\tstidxfilmfmt{The Third Man}},
+ parent={films},
+ category={film},
+ description={a British film noir}
+}
+
+@index{TeX,
+ name={\TeX},
+ category={symbol},
+ description={a typesetting system created by Donald Knuth}
+}
+
+@index{fx,
+ name={$f(\vec{x})$},
+ text={f(\vec{x})},
+ category={math},
+ description={a function of $x$}
+}
+
+@index{n,
+ name={$n$},
+ text={n},
+ category={math},
+ description={an integer}
+}
+
+@index{E,
+ name={$E$},
+ text={E},
+ category={math},
+ description={energy}
+}
+
+@index{testidxpackage,
+ name={\tstidxstyfmt{testidx} package},
+ text={\tstidxstyfmt{testidx}},
+ category={package},
+ description={package that produces dummy text for testing
+index styles and indexing applications}
+}
+
+@index{packages.testidxpackage,
+ name={\tstidxstyfmt{testidx}},
+ parent={packages},
+ category={package},
+ description={package that produces dummy text for testing
+index styles and indexing applications}
+}
+
+@index{testidxglossariespackage,
+ name={\tstidxstyfmt{testidx-glossaries} package},
+ text={\tstidxstyfmt{testidx-glossaries}},
+ category={package},
+ description={package that produces dummy text
+for testing glossary styles and indexing applications that integrate
+with the \glshyperlink{glossariespackage} or
+\glshyperlink{glossariesextrapackage} packages}
+}
+
+@index{packages.testidxglossariespackage,
+ name={\tstidxstyfmt{testidx-glossaries}},
+ parent={packages},
+ category={package},
+ description={package that produces dummy text
+for testing glossary styles and indexing applications that integrate
+with the \glshyperlink{glossariespackage} or
+\glshyperlink{glossariesextrapackage} packages}
+}
+
+@index{glossariespackage,
+ name={\tstidxstyfmt{glossaries} package},
+ text={\tstidxstyfmt{glossaries}},
+ category={package},
+ description={a package for creating glossaries or lists
+of terms, symbols or abbreviations}
+}
+
+@index{packages.glossariespackage,
+ name={\tstidxstyfmt{glossaries}},
+ parent={packages},
+ category={package},
+ description={a package for creating glossaries or lists
+of terms, symbols or abbreviations}
+}
+
+@index{glossariesextrapackage,
+ name={\tstidxstyfmt{glossaries-extra} package},
+ text={\tstidxstyfmt{glossaries-extra}},
+ category={package},
+ description={an extension to the \glshyperlink{glossariespackage} package}
+}
+
+@index{packages.glossariesextrapackage,
+ name={\tstidxstyfmt{glossaries-extra}},
+ parent={packages},
+ category={package},
+ description={an extension to the \glshyperlink{glossariespackage} package}
+}
+
+@index{hyperrefpackage,
+ name={\tstidxstyfmt{hyperref} package},
+ text={\tstidxstyfmt{hyperref}},
+ category={package},
+ description={a package that provides extensive support for hypertext}
+}
+
+@index{packages.hyperrefpackage,
+ name={\tstidxstyfmt{hyperref}},
+ parent={packages},
+ category={package},
+ description={a package that provides extensive support for hypertext}
+}
+
+@index{lipsumpackage,
+ name={\tstidxstyfmt{lipsum} package},
+ text={\tstidxstyfmt{lipsum}},
+ category={package},
+ description={a package that generates dummy text}
+}
+
+@index{packages.lipsumpackage,
+ name={\tstidxstyfmt{lipsum}},
+ parent={packages},
+ category={package},
+ description={a package that generates dummy text}
+}
+
+@index{inputencpackage,
+ name={\tstidxstyfmt{inputenc} package},
+ text={\tstidxstyfmt{inputenc}},
+ category={package},
+ description={a package that can be used to identify the document
+encoding}
+}
+
+@index{packages.inputencpackage,
+ name={\tstidxstyfmt{inputenc}},
+ parent={packages},
+ category={package},
+ description={a package that can be used to identify the document
+encoding}
+}
+
+@index{fontencpackage,
+ name={\tstidxstyfmt{fontenc} package},
+ text={\tstidxstyfmt{fontenc}},
+ category={package},
+ description={a package that can be used to set the font
+encoding},
+ seealso={inputencpackage}
+}
+
+@index{packages.fontencpackage,
+ name={\tstidxstyfmt{fontenc}},
+ parent={packages},
+ category={package},
+ description={a package that can be used to set the font encoding}
+}
+
+@index{amsmathpackage,
+ name={\tstidxstyfmt{amsmath} package},
+ text={\tstidxstyfmt{amsmath}},
+ category={package},
+ description={a package that provides AMS mathematical
+facilities}
+}
+
+@index{packages.amsmathpackage,
+ name={\tstidxstyfmt{amsmath}},
+ parent={packages},
+ category={package},
+ description={a package that provides AMS mathematical
+facilities}
+}
+
+@index{amssymbpackage,
+ name={\tstidxstyfmt{amssymb} package},
+ text={\tstidxstyfmt{amssymb}},
+ category={package},
+ description={a package that provides mathematical
+symbols}
+}
+
+@index{packages.amssymbpackage,
+ name={\tstidxstyfmt{amssymb}},
+ parent={packages},
+ category={package},
+ description={a package that provides mathematical
+symbols}
+}
+
+@index{longtablepackage,
+ name={\tstidxstyfmt{longtable} package},
+ text={\tstidxstyfmt{longtable}},
+ category={package},
+ description={a package that allows tables to flow over
+page boundaries}
+}
+
+@index{packages.longtablepackage,
+ name={\tstidxstyfmt{longtable}},
+ parent={packages},
+ category={package},
+ description={a package that allows tables to flow over
+page boundaries}
+}
+
+@index{testidxglossariespackage.extra,
+ name={\tstidxstyoptfmt{extra}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={load the \glshyperlink{glossariesextrapackage} package}
+}
+
+@index{packages.testidxglossariespackage.extra,
+ name={\tstidxstyoptfmt{extra}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={load the \glshyperlink{glossariesextrapackage} package}
+}
+
+@index{testidxglossariespackage.noextra,
+ name={\tstidxstyoptfmt{noextra}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={don't load the \glshyperlink{glossariesextrapackage}
+package (only load \glshyperlink{glossariespackage})}
+}
+
+@index{packages.testidxglossariespackage.noextra,
+ name={\tstidxstyoptfmt{noextra}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={don't load the \glshyperlink{glossariesextrapackage}
+package (only load \glshyperlink{glossariespackage})}
+}
+
+@index{testidxglossariespackage.noseekey,
+ name={\tstidxstyoptfmt{noseekey}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={don't use the \tstidxqt{see} key to implement the cross-referencing (use
+\glshyperlink{cs.glssee} instead)}
+}
+
+@index{packages.testidxglossariespackage.noseekey,
+ name={\tstidxstyoptfmt{noseekey}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={don't use the \tstidxqt{see} key to implement the cross-referencing (use
+\glshyperlink{cs.glssee} instead)}
+}
+
+@index{testidxglossariespackage.seekey,
+ name={\tstidxstyoptfmt{seekey}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={use the \tstidxqt{see} key to implement the cross-referencing}
+}
+
+@index{packages.testidxglossariespackage.seekey,
+ name={\tstidxstyoptfmt{seekey}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={use the \tstidxqt{see} key to implement the cross-referencing}
+}
+
+@index{testidxglossariespackage.xindy,
+ name={\tstidxstyoptfmt{xindy}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={set up the \glshyperlink{glossariespackage} package to use \glshyperlink{xindy}
+as the indexing application}
+}
+
+@index{packages.testidxglossariespackage.xindy,
+ name={\tstidxstyoptfmt{xindy}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={set up the \glshyperlink{glossariespackage} package to use \glshyperlink{xindy}
+as the indexing application}
+}
+
+@index{testidxglossariespackage.tex,
+ name={\tstidxstyoptfmt{tex}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={set up the \glshyperlink{glossariespackage} package to use \TeX\ to
+sort and collate the entries}
+}
+
+@index{packages.testidxglossariespackage.tex,
+ name={\tstidxstyoptfmt{tex}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={set up the \glshyperlink{glossariespackage} package to use \TeX\ to
+sort and collate the entries}
+}
+
+@index{testidxglossariespackage.bib2gls,
+ name={\tstidxstyoptfmt{bib2gls}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={set up the \glshyperlink{glossariesextrapackage} package to use
+\glshyperlink{bib2gls} as the indexing application}
+}
+
+@index{packages.testidxglossariespackage.bib2gls,
+ name={\tstidxstyoptfmt{bib2gls}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={set up the \glshyperlink{glossariesextrapackage} package to use
+\glshyperlink{bib2gls} as the indexing application}
+}
+
+@index{testidxglossariespackage.noglsnumbers,
+ name={\tstidxstyoptfmt{noglsnumbers}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={pass the \tstidxstyoptfmt{glsnumbers=false} option to the
+\glshyperlink{glossariespackage} package}
+}
+
+@index{packages.testidxglossariespackage.noglsnumbers,
+ name={\tstidxstyoptfmt{noglsnumbers}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={pass the \tstidxstyoptfmt{glsnumbers=false} option to the
+\glshyperlink{glossariespackage} package}
+}
+
+@index{testidxglossariespackage.glsnumbers,
+ name={\tstidxstyoptfmt{glsnumbers}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={pass the \tstidxstyoptfmt{glsnumbers=true} option to the
+\glshyperlink{glossariespackage} package}
+}
+
+@index{packages.testidxglossariespackage.glsnumbers,
+ name={\tstidxstyoptfmt{glsnumbers}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={pass the \tstidxstyoptfmt{glsnumbers=true} option to the
+\glshyperlink{glossariespackage} package}
+}
+
+@index{testidxglossariespackage.verbose,
+ name={\tstidxstyoptfmt{verbose}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={write information about the test entries in the transcript file}
+}
+
+@index{packages.testidxglossariespackage.verbose,
+ name={\tstidxstyoptfmt{verbose}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={write information about the test entries in the transcript file}
+}
+
+@index{testidxglossariespackage.noverbose,
+ name={\tstidxstyoptfmt{noverbose}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={don't write information about the test entries in the transcript file}
+}
+
+@index{packages.testidxglossariespackage.noverbose,
+ name={\tstidxstyoptfmt{noverbose}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={don't write information about the test entries in the transcript file}
+}
+
+@index{testidxglossariespackage.desc,
+ name={\tstidxstyoptfmt{desc}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={add descriptions to the dummy entries}
+}
+
+@index{packages.testidxglossariespackage.desc,
+ name={\tstidxstyoptfmt{desc}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={add descriptions to the dummy entries}
+}
+
+@index{testidxpackage.hidemarks,
+ name={\tstidxstyoptfmt{hidemarks}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={hide the marks showing where the indexing is occurring}
+}
+
+@index{packages.testidxpackage.hidemarks,
+ name={\tstidxstyoptfmt{hidemarks}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={hide the marks showing where the indexing is occurring}
+}
+
+@index{testidxpackage.showmarks,
+ name={\tstidxstyoptfmt{showmarks}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={mark where the indexing is occurring}
+}
+
+@index{packages.testidxpackage.showmarks,
+ name={\tstidxstyoptfmt{showmarks}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={mark where the indexing is occurring}
+}
+
+@index{testidxpackage.notestencaps,
+ name={\tstidxstyoptfmt{notestencaps}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={don't use the test encaps}
+}
+
+@index{packages.testidxpackage.notestencaps,
+ name={\tstidxstyoptfmt{notestencaps}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={don't use the test encaps}
+}
+
+@index{testidxpackage.verbose,
+ name={\tstidxstyoptfmt{verbose}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={show the index commands in the document text}
+}
+
+@index{packages.testidxpackage.verbose,
+ name={\tstidxstyoptfmt{verbose}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={show the index commands in the document text}
+}
+
+@index{testidxpackage.noverbose,
+ name={\tstidxstyoptfmt{noverbose}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={don't show the index commands in the document text}
+}
+
+@index{packages.testidxpackage.noverbose,
+ name={\tstidxstyoptfmt{noverbose}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={don't show the index commands in the document text}
+}
+
+@index{testidxpackage.digraphs,
+ name={\tstidxstyoptfmt{digraphs}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={use glyphs instead of the two-character digraphs for certain words}
+}
+
+@index{packages.testidxpackage.digraphs,
+ name={\tstidxstyoptfmt{digraphs}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={use glyphs instead of the two-character digraphs for certain words}
+}
+
+@index{testidxpackage.german,
+ name={\tstidxstyoptfmt{german}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={change the \glshyperlink{makeindex} quote character to allow the
+double-quote character to indicate an umlaut}
+}
+
+@index{packages.testidxpackage.german,
+ name={\tstidxstyoptfmt{german}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={change the \glshyperlink{makeindex} quote character to allow the
+double-quote character to indicate an umlaut}
+}
+
+@index{testidxpackage.ngerman,
+ name={\tstidxstyoptfmt{ngerman}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={change the \glshyperlink{makeindex} quote character to allow the
+double-quote character to indicate an umlaut}
+}
+
+@index{packages.testidxpackage.ngerman,
+ name={\tstidxstyoptfmt{ngerman}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={change the \glshyperlink{makeindex} quote character to allow the
+double-quote character to indicate an umlaut}
+}
+
+@index{testidxpackage.sanitize,
+ name={\tstidxstyoptfmt{sanitize}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={sanitize the sort value before passing it to the indexing command}
+}
+
+@index{packages.testidxpackage.sanitize,
+ name={\tstidxstyoptfmt{sanitize}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={sanitize the sort value before passing it to the indexing command}
+}
+
+@index{testidxglossariespackage.sanitize,
+ name={\tstidxstyoptfmt{sanitize}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={sanitize the sort value}
+}
+
+@index{packages.testidxglossariespackage.sanitize,
+ name={\tstidxstyoptfmt{sanitize}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={sanitize the sort value}
+}
+
+@index{testidxpackage.nosanitize,
+ name={\tstidxstyoptfmt{nosanitize}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={don't sanitize the sort value before passing it to the indexing command}
+}
+
+@index{packages.testidxpackage.nosanitize,
+ name={\tstidxstyoptfmt{nosanitize}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={don't sanitize the sort value before passing it to the indexing command}
+}
+
+@index{testidxglossariespackage.nosanitize,
+ name={\tstidxstyoptfmt{nosanitize}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={don't sanitize the sort value}
+}
+
+@index{packages.testidxglossariespackage.nosanitize,
+ name={\tstidxstyoptfmt{nosanitize}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={don't sanitize the sort value}
+}
+
+@index{testidxpackage.prefix,
+ name={\tstidxstyoptfmt{prefix}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={insert a prefix before the sort value for certain symbols}
+}
+
+@index{packages.testidxpackage.prefix,
+ name={\tstidxstyoptfmt{prefix}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={insert a prefix before the sort value for certain symbols}
+}
+
+@index{testidxpackage.noprefix,
+ name={\tstidxstyoptfmt{noprefix}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={don't insert a prefix before the sort value for certain symbols}
+}
+
+@index{packages.testidxpackage.noprefix,
+ name={\tstidxstyoptfmt{noprefix}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={don't insert a prefix before the sort value for certain symbols}
+}
+
+@index{testidxpackage.nostripaccents,
+ name={\tstidxstyoptfmt{nostripaccents}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={don't strip accent commands from the sort value in
+ASCII mode}
+}
+
+@index{packages.testidxpackage.nostripaccents,
+ name={\tstidxstyoptfmt{nostripaccents}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={don't strip accent commands from the sort value in
+ASCII mode}
+}
+
+@index{testidxpackage.stripaccents,
+ name={\tstidxstyoptfmt{stripaccents}},
+ parent={testidxpackage},
+ category={packageoption},
+ description={strip accent commands from the sort value in
+ASCII mode}
+}
+
+@index{packages.testidxpackage.stripaccents,
+ name={\tstidxstyoptfmt{stripaccents}},
+ parent={packages.testidxpackage},
+ category={packageoption},
+ description={strip accent commands from the sort value in
+ASCII mode}
+}
+
+@index{testidxglossariespackage.nostripaccents,
+ name={\tstidxstyoptfmt{nostripaccents}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={don't strip accent commands from the sort value in
+ASCII mode}
+}
+
+@index{packages.testidxglossariespackage.nostripaccents,
+ name={\tstidxstyoptfmt{nostripaccents}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={don't strip accent commands from the sort value in
+ASCII mode}
+}
+
+@index{testidxglossariespackage.stripaccents,
+ name={\tstidxstyoptfmt{stripaccents}},
+ parent={testidxglossariespackage},
+ category={packageoption},
+ description={strip accent commands from the sort value in
+ASCII mode}
+}
+
+@index{packages.testidxglossariespackage.stripaccents,
+ name={\tstidxstyoptfmt{stripaccents}},
+ parent={packages.testidxglossariespackage},
+ category={packageoption},
+ description={strip accent commands from the sort value in
+ASCII mode}
+}
+
+@index{hyperrefpackage.hidelinks,
+ name={\tstidxstyoptfmt{hidelinks}},
+ parent={hyperrefpackage},
+ category={packageoption},
+ description={don't use a visual effect to show the hyperlinks}
+}
+
+@index{packages.hyperrefpackage.hidelinks,
+ name={\tstidxstyoptfmt{hidelinks}},
+ parent={packages.hyperrefpackage},
+ category={packageoption},
+ description={don't use a visual effect to show the hyperlinks}
+}
+
+@index{fontencpackage.T1,
+ name={\tstidxstyoptfmt{T1}},
+ parent={fontencpackage},
+ category={packageoption},
+ description={set the font encoding to T1}
+}
+
+@index{packages.fontencpackage.T1,
+ name={\tstidxstyoptfmt{T1}},
+ parent={packages.fontencpackage},
+ category={packageoption},
+ description={set the font encoding to T1}
+}
+
+@index{theindexenvironment,
+ name={\tstidxenvfmt{theindex} environment},
+ text={\tstidxenvfmt{theindex}},
+ category={environment},
+ description={environment used to display an index}
+}
+
+@index{alignenvironment,
+ name={\tstidxenvfmt{align} environment},
+ text={\tstidxenvfmt{align}},
+ category={environment},
+ description={environment provided by the
+\glshyperlink{amsmathpackage} package to align equations}
+}
+
+@index{eqnarrayenvironment,
+ name={\tstidxenvfmt{eqnarray} environment},
+ text={\tstidxenvfmt{eqnarray}},
+ category={environment},
+ description={environment provided by the \LaTeX\ kernel to align equations}
+}
+
+@index{bib2gls,
+ name={\tstidxappfmt{bib2gls}},
+ category={application},
+ description={an indexing application designed
+to work with the \glshyperlink{glossariesextrapackage} package}
+}
+
+@index{applications.bib2gls,
+ name={\tstidxappfmt{bib2gls}},
+ parent={applications},
+ category={application},
+ description={an indexing application designed
+to work with the \glshyperlink{glossariesextrapackage} package}
+}
+
+@index{makeindex,
+ name={\tstidxappfmt{makeindex}},
+ category={application},
+ description={an indexing application}
+}
+
+@index{applications.makeindex,
+ name={\tstidxappfmt{makeindex}},
+ parent={applications},
+ category={application},
+ description={an indexing application}
+}
+
+@index{xindy,
+ name={\tstidxappfmt{xindy}},
+ category={application},
+ description={a highly-configurable indexing application with
+localisation support}
+}
+
+@index{applications.xindy,
+ name={\tstidxappfmt{xindy}},
+ parent={applications},
+ category={application},
+ description={a highly-configurable indexing application with
+localisation support}
+}
+
+@index{texdoc,
+ name={\tstidxappfmt{texdoc}},
+ category={application},
+ description={an application for viewing documentation
+installed in a \TeX\ distribution}
+}
+
+@index{applications.texdoc,
+ name={\tstidxappfmt{texdoc}},
+ parent={applications},
+ category={application},
+ description={an application for viewing documentation
+installed in a \TeX\ distribution}
+}
+
+@index{arara,
+ name={\tstidxappfmt{arara}},
+ category={application},
+ description={an automation tool for building documents}
+}
+
+@index{applications.arara,
+ name={\tstidxappfmt{arara}},
+ parent={applications},
+ category={application},
+ description={an automation tool for building documents}
+}
+
+@index{Perl,
+ name={\tstidxappfmt{Perl}},
+ category={application},
+ description={a scripting language}
+}
+
+@index{applications.Perl,
+ name={\tstidxappfmt{Perl}},
+ parent={applications},
+ category={application},
+ description={a scripting language}
+}
+
+@index{makeglossaries,
+ name={\tstidxappfmt{makeglossaries}},
+ category={application},
+ description={a Perl script provided with the
+\glshyperlink{glossariespackage} package that automatically runs
+either \glshyperlink{makeindex} or \glshyperlink{xindy}
+according to the document settings}
+}
+
+@index{applications.makeglossaries,
+ name={\tstidxappfmt{makeglossaries}},
+ parent={applications},
+ category={application},
+ description={a Perl script provided with the
+\glshyperlink{glossariespackage} package that automatically runs
+either \glshyperlink{makeindex} or \glshyperlink{xindy}
+according to the document settings}
+}
+
+@index{makeglossarieslite,
+ name={\tstidxappfmt{makeglossaries-lite}},
+ category={application},
+ description={a light-weight Lua alternative to \glshyperlink{makeglossaries}}
+}
+
+@index{applications.makeglossarieslite,
+ name={\tstidxappfmt{makeglossaries-lite}},
+ parent={applications},
+ category={application},
+ description={a light-weight Lua alternative to \glshyperlink{makeglossaries}}
+}
+
+@index{Emacs,
+ name={\tstidxappfmt{Emacs}},
+ category={application},
+ description={a text editor}
+}
+
+@index{applications.Emacs,
+ name={\tstidxappfmt{Emacs}},
+ parent={applications},
+ category={application},
+ description={a text editor}
+}
+
+@index{Vi,
+ name={\tstidxappfmt{Vi}},
+ category={application},
+ description={a text editor}
+}
+
+@index{applications.Vi,
+ name={\tstidxappfmt{Vi}},
+ parent={applications},
+ category={application},
+ description={a text editor}
+}
+
+@index{xindy.Lswedish,
+ name={\tstidxappoptfmt{-L swedish}},
+ parent={xindy},
+ category={applicationoption},
+ description={use the Swedish language module}
+}
+
+@index{applications.xindy.Lswedish,
+ name={\tstidxappoptfmt{-L swedish}},
+ parent={applications.xindy},
+ category={applicationoption},
+ description={use the Swedish language module}
+}
+
+@index{Lswedish.xindyoption,
+ name={\tstidxappoptfmt{-L swedish} (\tstidxappfmt{xindy})},
+ category={applicationoption},
+ description={use the Swedish language module}
+}
+
+@index{xindy.Ldanish,
+ name={\tstidxappoptfmt{-L danish}},
+ parent={xindy},
+ category={applicationoption},
+ description={use the Danish language module}
+}
+
+@index{applications.xindy.Ldanish,
+ name={\tstidxappoptfmt{-L danish}},
+ parent={applications.xindy},
+ category={applicationoption},
+ description={use the Danish language module}
+}
+
+@index{Ldanish.xindyoption,
+ name={\tstidxappoptfmt{-L danish} (\tstidxappfmt{xindy})},
+ category={applicationoption},
+ description={use the Danish language module}
+}
+
+@index{xindy.Lpolish,
+ name={\tstidxappoptfmt{-L polish}},
+ parent={xindy},
+ category={applicationoption},
+ description={use the Polish language module}
+}
+
+@index{applications.xindy.Lpolish,
+ name={\tstidxappoptfmt{-L polish}},
+ parent={applications.xindy},
+ category={applicationoption},
+ description={use the Polish language module}
+}
+
+@index{Lpolish.xindyoption,
+ name={\tstidxappoptfmt{-L polish} (\tstidxappfmt{xindy})},
+ category={applicationoption},
+ description={use the Polish language module}
+}
+
+@index{xindy.Licelandic,
+ name={\tstidxappoptfmt{-L icelandic}},
+ parent={xindy},
+ category={applicationoption},
+ description={use the Icelandic language module}
+}
+
+@index{applications.xindy.Licelandic,
+ name={\tstidxappoptfmt{-L icelandic}},
+ parent={applications.xindy},
+ category={applicationoption},
+ description={use the Icelandic language module}
+}
+
+@index{Licelandic.xindyoption,
+ name={\tstidxappoptfmt{-L icelandic} (\tstidxappfmt{xindy})},
+ category={applicationoption},
+ description={use the Icelandic language module}
+}
+
+@index{xindy.Lgermanduden,
+ name={\tstidxappoptfmt{-L german-duden}},
+ parent={xindy},
+ category={applicationoption},
+ description={use the German language module with the duden setting}
+}
+
+@index{applications.xindy.Lgermanduden,
+ name={\tstidxappoptfmt{-L german-duden}},
+ parent={applications.xindy},
+ category={applicationoption},
+ description={use the German language module with the duden setting}
+}
+
+@index{Lgermanduden.xindyoption,
+ name={\tstidxappoptfmt{-L german-duden} (\tstidxappfmt{xindy})},
+ category={applicationoption},
+ description={use the German language module with the duden setting}
+}
+
+@index{xindy.Lgermandin5007,
+ name={\tstidxappoptfmt{-L german-din5007}},
+ parent={xindy},
+ category={applicationoption},
+ description={use the German language module with the din5007 setting}
+}
+
+@index{applications.xindy.Lgermandin5007,
+ name={\tstidxappoptfmt{-L german-din5007}},
+ parent={applications.xindy},
+ category={applicationoption},
+ description={use the German language module with the din5007 setting}
+}
+
+@index{Lgermandin5007.xindyoption,
+ name={\tstidxappoptfmt{-L german-din5007} (\tstidxappfmt{xindy})},
+ category={applicationoption},
+ description={use the German language module with the din5007 setting}
+}
+
+@index{xindy.Mord/letorder,
+ name={\tstidxappoptfmt{-M ord/letorder}},
+ parent={xindy},
+ category={applicationoption},
+ description={use the letter ordering module}
+}
+
+@index{applications.xindy.Mord/letorder,
+ name={\tstidxappoptfmt{-M ord/letorder}},
+ parent={applications.xindy},
+ category={applicationoption},
+ description={use the letter ordering module}
+}
+
+@index{Mord/letorder.xindyoption,
+ name={\tstidxappoptfmt{-M ord/letorder} (\tstidxappfmt{xindy})},
+ category={applicationoption},
+ description={use the letter ordering module}
+}
+
+@index{makeindex.g,
+ name={\tstidxappoptfmt{-g}},
+ parent={makeindex},
+ category={applicationoption},
+ description={use the German setting that
+recognises the double-quote character as an umlaut command}
+}
+
+@index{applications.makeindex.g,
+ name={\tstidxappoptfmt{-g}},
+ parent={applications.makeindex},
+ category={applicationoption},
+ description={use the German setting that
+recognises the double-quote character as an umlaut command}
+}
+
+@index{g.makeindexoption,
+ name={\tstidxappoptfmt{-g} (\tstidxappfmt{makeindex})},
+ category={applicationoption},
+ description={use the German setting that
+recognises the double-quote character as an umlaut command}
+}
+
+@index{makeindex.l,
+ name={\tstidxappoptfmt{-l}},
+ parent={makeindex},
+ category={applicationoption},
+ description={use letter ordering}
+}
+
+@index{applications.makeindex.l,
+ name={\tstidxappoptfmt{-l}},
+ parent={applications.makeindex},
+ category={applicationoption},
+ description={use letter ordering}
+}
+
+@index{l.makeindexoption,
+ name={\tstidxappoptfmt{-l} (\tstidxappfmt{makeindex})},
+ category={applicationoption},
+ description={use letter ordering}
+}
+
+@index{tstidxencapi,
+ name={\texttt{tstidxencapi} (\tstidxcsfmt{tstidxencapi})},
+ text={\texttt{tstidxencapi}},
+ category={encapcsn},
+ description={first test encap}
+}
+
+@index{encap.tstidxencapi,
+ name={\texttt{tstidxencapi}},
+ parent={encap},
+ category={encapcsn},
+ description={first test encap}
+}
+
+@index{tstidxencapii,
+ name={\texttt{tstidxencapii} (\tstidxcsfmt{tstidxencapii})},
+ text={\texttt{tstidxencapii}},
+ category={encapcsn},
+ description={second test encap}
+}
+
+@index{encap.tstidxencapii,
+ name={\texttt{tstidxencapii}},
+ parent={encap},
+ category={encapcsn},
+ description={second test encap}
+}
+
+@index{tstidxencapiii,
+ name={\texttt{tstidxencapiii} (\tstidxcsfmt{tstidxencapiii})},
+ text={\texttt{tstidxencapiii}},
+ category={encapcsn},
+ description={third test encap}
+}
+
+@index{encap.tstidxencapiii,
+ name={\texttt{tstidxencapiii}},
+ parent={encap},
+ category={encapcsn},
+ description={third test encap}
+}
+
+@index{cs.index,
+ name={\tstidxcsfmt{index}},
+ category={cs},
+ description={write information to the external index file
+that will be processed by an indexing application (defined by the
+\LaTeX\ kernel)}
+}
+
+@index{cs.testidx,
+ name={\tstidxcsfmt{testidx}},
+ category={cs},
+ description={produce the dummy text (defined in the
+\glshyperlink{testidxpackage} package)}
+}
+
+@index{cs.tstidxtoidx,
+ name={\tstidxcsfmt{tstidxtoidx}},
+ category={cs},
+ description={switch back to the original definitions
+provided by the base \glshyperlink{testidxpackage} package (defined
+in the \glshyperlink{testidxglossariespackage} package)}
+}
+
+@index{cs.gls,
+ name={\tstidxcsfmt{gls}},
+ category={cs},
+ description={reference a term defined by the
+\glshyperlink{glossariespackage} package (displays text and performs
+indexing)}
+}
+
+@index{cs.glspl,
+ name={\tstidxcsfmt{glspl}},
+ category={cs},
+ description={as \glshyperlink{cs.gls} but displays the
+plural form}
+}
+
+@index{cs.glsadd,
+ name={\tstidxcsfmt{glsadd}},
+ category={cs},
+ description={indexes a term defined by the
+\glshyperlink{glossariespackage} package (but doesn't display any
+text)}
+}
+
+@index{cs.glssee,
+ name={\tstidxcsfmt{glssee}},
+ category={cs},
+ description={indexes a cross-referenced term or terms defined by the
+\glshyperlink{glossariespackage} package (but doesn't display any
+text)}
+}
+
+@index{cs.glsxtrindexseealso,
+ name={\tstidxcsfmt{glsxtrindexseealso}},
+ category={cs},
+ description={indexes a \tstidxqt{see also} cross-referenced term
+or terms
+defined by the
+\glshyperlink{glossariesextrapackage} package (but doesn't display
+any text)}
+}
+
+@index{cs.glshyperlink,
+ name={\tstidxcsfmt{glshyperlink}},
+ category={cs},
+ description={displays the text associated with a
+term (with a hyperlink if enabled) but doesn't perform
+any indexing (defined by the \glshyperlink{glossariespackage}
+package)}
+}
+
+@index{cs.setglossarystyle,
+ name={\tstidxcsfmt{setglossarystyle}},
+ category={cs},
+ description={sets the glossary style
+(defined by the \glshyperlink{glossariespackage} package)}
+}
+
+@index{cs.tstidxfootnote,
+ name={\tstidxcsfmt{tstidxfootnote}},
+ category={cs},
+ description={produces a footnote
+(defined by the \glshyperlink{testidxpackage} package)}
+}
+
+@index{cs.footnote,
+ name={\tstidxcsfmt{footnote}},
+ category={cs},
+ description={produces a footnote
+(defined by the \LaTeX\ kernel)}
+}
+
+@index{cs.tstidxtext,
+ name={\tstidxcsfmt{tstidxtext}},
+ category={cs},
+ description={used to mark the sample text being indexed
+(defined by the \glshyperlink{testidxpackage} package)}
+}
+
+@index{cs.textcolor,
+ name={\tstidxcsfmt{textcolor}},
+ category={cs},
+ description={displays the given text in the given colour
+(a colour package is required to enable this command)}
+}
+
+@index{cs.glstreenamefmt,
+ name={\tstidxcsfmt{glstreenamefmt}},
+ category={cs},
+ description={used to set the font for
+the name field in the tree-like glossary styles}
+}
+
+@index{cs.tstindex,
+ name={\tstidxcsfmt{tstindex}},
+ category={cs},
+ description={used to index the sample text
+for the base \glshyperlink{testidxpackage} package (not for the
+\glshyperlink{testidxglossariespackage} package)}
+}
+
+@index{cs.GlsAddXdyAttribute,
+ name={\tstidxcsfmt{GlsAddXdyAttribute}},
+ category={cs},
+ description={adds a \glshyperlink{xindy}
+attribute (provided by the \glshyperlink{glossariespackage} package)}
+}
+
+@index{cs.delimN,
+ name={\tstidxcsfmt{delimN}},
+ category={cs},
+ description={page number separator used in the
+\glshyperlink{locationlist} (provided by the \glshyperlink{glossariespackage} package)}
+}
+
+@index{cs.delimR,
+ name={\tstidxcsfmt{delimR}},
+ category={cs},
+ description={page range separator used in the
+\glshyperlink{locationlist} (provided by the \glshyperlink{glossariespackage} package)}
+}
+
+@index{cs.IeC,
+ name={\tstidxcsfmt{IeC}},
+ category={cs},
+ description={used internally by the \glshyperlink{inputencpackage}
+package}
+}
+
+@index{cs.tstidxindexmarkerprefix,
+ name={\tstidxcsfmt{tstidxindexmarkerprefix}},
+ category={cs},
+ description={prefix used in the
+sort key for markers if the \tstidxstyoptfmt{prefix}
+option is used (but not with the \tstidxstyoptfmt{bib2gls}
+option)}
+}
+
+@index{cs.tstidxindexmathsymprefix,
+ name={\tstidxcsfmt{tstidxindexmathsymprefix}},
+ category={cs},
+ description={prefix used in the
+sort key for mathematical symbols if the \tstidxstyoptfmt{prefix}
+option is used (but not with the \tstidxstyoptfmt{bib2gls}
+option)}
+}
+
+@index{cs.tstidxmakegloss,
+ name={\tstidxcsfmt{tstidxmakegloss}},
+ category={cs},
+ description={command used to load
+the files containing the sample glossary definitions
+and also use the appropriate command to initialise the indexing,
+depending on the package options}
+}
+