texlive[46871] Master/texmf-dist: glossaries-extra (7mar18)

commits+karl at tug.org commits+karl at tug.org
Wed Mar 7 22:47:52 CET 2018


Revision: 46871
          http://tug.org/svn/texlive?view=revision&revision=46871
Author:   karl
Date:     2018-03-07 22:47:52 +0100 (Wed, 07 Mar 2018)
Log Message:
-----------
glossaries-extra (7mar18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/README
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-code.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.html
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.tex
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-abbr-styles.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-abbrv.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-accsupp.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-acronym-desc.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-acronym.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-alias.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-altmodifier.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-alttree-marginpar.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-alttree-sym.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-alttree.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-autoindex-hyp.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-autoindex.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-crossref.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-crossref2.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-docdef.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-entrycount.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-external.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-fmt.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-footnote.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-header.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-indexhook.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-initialisms.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-linkcount.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-mixed-abbrv-styles.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-mixedsort.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-mixture.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-name-font.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-nested.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-noidx-restricteddocdefs.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-onelink.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-onthefly-utf8.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-onthefly-xetex.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-onthefly.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-pages.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-postdot.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-postlink.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-prefix.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-record.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-restricteddocdefs.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-suppl-hyp.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-suppl-main-hyp.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-suppl-main.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-suppl.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-trans.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-undef.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-unitentrycount.pdf
    trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample.pdf
    trunk/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.dtx
    trunk/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.ins
    trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-bib2gls.sty
    trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-stylemods.sty
    trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
    trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-bookindex.sty

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES	2018-03-07 21:47:52 UTC (rev 46871)
@@ -1,3 +1,14 @@
+1.28 (2018-03-06):
+
+ * glossaries-extra.sty:
+
+  - bug fix: \glsxtrsetgrouptitle and \glsxtrlocalsetgrouptitle
+    changed \csxdef/\csedef to \protected at csxdef and 
+    \protected at csedef, respectively
+
+  - \glsxtredeffield now uses \protected at csedef instead
+    of \csedef
+
 1.27 (2018-02-26):
 
  * added supplementary package glossaries-extra-bib2gls.sty

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/README	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/README	2018-03-07 21:47:52 UTC (rev 46871)
@@ -1,6 +1,6 @@
-LaTeX Package : glossaries-extra v1.27
+LaTeX Package : glossaries-extra v1.28
 
-Last Modified : 2018-02-26
+Last Modified : 2018-03-06
 
 Author        : Nicola Talbot
 

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.html
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.html	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.html	2018-03-07 21:47:52 UTC (rev 46871)
@@ -217,7 +217,7 @@
 >
 <!--l. 236--><p class="noindent" >
 </p><!--l. 236--><p class="noindent" ><span 
-class="cmr-17">glossaries-extra.sty v1.27: an extension to the</span>
+class="cmr-17">glossaries-extra.sty v1.28: an extension to the</span>
 <span 
 class="cmr-17">glossaries package</span>
 </p>
@@ -241,7 +241,7 @@
 class="cmtt-12">http://www.dickimaw-books.com/</span></a></td></tr></table>
 </div>
 <!--l. 236--><p class="noindent" ><span 
-class="cmr-12">2018-02-26</span></p></div>
+class="cmr-12">2018-03-06</span></p></div>
    <div 
 class="abstract" 
 >
@@ -17237,13 +17237,16 @@
 This simply uses <span 
 class="cmss-10">etoolbox</span><a 
  id="dx1-40019"></a>’s <span 
-class="cmtt-10">\csdef </span>without any checks. This command isn’t robust.
-There is also a version that uses <span 
-class="cmtt-10">\csedef </span>instead:
-</p><!--l. 8600--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+class="cmtt-10">\csdef </span>without any checks. This command
+isn’t robust. There is also a version that uses <span 
+class="cmtt-10">\protected at csedef</span>
+instead:<span class="footnote-mark"><a 
+href="#fn1x10" id="fn1x10-bk"><sup class="textsuperscript">10.1</sup></a></span><a 
+ id="x1-40020f1"></a>
+</p><!--l. 8601--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtredeffield</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40020"></a> <span 
+ id="dx1-40021"></a> <span 
 class="cmtt-10">\glsxtredeffield{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17255,11 +17258,11 @@
 <span 
 class="cmitt-10">text</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8602--><p class="noindent" >
-</p><!--l. 8604--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8603--><p class="noindent" >
+</p><!--l. 8605--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\gGlsXtrSetField</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40021"></a> <span 
+ id="dx1-40022"></a> <span 
 class="cmtt-10">\gGlsXtrSetField{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17267,13 +17270,13 @@
 class="cmtt-10">}{</span>&#x27E8;<span 
 class="cmitt-10">value</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8606--><p class="noindent" >
+</p><!--l. 8607--><p class="noindent" >
 As <span 
 class="cmtt-10">\GlsXtrSetField </span>but globally.
-</p><!--l. 8609--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8610--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\eGlsXtrSetField</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40022"></a> <span 
+ id="dx1-40023"></a> <span 
 class="cmtt-10">\eGlsXtrSetField{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17281,13 +17284,13 @@
 class="cmtt-10">}{</span>&#x27E8;<span 
 class="cmitt-10">value</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8611--><p class="noindent" >
+</p><!--l. 8612--><p class="noindent" >
 As <span 
 class="cmtt-10">\GlsXtrSetField </span>but uses protected expansion.
-</p><!--l. 8614--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8615--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\xGlsXtrSetField</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40023"></a> <span 
+ id="dx1-40024"></a> <span 
 class="cmtt-10">\xGlsXtrSetField{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17295,13 +17298,13 @@
 class="cmtt-10">}{</span>&#x27E8;<span 
 class="cmitt-10">value</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8616--><p class="noindent" >
+</p><!--l. 8617--><p class="noindent" >
 As <span 
 class="cmtt-10">\gGlsXtrSetField </span>but uses protected expansion.
-</p><!--l. 8619--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8620--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrLetField</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40024"></a> <span 
+ id="dx1-40025"></a> <span 
 class="cmtt-10">\GlsXtrLetField{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17309,7 +17312,7 @@
 class="cmtt-10">}{</span>&#x27E8;<span 
 class="cmitt-10">cs</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8621--><p class="noindent" >
+</p><!--l. 8622--><p class="noindent" >
 Sets the field given by &#x27E8;<span 
 class="cmti-10">field</span>&#x27E9; to the replacement text of &#x27E8;<span 
 class="cmti-10">cs</span>&#x27E9; for the entry given by &#x27E8;<span 
@@ -17316,10 +17319,10 @@
 class="cmti-10">label</span>&#x27E9;
 (using <span 
 class="cmtt-10">\let</span>).
-</p><!--l. 8625--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8626--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\csGlsXtrLetField</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40025"></a> <span 
+ id="dx1-40026"></a> <span 
 class="cmtt-10">\csGlsXtrLetField{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17328,13 +17331,13 @@
 class="cmitt-10">cs name</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8627--><p class="noindent" >
+</p><!--l. 8628--><p class="noindent" >
 As <span 
 class="cmtt-10">\GlsXtrLetField </span>but the control sequence name is supplied instead.
-</p><!--l. 8631--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8632--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrLetFieldToField</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40026"></a> <span 
+ id="dx1-40027"></a> <span 
 class="cmtt-10">\GlsXtrLetFieldToField{</span>&#x27E8;<span 
 class="cmitt-10">label-1</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17346,7 +17349,7 @@
 class="cmtt-10">}{</span>&#x27E8;<span 
 class="cmitt-10">field-2</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8633--><p class="noindent" >
+</p><!--l. 8634--><p class="noindent" >
 Sets the field given by &#x27E8;<span 
 class="cmti-10">field-1</span>&#x27E9; for the entry given by &#x27E8;<span 
 class="cmti-10">label-1</span>&#x27E9; to the field given by
@@ -17364,19 +17367,19 @@
 class="cmtt-10">} </span>is still used, as for
 <span 
 class="cmtt-10">\GlsXtrSetField</span>.
-</p><!--l. 8641--><p class="indent" >   The <span 
+</p><!--l. 8642--><p class="indent" >   The <span 
 class="cmss-10">glossaries </span>package provides <span 
 class="cmtt-10">\ifglshasfield</span><a 
- id="dx1-40027"></a> to determine if a field has been
+ id="dx1-40028"></a> to determine if a field has been
 set. The <span 
 class="cmss-10">glossaries-extra </span>package provides a simpler version:
                                                                   
 
                                                                   
-</p><!--l. 8644--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8645--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrifhasfield</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40028"></a> <span 
+ id="dx1-40029"></a> <span 
 class="cmtt-10">\glsxtrifhasfield{</span>&#x27E8;<span 
 class="cmitt-10">field</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17387,7 +17390,7 @@
 class="cmitt-10">false</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8646--><p class="noindent" >
+</p><!--l. 8647--><p class="noindent" >
 (New to v1.19.) Note that in this case the &#x27E8;<span 
 class="cmti-10">field</span>&#x27E9; must be the <span 
 class="cmti-10">internal </span>field label (for
@@ -17404,20 +17407,20 @@
 class="cmti-10">false</span>&#x27E9;. Within &#x27E8;<span 
 class="cmti-10">true</span>&#x27E9; you may
 use
-</p><!--l. 8655--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8656--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glscurrentfieldvalue</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40029"></a> <span 
+ id="dx1-40030"></a> <span 
 class="cmtt-10">\glscurrentfieldvalue </span></div><hr>
-</p><!--l. 8657--><p class="noindent" >
+</p><!--l. 8658--><p class="noindent" >
 to access the field value. This command includes grouping which scopes the &#x27E8;<span 
 class="cmti-10">true</span>&#x27E9; and
 &#x27E8;<span 
 class="cmti-10">false</span>&#x27E9; parts. The starred version
-</p><!--l. 8661--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8662--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrifhasfield*</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40030"></a> <span 
+ id="dx1-40031"></a> <span 
 class="cmtt-10">\glsxtrifhasfield*{</span>&#x27E8;<span 
 class="cmitt-10">field</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17428,23 +17431,23 @@
 class="cmitt-10">false</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8663--><p class="noindent" >
+</p><!--l. 8664--><p class="noindent" >
 omits the implicit grouping.
-</p><!--l. 8666--><p class="indent" >   <div class="important" title="Important Note"> Be careful of keys that use <span 
+</p><!--l. 8667--><p class="indent" >   <div class="important" title="Important Note"> Be careful of keys that use <span 
 class="cmtt-10">\relax </span>as the default value (such as the <span 
 class="cmss-10">symbol</span><a 
- id="dx1-40031"></a>). Use
+ id="dx1-40032"></a>). Use
 <span 
 class="cmtt-10">\ifglshassymbol </span>instead. </div>
-</p><!--l. 8669--><p class="noindent" >
-</p><!--l. 8671--><p class="indent" >   There is also a version that simply uses <span 
+</p><!--l. 8670--><p class="noindent" >
+</p><!--l. 8672--><p class="indent" >   There is also a version that simply uses <span 
 class="cmtt-10">\ifcsundef</span>. It doesn’t save the field
 value, but can be used if you only need to check if the field is defined without
 accessing it:
-</p><!--l. 8674--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8675--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrIfFieldUndef</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40032"></a> <span 
+ id="dx1-40033"></a> <span 
 class="cmtt-10">\GlsXtrIfFieldUndef{</span>&#x27E8;<span 
 class="cmitt-10">field</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17455,8 +17458,8 @@
 class="cmitt-10">false</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8676--><p class="noindent" >
-</p><!--l. 8678--><p class="indent" >   <div class="important" title="Important Note"> There’s a difference between an undefined field and an unset field. An undefined
+</p><!--l. 8677--><p class="noindent" >
+</p><!--l. 8679--><p class="indent" >   <div class="important" title="Important Note"> There’s a difference between an undefined field and an unset field. An undefined
 field hasn’t been assigned any value (no associated internal control sequence
 has been defined). If a defined field has been defined to empty, then it’s
 considered unset. <span 
@@ -17474,12 +17477,12 @@
 fields that can only be defined through commands like <span 
 class="cmtt-10">\GlsXtrSetField</span>.
 </div>
-</p><!--l. 8691--><p class="noindent" >
-</p><!--l. 8693--><p class="indent" >   You can test if a field value equals a string using
-</p><!--l. 8694--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8692--><p class="noindent" >
+</p><!--l. 8694--><p class="indent" >   You can test if a field value equals a string using
+</p><!--l. 8695--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrIfFieldEqStr</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40033"></a> <span 
+ id="dx1-40034"></a> <span 
 class="cmtt-10">\GlsXtrIfFieldEqStr{</span>&#x27E8;<span 
 class="cmitt-10">field</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17493,7 +17496,7 @@
 class="cmtt-10">{</span>&#x27E8;<span 
 class="cmitt-10">false</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8696--><p class="noindent" >
+</p><!--l. 8697--><p class="noindent" >
 If the entry exists and has the given field set to the given text then this does &#x27E8;<span 
 class="cmti-10">true</span>&#x27E9;
 otherwise it does &#x27E8;<span 
@@ -17507,25 +17510,25 @@
 with &#x27E8;<span 
 class="cmti-10">text</span>&#x27E9; using <span 
 class="cmss-10">etoolbox</span><a 
- id="dx1-40034"></a>’s <span 
+ id="dx1-40035"></a>’s <span 
 class="cmtt-10">\ifdefstring</span>.
-</p><!--l. 8706--><p class="indent" >   The <span 
+</p><!--l. 8707--><p class="indent" >   The <span 
 class="cmss-10">glossaries </span>package provides <span 
 class="cmtt-10">\glsfieldfetch</span><a 
- id="dx1-40035"></a> which can be used to fetch the
+ id="dx1-40036"></a> which can be used to fetch the
 value of the given field and store it in a control sequence. The <span 
 class="cmss-10">glossaries-extra </span>package
 provides another way of accessing the field value:
-</p><!--l. 8710--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8711--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrusefield</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40036"></a> <span 
+ id="dx1-40037"></a> <span 
 class="cmtt-10">\glsxtrusefield{</span>&#x27E8;<span 
 class="cmitt-10">entry-label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
 class="cmitt-10">field-label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8712--><p class="noindent" >
+</p><!--l. 8713--><p class="noindent" >
 This works in the same way as commands like <span 
 class="cmtt-10">\glsentrytext </span>but the field label is
 specified in the first argument. Note that the &#x27E8;<span 
@@ -17532,34 +17535,34 @@
 class="cmti-10">field-label</span>&#x27E9; corresponds to the internal
 field tag, which isn’t always the same as the key name. See Table&#x00A0;4.1 of the <span 
 class="cmss-10">glossaries</span><a 
- id="dx1-40037"></a>
+ id="dx1-40038"></a>
 manual. No error occurs if the entry or field haven’t been defined. This command is
 not robust.
-</p><!--l. 8720--><p class="indent" >   There is also a version that converts the first letter to uppercase (analogous to
+</p><!--l. 8721--><p class="indent" >   There is also a version that converts the first letter to uppercase (analogous to
 <span 
 class="cmtt-10">\Glsentrytext</span>):
-</p><!--l. 8722--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8723--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsxtrusefield</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40038"></a> <span 
+ id="dx1-40039"></a> <span 
 class="cmtt-10">\Glsxtrusefield{</span>&#x27E8;<span 
 class="cmitt-10">entry-label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
 class="cmitt-10">field-label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8724--><p class="noindent" >
-</p><!--l. 8726--><p class="indent" >   If you want to use a field to store a list that can be used as an <span 
+</p><!--l. 8725--><p class="noindent" >
+</p><!--l. 8727--><p class="indent" >   If you want to use a field to store a list that can be used as an <span 
 class="cmss-10">etoolbox</span><a 
- id="dx1-40039"></a> internal
+ id="dx1-40040"></a> internal
 list, you can use the following command that adds an item to the field using
 <span 
 class="cmss-10">etoolbox</span><a 
- id="dx1-40040"></a>’s <span 
+ id="dx1-40041"></a>’s <span 
 class="cmtt-10">\listcsadd</span>:
-</p><!--l. 8730--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8731--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrfieldlistadd</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40041"></a> <span 
+ id="dx1-40042"></a> <span 
 class="cmtt-10">\glsxtrfieldlistadd{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17568,7 +17571,7 @@
 class="cmitt-10">item</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8732--><p class="noindent" >
+</p><!--l. 8733--><p class="noindent" >
 where &#x27E8;<span 
 class="cmti-10">label</span>&#x27E9; is the entry’s label, &#x27E8;<span 
 class="cmti-10">field</span>&#x27E9; is the entry’s field and &#x27E8;<span 
@@ -17578,10 +17581,10 @@
 class="cmtt-10">\listeadd </span>and
 <span 
 class="cmtt-10">\listxadd</span>:
-</p><!--l. 8737--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8738--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrfieldlistgadd</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40042"></a> <span 
+ id="dx1-40043"></a> <span 
 class="cmtt-10">\glsxtrfieldlistgadd{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17590,11 +17593,11 @@
 class="cmitt-10">item</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8739--><p class="noindent" >
-</p><!--l. 8740--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8740--><p class="noindent" >
+</p><!--l. 8741--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrfieldlisteadd</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40043"></a> <span 
+ id="dx1-40044"></a> <span 
 class="cmtt-10">\glsxtrfieldlisteadd{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17603,11 +17606,11 @@
 class="cmitt-10">item</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8742--><p class="noindent" >
-</p><!--l. 8743--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8743--><p class="noindent" >
+</p><!--l. 8744--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrfieldlistxadd</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40044"></a> <span 
+ id="dx1-40045"></a> <span 
 class="cmtt-10">\glsxtrfieldlistxadd{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17616,12 +17619,12 @@
 class="cmitt-10">item</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8745--><p class="noindent" >
+</p><!--l. 8746--><p class="noindent" >
 You can then iterate over the list using:
-</p><!--l. 8747--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8748--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrfielddolistloop</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40045"></a> <span 
+ id="dx1-40046"></a> <span 
 class="cmtt-10">\glsxtrfielddolistloop{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17628,12 +17631,12 @@
 class="cmitt-10">field</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8749--><p class="noindent" >
+</p><!--l. 8750--><p class="noindent" >
 or
-</p><!--l. 8751--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8752--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrfieldforlistloop</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40046"></a> <span 
+ id="dx1-40047"></a> <span 
 class="cmtt-10">\glsxtrfieldforlistloop{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17643,7 +17646,7 @@
 class="cmtt-10">{</span>&#x27E8;<span 
 class="cmitt-10">handler</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8753--><p class="noindent" >
+</p><!--l. 8754--><p class="noindent" >
 that internally use <span 
 class="cmtt-10">\dolistcsloop </span>and <span 
 class="cmtt-10">\forlistloop</span>, respectively.
@@ -17650,12 +17653,12 @@
                                                                   
 
                                                                   
-</p><!--l. 8757--><p class="indent" >   There are also commands that use <span 
+</p><!--l. 8758--><p class="indent" >   There are also commands that use <span 
 class="cmtt-10">\ifinlistcs</span>:
-</p><!--l. 8758--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8759--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrfieldifinlist</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40047"></a> <span 
+ id="dx1-40048"></a> <span 
 class="cmtt-10">\glsxtrfieldifinlist{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17669,13 +17672,13 @@
 class="cmtt-10">{</span>&#x27E8;<span 
 class="cmitt-10">false</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8760--><p class="noindent" >
+</p><!--l. 8761--><p class="noindent" >
 and <span 
 class="cmtt-10">\xifinlistcs</span>
-</p><!--l. 8762--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8763--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrfieldxifinlist</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40048"></a> <span 
+ id="dx1-40049"></a> <span 
 class="cmtt-10">\glsxtrfieldxifinlist{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17689,18 +17692,18 @@
 class="cmtt-10">}{</span>&#x27E8;<span 
 class="cmitt-10">false</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8764--><p class="noindent" >
-</p><!--l. 8766--><p class="indent" >   See the <span 
+</p><!--l. 8765--><p class="noindent" >
+</p><!--l. 8767--><p class="indent" >   See the <span 
 class="cmss-10">etoolbox</span><a 
- id="dx1-40049"></a>’s user manual for further details of these commands, in particular
+ id="dx1-40050"></a>’s user manual for further details of these commands, in particular
 the limitations of <span 
 class="cmtt-10">\ifinlist</span>.
-</p><!--l. 8770--><p class="indent" >   If the field has a comma-separated list value instead, you can iterate over it
+</p><!--l. 8771--><p class="indent" >   If the field has a comma-separated list value instead, you can iterate over it
 using:
-</p><!--l. 8772--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8773--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrforcsvfield</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40050"></a> <span 
+ id="dx1-40051"></a> <span 
 class="cmtt-10">\glsxtrforcsvfield{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}{</span>&#x27E8;<span 
@@ -17709,51 +17712,51 @@
 class="cmitt-10">handler</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8774--><p class="noindent" >
+</p><!--l. 8775--><p class="noindent" >
 where again &#x27E8;<span 
 class="cmti-10">handler</span>&#x27E9; is a control sequence that takes a single argument. Unlike the
 <span 
 class="cmss-10">etoolbox</span><a 
- id="dx1-40051"></a> loops, this doesn’t ignore empty elements nor does it discard leading /
+ id="dx1-40052"></a> loops, this doesn’t ignore empty elements nor does it discard leading /
 trailing spaces. Internally it uses <span 
 class="cmtt-10">\@for </span>(modified by <span 
 class="cmss-10">xfor</span><a 
- id="dx1-40052"></a> which is automatically
+ id="dx1-40053"></a> which is automatically
 loaded by <span 
 class="cmss-10">glossaries</span><a 
- id="dx1-40053"></a>). The <span 
+ id="dx1-40054"></a>). The <span 
 class="cmss-10">xfor</span><a 
- id="dx1-40054"></a> package modifies the behaviour of <span 
+ id="dx1-40055"></a> package modifies the behaviour of <span 
 class="cmtt-10">\@for </span>to allow the
 loop to be broken prematurely using <span 
 class="cmtt-10">\@endfortrue</span>. The <span 
 class="cmtt-10">\glsxtrforcsvfield</span>
 command locally defines a user level command:
-</p><!--l. 8784--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8785--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrendfor</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40055"></a> <span 
+ id="dx1-40056"></a> <span 
 class="cmtt-10">\glsxtrendfor </span></div><hr>
-</p><!--l. 8786--><p class="noindent" >
+</p><!--l. 8787--><p class="noindent" >
 which is just a synonym for <span 
 class="cmtt-10">\@endfortrue</span>.
-</p><!--l. 8789--><p class="indent" >   The loop is performed within the true part of <span 
+</p><!--l. 8790--><p class="indent" >   The loop is performed within the true part of <span 
 class="cmtt-10">\glsxtrifhasfield </span>so scoping is
 automatically applied.
-</p><!--l. 8792--><p class="indent" >   When using the <a 
+</p><!--l. 8793--><p class="indent" >   When using the <a 
 href="#styopt.record"><span 
 class="cmss-10">record</span></a><a 
- id="dx1-40056"></a> option, in addition to recording the usual location, you can
+ id="dx1-40057"></a> option, in addition to recording the usual location, you can
 also record the current value of another counter at the same time using the
 preamble-only command:
-</p><!--l. 8795--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8796--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrRecordCounter</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
- id="dx1-40057"></a> <span 
+ id="dx1-40058"></a> <span 
 class="cmtt-10">\GlsXtrRecordCounter{</span>&#x27E8;<span 
 class="cmitt-10">counter name</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8797--><p class="noindent" >
+</p><!--l. 8798--><p class="noindent" >
 For example:
                                                                   
 
@@ -17763,7 +17766,7 @@
 \usepackage[record]{glossaries-extra}
 &#x00A0;<br />\GlsXtrRecordCounter{section}
 </div>
-<!--l. 8802--><p class="nopar" > Each time an entry is referenced with commands like <span 
+<!--l. 8803--><p class="nopar" > Each time an entry is referenced with commands like <span 
 class="cmtt-10">\gls </span>or <span 
 class="cmtt-10">\glstext</span>,
 the <span 
@@ -17810,18 +17813,18 @@
    <div class="verbatim" id="verbatim-212">
 \glsxtrfieldlistgadd{bird}{record.section}{1.2}
 </div>
-<!--l. 8819--><p class="nopar" > Note that there’s no key corresponding to this new <span 
+<!--l. 8820--><p class="nopar" > Note that there’s no key corresponding to this new <span 
 class="cmtt-10">record.section </span>field, but its
 value can be accessed with <span 
 class="cmtt-10">\glsxtrfielduse </span>or the list can be iterated over with
 <span 
 class="cmtt-10">\glsxtrfielddolistloop </span>etc.
-</p><!--l. 8825--><p class="noindent" >
+</p><!--l. 8826--><p class="noindent" >
 </p>
-<!--l. 8825--><p class="noindent" ><a 
+<!--l. 8826--><p class="noindent" ><a 
 href="#top">Top</a><h3 class="sectionHead"></p><h3 class="sectionHead"><span class="titlemark">10.2   </span> <a 
  id="sec:printunsrt"></a>Display All Entries Without Sorting or Indexing</h3>
-<!--l. 8828--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 8829--><p class="noindent" ><hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossary</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41001"></a> <span 
@@ -17828,7 +17831,7 @@
 class="cmtt-10">\printunsrtglossary[</span>&#x27E8;<span 
 class="cmitt-10">options</span>&#x27E9;<span 
 class="cmtt-10">] </span></div><hr>
-</p><!--l. 8830--><p class="noindent" >
+</p><!--l. 8831--><p class="noindent" >
 This behaves like <span 
 class="cmtt-10">\printnoidxglossary </span>but never sorts the entries and
 always lists all the defined entries for the given glossary (and doesn’t require
@@ -17845,8 +17848,8 @@
 class="cmtt-10">\glsgroupskip </span>to avoid the “Incomplete <span 
 class="cmtt-10">\iftrue</span>” error that may
 otherwise occur.
-</p><!--l. 8840--><p class="noindent" >There’s also a starred form
-</p><!--l. 8841--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8841--><p class="noindent" >There’s also a starred form
+</p><!--l. 8842--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossary*</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41005"></a> <span 
@@ -17855,7 +17858,7 @@
 class="cmtt-10">]{</span>&#x27E8;<span 
 class="cmitt-10">code</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8843--><p class="noindent" >
+</p><!--l. 8844--><p class="noindent" >
 which is equivalent to </p><div class="alltt">
 <div class="obeylines-v">
 <span 
@@ -17873,7 +17876,7 @@
 class="cmtt-10">\glossarypreamble</span>, the supplied &#x27E8;<span 
 class="cmti-10">code</span>&#x27E9; is done before the glossary
 header.
-<!--l. 8853--><p class="indent" >   This means you now have the option to simply list all entries on the first
+<!--l. 8854--><p class="indent" >   This means you now have the option to simply list all entries on the first
 <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span 
 class="E">E</span>X</span></span>&#x00A0;run without the need for a post-processor, however there will be no <a 
  id="dx1-41006"></a><a 
@@ -17887,15 +17890,15 @@
 class="cmsy-10">§</span>9
 </a><a 
 href="#sec:bib2gls">bib2gls: Managing Reference Databases<!--tex4ht:ref: sec:bib2gls --></a>).
-</p><!--l. 8859--><p class="indent" >   <div class="important" title="Important Note"> No attempt is made to gather hierarchical elements. If child entries aren’t defined
+</p><!--l. 8860--><p class="indent" >   <div class="important" title="Important Note"> No attempt is made to gather hierarchical elements. If child entries aren’t defined
 immediately after their parent entry, they won’t be together in the glossary when
 using <span 
 class="cmtt-10">\printunsrtglossary</span>. </div>
-</p><!--l. 8864--><p class="noindent" >
+</p><!--l. 8865--><p class="noindent" >
                                                                   
 
                                                                   
-</p><!--l. 8866--><p class="indent" >   If you have any entries with the <span 
+</p><!--l. 8867--><p class="indent" >   If you have any entries with the <span 
 class="cmss-10">see</span><a 
  id="dx1-41009"></a> key set, you will need the <span 
 class="cmss-10">glossaries</span><a 
@@ -17916,7 +17919,7 @@
 class="cmss-10">=only</span><a 
  id="dx1-41013"></a> package option
 will automatically deal with this.
-</p><!--l. 8873--><p class="indent" >   For example:
+</p><!--l. 8874--><p class="indent" >   For example:
                                                                   
 
                                                                   
@@ -17931,8 +17934,8 @@
 &#x00A0;<br />\printunsrtglossaries
 &#x00A0;<br />\end{document}
 </div>
-<!--l. 8887--><p class="nopar" > In the above, zebra will be listed before ant as it was defined first.
-</p><!--l. 8891--><p class="indent" >   If you allow document definitions with the <a 
+<!--l. 8888--><p class="nopar" > In the above, zebra will be listed before ant as it was defined first.
+</p><!--l. 8892--><p class="indent" >   If you allow document definitions with the <a 
 href="#styopt.docdefs"><span 
 class="cmss-10">docdefs</span></a><a 
  id="dx1-41014"></a> option, the document will
@@ -17939,24 +17942,24 @@
 require a second <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span 
 class="E">E</span>X</span></span>&#x00A0;run if the entries are defined after <span 
 class="cmtt-10">\printunsrtglossary</span>.
-</p><!--l. 8895--><p class="indent" >   The optional argument is as for <span 
+</p><!--l. 8896--><p class="indent" >   The optional argument is as for <span 
 class="cmtt-10">\printnoidxglossary </span>(except for the <span 
 class="cmss-10">sort</span><a 
  id="dx1-41015"></a> key,
 which isn’t available).
-</p><!--l. 8898--><p class="indent" >   All glossaries may be displayed in the order of their definition using:
-</p><!--l. 8900--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8899--><p class="indent" >   All glossaries may be displayed in the order of their definition using:
+</p><!--l. 8901--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossaries</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41016"></a> <span 
 class="cmtt-10">\printunsrtglossaries </span></div><hr>
-</p><!--l. 8902--><p class="noindent" >
+</p><!--l. 8903--><p class="noindent" >
 which is analogous to <span 
 class="cmtt-10">\printnoidxglossaries</span>. This just iterates over all defined
 glossaries (that aren’t on the ignored list) and does <span 
 class="cmtt-10">\printunsrtglossary</span>[type=&#x27E8;<span 
 class="cmti-10">type</span>&#x27E9;].
-</p><!--l. 8907--><p class="indent" >   To avoid complications caused by <span 
+</p><!--l. 8908--><p class="indent" >   To avoid complications caused by <span 
 class="cmss-10">tabular</span><a 
  id="dx1-41017"></a><a 
  id="dx1-41018"></a>-like glossary styles, <span 
@@ -17965,7 +17968,7 @@
 an internal command. Once the construction of this command is complete, then it’s
 performed to display the glossary. This puts the loop outside the style code. For
 convenience, there’s a hook used within the loop:
-</p><!--l. 8914--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8915--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossaryentryprocesshook</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41019"></a> <span 
@@ -17974,31 +17977,31 @@
 class="cmtt-10">{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8916--><p class="noindent" >
+</p><!--l. 8917--><p class="noindent" >
 This hook should not display any content, but may be used to perform calculations.
 For example, to calculate widths. Within this hook you can use:
-</p><!--l. 8920--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8921--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossaryskipentry</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41020"></a> <span 
 class="cmtt-10">\printunsrtglossaryskipentry </span></div><hr>
-</p><!--l. 8922--><p class="noindent" >
+</p><!--l. 8923--><p class="noindent" >
 to skip the current entry. This will prevent the entry from being added to the internal
 command.
-</p><!--l. 8926--><p class="indent" >   There’s another hook immediately before the internal command containing the
+</p><!--l. 8927--><p class="indent" >   There’s another hook immediately before the internal command containing the
 glossary code is performed:
-</p><!--l. 8928--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8929--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossarypredoglossary</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41021"></a> <span 
 class="cmtt-10">\printunsrtglossarypredoglossary</span>
 </div><hr>
-</p><!--l. 8930--><p class="noindent" >
+</p><!--l. 8931--><p class="noindent" >
                                                                   
 
                                                                   
-</p><!--l. 8932--><p class="indent" >   The internal command uses
-</p><!--l. 8933--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8933--><p class="indent" >   The internal command uses
+</p><!--l. 8934--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossaryhandler</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41022"></a> <span 
@@ -18006,11 +18009,11 @@
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 8935--><p class="noindent" >
+</p><!--l. 8936--><p class="noindent" >
 to display each item in the list, where &#x27E8;<span 
 class="cmti-10">label</span>&#x27E9; is the current label.
-</p><!--l. 8938--><p class="indent" >   By default the handler just does
-</p><!--l. 8939--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8939--><p class="indent" >   By default the handler just does
+</p><!--l. 8940--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrunsrtdo</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41023"></a> <span 
@@ -18017,7 +18020,7 @@
 class="cmtt-10">\glsxtrunsrtdo{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8941--><p class="noindent" >
+</p><!--l. 8942--><p class="noindent" >
 which determines whether to use <span 
 class="cmtt-10">\glossentry </span>or <span 
 class="cmtt-10">\subglossentry </span>and checks the
@@ -18028,10 +18031,10 @@
  id="dx1-41025"></a> fields for the <a 
  id="dx1-41026"></a><a 
 href="#glo:numberlist">number list</a>.
-</p><!--l. 8946--><p class="indent" >   You can redefine the handler if required. For example, you may want to filter
+</p><!--l. 8947--><p class="indent" >   You can redefine the handler if required. For example, you may want to filter
 entries according to the category label. You can test if a label is contained in a
 comma-separated list of labels using:
-</p><!--l. 8950--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 8951--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtriflabelinlist</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41027"></a> <span 
@@ -18046,14 +18049,14 @@
 class="cmtt-10">{</span>&#x27E8;<span 
 class="cmitt-10">false</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 8952--><p class="noindent" >
+</p><!--l. 8953--><p class="noindent" >
 The &#x27E8;<span 
 class="cmti-10">label</span>&#x27E9; and &#x27E8;<span 
 class="cmti-10">label list</span>&#x27E9; will be fully expanded.
-</p><!--l. 8955--><p class="indent" >   <div class="important" title="Important Note"> If you redefine the handler to exclude entries, you may end up with an empty
+</p><!--l. 8956--><p class="indent" >   <div class="important" title="Important Note"> If you redefine the handler to exclude entries, you may end up with an empty
 glossary. This could cause a problem for the list-based styles. </div>
-</p><!--l. 8959--><p class="noindent" >
-</p><!--l. 8961--><p class="indent" >   For example, if the preamble includes:
+</p><!--l. 8960--><p class="noindent" >
+</p><!--l. 8962--><p class="indent" >   For example, if the preamble includes:
                                                                   
 
                                                                   
@@ -18062,7 +18065,7 @@
 \usepackage[record,style=index]{glossaries-extra}
 &#x00A0;<br />\GlsXtrRecordCounter{section}
 </div>
-<!--l. 8965--><p class="nopar" > then you can print the glossary but first redefine the handler to only select entries
+<!--l. 8966--><p class="nopar" > then you can print the glossary but first redefine the handler to only select entries
 that include the current section number in the <span 
 class="cmtt-10">record.section </span>field:
                                                                   
@@ -18076,8 +18079,8 @@
 &#x00A0;<br />&#x00A0;&#x00A0;{}%
 &#x00A0;<br />}
 </div>
-<!--l. 8975--><p class="nopar" >
-</p><!--l. 8977--><p class="indent" >   Alternatively you can use the starred form of <span 
+<!--l. 8976--><p class="nopar" >
+</p><!--l. 8978--><p class="indent" >   Alternatively you can use the starred form of <span 
 class="cmtt-10">\printunsrtglossary </span>which will
 localise the change:
                                                                   
@@ -18093,8 +18096,8 @@
 &#x00A0;<br />&#x00A0;&#x00A0;}%
 &#x00A0;<br />}
 </div>
-<!--l. 8988--><p class="nopar" >
-</p><!--l. 8990--><p class="indent" >   If you are using the <span 
+<!--l. 8989--><p class="nopar" >
+</p><!--l. 8991--><p class="indent" >   If you are using the <span 
 class="cmss-10">hyperref</span><a 
  id="dx1-41028"></a> package and want to display the same glossary more
 than once, you can also add a temporary redefinition of <span 
@@ -18120,7 +18123,7 @@
 &#x00A0;<br />&#x00A0;&#x00A0;}%
 &#x00A0;<br />}
 </div>
-<!--l. 9010--><p class="nopar" > Note that this will cause a problem if your descriptions contain commands like <span 
+<!--l. 9011--><p class="nopar" > Note that this will cause a problem if your descriptions contain commands like <span 
 class="cmtt-10">\gls</span>
 that need to link an entry that doesn’t appear in the summary. In this case, it’s a
 better approach to use:
@@ -18144,8 +18147,8 @@
 &#x00A0;<br />&#x00A0;&#x00A0;}%
 &#x00A0;<br />}
 </div>
-<!--l. 9030--><p class="nopar" >
-</p><!--l. 9032--><p class="indent" >   If it’s a short summary at the start of a section, you might also want to suppress
+<!--l. 9031--><p class="nopar" >
+</p><!--l. 9033--><p class="indent" >   If it’s a short summary at the start of a section, you might also want to suppress
 the glossary header and add some vertical space afterwards:
                                                                   
 
@@ -18169,9 +18172,9 @@
 &#x00A0;<br />&#x00A0;&#x00A0;\appto\glossarypostamble{\glspar\medskip\glspar}%
 &#x00A0;<br />}
 </div>
-<!--l. 9052--><p class="nopar" >
-</p><!--l. 9054--><p class="indent" >   There’s a shortcut command that essentially does this:
-</p><!--l. 9055--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9053--><p class="nopar" >
+</p><!--l. 9055--><p class="indent" >   There’s a shortcut command that essentially does this:
+</p><!--l. 9056--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossaryunit</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41029"></a> <span 
@@ -18182,7 +18185,7 @@
 <span 
 class="cmitt-10">name</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9057--><p class="noindent" >
+</p><!--l. 9058--><p class="noindent" >
 The above example can simply be replaced with:
                                                                   
 
@@ -18191,11 +18194,11 @@
    <div class="verbatim" id="verbatim-220">
 \printunsrtglossaryunit{section}
 </div>
-<!--l. 9061--><p class="nopar" >
-</p><!--l. 9063--><p class="indent" >   This shortcut command is actually defined to use <span 
+<!--l. 9062--><p class="nopar" >
+</p><!--l. 9064--><p class="indent" >   This shortcut command is actually defined to use <span 
 class="cmtt-10">\printunsrtglossary*</span>
 with
-</p><!--l. 9064--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9065--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\printunsrtglossaryunitsetup</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-41030"></a> <span 
@@ -18204,7 +18207,7 @@
 <span 
 class="cmitt-10">name</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9066--><p class="noindent" >
+</p><!--l. 9067--><p class="noindent" >
 so if you want to just make some minor modifications you can do
                                                                   
 
@@ -18215,9 +18218,9 @@
 &#x00A0;<br />&#x00A0;&#x00A0;\renewcommand*{\glossarysection}[2][]{\subsection*{Summary}}%
 &#x00A0;<br />}
 </div>
-<!--l. 9073--><p class="nopar" > which will start the list with a subsection header with the title “Summary”
+<!--l. 9074--><p class="nopar" > which will start the list with a subsection header with the title “Summary”
 (overriding the glossary’s title).
-</p><!--l. 9077--><p class="indent" >   Note that this shortcut command is only available with the <a 
+</p><!--l. 9078--><p class="indent" >   Note that this shortcut command is only available with the <a 
 href="#styopt.record"><span 
 class="cmss-10">record</span></a><a 
  id="dx1-41031"></a> (or
@@ -18226,7 +18229,7 @@
 class="cmss-10">record</span></a><span 
 class="cmss-10">=alsoindex</span><a 
  id="dx1-41032"></a>) package option.
-</p><!--l. 9080--><p class="indent" >   This temporary change in the hypertarget prefix means you need to explicitly use
+</p><!--l. 9081--><p class="indent" >   This temporary change in the hypertarget prefix means you need to explicitly use
 <span 
 class="cmtt-10">\hyperlink </span>to create a link to it as commands like <span 
 class="cmtt-10">\gls </span>will try to link to the target
@@ -18238,12 +18241,12 @@
 just use <span 
 class="cmtt-10">\printunsrtglossaryunit </span>for a quick summary at the start of a section
 etc.
-</p><!--l. 9090--><p class="noindent" >
+</p><!--l. 9091--><p class="noindent" >
 </p>
-<!--l. 9090--><p class="noindent" ><a 
+<!--l. 9091--><p class="noindent" ><a 
 href="#top">Top</a><h3 class="sectionHead"></p><h3 class="sectionHead"><span class="titlemark">10.3   </span> <a 
  id="sec:glossentry"></a>Standalone Entry Items</h3>
-<!--l. 9093--><p class="noindent" >It may be that you don’t want a list but would rather display entry details
+<!--l. 9094--><p class="noindent" >It may be that you don’t want a list but would rather display entry details
 throughout the document. You can simply do <span 
 class="cmtt-10">\glsentryname </span>followed by
 <span 
@@ -18268,7 +18271,7 @@
 &#x00A0;<br />&#x00A0;\par\medskip
 &#x00A0;<br />}
 </div>
-<!--l. 9107--><p class="nopar" > define your entries
+<!--l. 9108--><p class="nopar" > define your entries
                                                                   
 
                                                                   
@@ -18278,7 +18281,7 @@
 &#x00A0;<br />&#x00A0;&#x00A0;description={a&#x00A0;relation&#x00A0;or&#x00A0;expression&#x00A0;involving&#x00A0;variables}
 &#x00A0;<br />}
 </div>
-<!--l. 9113--><p class="nopar" > and then later in the text:
+<!--l. 9114--><p class="nopar" > and then later in the text:
                                                                   
 
                                                                   
@@ -18286,8 +18289,8 @@
    <div class="verbatim" id="verbatim-224">
 \displayterm{function}
 </div>
-<!--l. 9117--><p class="nopar" >
-</p><!--l. 9119--><p class="indent" >   However, if may be that you want to use <span 
+<!--l. 9118--><p class="nopar" >
+</p><!--l. 9120--><p class="indent" >   However, if may be that you want to use <span 
 class="cmss-10">hyperref</span><a 
  id="dx1-42003"></a> and have commands like <span 
 class="cmtt-10">\gls</span>
@@ -18294,7 +18297,7 @@
 link back to the place where the term is described. Instead of using <span 
 class="cmtt-10">\glsentryname</span>
 use
-</p><!--l. 9123--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9124--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrglossentry</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-42004"></a> <span 
@@ -18301,10 +18304,10 @@
 class="cmtt-10">\glsxtrglossentry{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9125--><p class="noindent" >
+</p><!--l. 9126--><p class="noindent" >
 where &#x27E8;<span 
 class="cmti-10">label</span>&#x27E9; is the entry’s label.
-</p><!--l. 9128--><p class="indent" >   This is designed to behave much like the way the name is displayed in the
+</p><!--l. 9129--><p class="indent" >   This is designed to behave much like the way the name is displayed in the
 glossary. It performs the following: </p>
      <ul class="itemize1">
      <li class="itemize">Defines  <span 
@@ -18339,7 +18342,7 @@
 class="cmtt-10">\glssubentryitem{</span>&#x27E8;<span 
 class="cmti-10">label</span>&#x27E9;<span 
 class="cmtt-10">}</span></li></ul>
-     <!--l. 9150--><p class="noindent" >otherwise it does </p>
+     <!--l. 9151--><p class="noindent" >otherwise it does </p>
          <ul class="itemize2">
          <li class="itemize"><span 
 class="cmtt-10">\glsentryitem{</span>&#x27E8;<span 
@@ -18362,18 +18365,18 @@
                                                                   
 
                                                                   
-<!--l. 9163--><p class="noindent" >If you have used <span 
+<!--l. 9164--><p class="noindent" >If you have used <span 
 class="cmtt-10">\nopostdesc</span><a 
  id="dx1-42008"></a> or <span 
 class="cmtt-10">\glsxtrnopostpunc</span><a 
  id="dx1-42009"></a> in any of your description fields,
 you can use
-</p><!--l. 9165--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9166--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtractivatenopost</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-42010"></a> <span 
 class="cmtt-10">\glsxtractivatenopost </span></div><hr>
-</p><!--l. 9167--><p class="noindent" >
+</p><!--l. 9168--><p class="noindent" >
 to make these commands behave as they normally do within a glossary. This needs to
 be placed before </p><div class="alltt">
 <div class="obeylines-v">
@@ -18386,10 +18389,10 @@
 class="cmtt-10">\glsnonextpages </span>and <span 
 class="cmtt-10">\glsnextpages </span>have no effect outside
 of the glossary and are not intended for use in a standalone context.
-<!--l. 9177--><p class="indent" >   It’s also possible to select a different field (rather than using <span 
+<!--l. 9178--><p class="indent" >   It’s also possible to select a different field (rather than using <span 
 class="cmss-10">name</span><a 
  id="dx1-42011"></a>):
-</p><!--l. 9179--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9180--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrglossentryother</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-42012"></a> <span 
@@ -18401,7 +18404,7 @@
 class="cmitt-10">field</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 9181--><p class="noindent" >
+</p><!--l. 9182--><p class="noindent" >
 The &#x27E8;<span 
 class="cmti-10">field</span>&#x27E9; must be given using its internal field label which may not be the same as
 the key used to set the field. See the key to field mappings table in the <span 
@@ -18425,7 +18428,7 @@
      </li>
      <li class="itemize">Otherwise &#x27E8;<span 
 class="cmti-10">header</span>&#x27E9; is simply the field value.</li></ul>
-<!--l. 9193--><p class="noindent" >The <span 
+<!--l. 9194--><p class="noindent" >The <span 
 class="cmtt-10">\glsxtrglossentryother </span>command internally uses <span 
 class="cmtt-10">\glossentrynameother{</span>&#x27E8;<span 
 class="cmti-10">label</span>&#x27E9;<span 
@@ -18456,7 +18459,7 @@
 </div>
 </div> (for example, <span 
 class="cmtt-10">\glssymbolaccessdisplay</span>).
-<!--l. 9204--><p class="indent" >   This means that my custom command can be changed to:
+<!--l. 9205--><p class="indent" >   This means that my custom command can be changed to:
                                                                   
 
                                                                   
@@ -18469,7 +18472,7 @@
 &#x00A0;<br />&#x00A0;\par\medskip
 &#x00A0;<br />}
 </div>
-<!--l. 9212--><p class="nopar" > If I want numbered definitions, then I can use the package options <span 
+<!--l. 9213--><p class="nopar" > If I want numbered definitions, then I can use the package options <span 
 class="cmss-10">entrycounter</span><a 
  id="dx1-42015"></a> or
 <span 
@@ -18487,7 +18490,7 @@
 &#x00A0;<br />&#x00A0;\par\medskip
 &#x00A0;<br />}
 </div>
-<!--l. 9223--><p class="nopar" > The counter label uses a dot after the number by default but this can be changed to
+<!--l. 9224--><p class="nopar" > The counter label uses a dot after the number by default but this can be changed to
 a colon:
                                                                   
 
@@ -18496,13 +18499,13 @@
    <div class="verbatim" id="verbatim-227">
 \renewcommand*{\glsentrycounterlabel}{\theglossaryentry:\space}
 </div>
-<!--l. 9228--><p class="nopar" > It’s now possible to not only use <span 
+<!--l. 9229--><p class="nopar" > It’s now possible to not only use <span 
 class="cmtt-10">\gls </span>to link back to the definition but also use
 <span 
 class="cmtt-10">\glsrefentry </span>to reference the counter and <span 
 class="cmtt-10">\glsxtrpageref </span>to reference the page
 number.
-</p><!--l. 9233--><p class="indent" >   If I want the description to behave more like it does in a glossary in need to make
+</p><!--l. 9234--><p class="indent" >   If I want the description to behave more like it does in a glossary in need to make
 the following modification:
                                                                   
 
@@ -18519,9 +18522,9 @@
 &#x00A0;<br />&#x00A0;\par\medskip
 &#x00A0;<br />}
 </div>
-<!--l. 9245--><p class="nopar" > (Note the grouping to localise <span 
+<!--l. 9246--><p class="nopar" > (Note the grouping to localise <span 
 class="cmtt-10">\glsxtractivatenopost</span>.)
-</p><!--l. 9248--><p class="indent" >   You can also use <span 
+</p><!--l. 9249--><p class="indent" >   You can also use <span 
 class="cmtt-10">\glsxtrglossentry </span>within section headings. For example:
                                                                   
 
@@ -18530,7 +18533,7 @@
    <div class="verbatim" id="verbatim-229">
 \section{\glsxtrglossentry{function}}
 </div>
-<!--l. 9252--><p class="nopar" > This will use <span 
+<!--l. 9253--><p class="nopar" > This will use <span 
 class="cmtt-10">\glsentryname </span>in PDF bookmarks (if <span 
 class="cmtt-10">\texorpdfstring </span>is defined)
 and will use <span 
@@ -18546,12 +18549,12 @@
 <span 
 class="cmtt-10">\@glsxtrnotinmark </span>and <span 
 class="cmtt-10">\glsxtrrestoremarkhook</span>.)
-</p><!--l. 9262--><p class="noindent" >
+</p><!--l. 9263--><p class="noindent" >
 </p>
-<!--l. 9262--><p class="noindent" ><a 
+<!--l. 9263--><p class="noindent" ><a 
 href="#top">Top</a><h3 class="sectionHead"></p><h3 class="sectionHead"><span class="titlemark">10.4   </span> <a 
  id="sec:alias"></a>Entry Aliases</h3>
-<!--l. 9265--><p class="noindent" >An entry can be made an alias of another entry using the <span 
+<!--l. 9266--><p class="noindent" >An entry can be made an alias of another entry using the <span 
 class="cmss-10">alias</span><a 
  id="dx1-43001"></a> key. The
 value should be the label of the other term. There’s no check for the other’s
@@ -18562,7 +18565,7 @@
 href="#glo:bib2gls"><span 
 class="cmtt-10">bib2gls</span><a 
  id="dx1-43003"></a></a>.)
-</p><!--l. 9272--><p class="indent" >   If an entry &#x27E8;<span 
+</p><!--l. 9273--><p class="indent" >   If an entry &#x27E8;<span 
 class="cmti-10">entry-1</span>&#x27E9; is made an alias of &#x27E8;<span 
 class="cmti-10">entry-2</span>&#x27E9; then: </p>
      <ul class="itemize1">
@@ -18625,7 +18628,7 @@
                                                                   
 
                                                                   
-     <!--l. 9291--><p class="noindent" >Note that with <a 
+     <!--l. 9292--><p class="noindent" >Note that with <a 
 href="#styopt.record"><span 
 class="cmss-10">record</span></a><span 
 class="cmss-10">=only</span><a 
@@ -18635,13 +18638,13 @@
  id="dx1-43014"></a><span 
 class="cmtt-10">bib2gls</span><a 
  id="dx1-43015"></a>’s settings.</p></li></ul>
-<!--l. 9295--><p class="indent" >   The index suppression trigger is performed by
-</p><!--l. 9296--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9296--><p class="indent" >   The index suppression trigger is performed by
+</p><!--l. 9297--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrsetaliasnoindex</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-43016"></a> <span 
 class="cmtt-10">\glsxtrsetaliasnoindex </span></div><hr>
-</p><!--l. 9298--><p class="noindent" >
+</p><!--l. 9299--><p class="noindent" >
 This is performed after the default options provided by <span 
 class="cmtt-10">\GlsXtrSetDefaultGlsOpts</span><a 
  id="dx1-43017"></a>
@@ -18652,17 +18655,17 @@
  id="dx1-43018"></a>, <span 
 class="cmtt-10">\glsxtrsetaliasnoindex </span>will default to do
 nothing.
-</p><!--l. 9304--><p class="indent" >   Within the definition of <span 
+</p><!--l. 9305--><p class="indent" >   Within the definition of <span 
 class="cmtt-10">\glsxtrsetaliasnoindex </span>you can use
-</p><!--l. 9305--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9306--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtrindexaliased</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-43019"></a> <span 
 class="cmtt-10">\glsxtrindexaliased </span></div><hr>
-</p><!--l. 9307--><p class="noindent" >
+</p><!--l. 9308--><p class="noindent" >
 to index &#x27E8;<span 
 class="cmti-10">entry-2</span>&#x27E9;.
-</p><!--l. 9310--><p class="indent" >   The index suppression command can be redefined to index the main term instead.
+</p><!--l. 9311--><p class="indent" >   The index suppression command can be redefined to index the main term instead.
 For example:
                                                                   
 
@@ -18674,11 +18677,11 @@
 &#x00A0;<br />&#x00A0;\setkeys{glslink}{noindex}%
 &#x00A0;<br />}
 </div>
-<!--l. 9317--><p class="nopar" >
-</p><!--l. 9319--><p class="indent" >   The value of the <span 
+<!--l. 9318--><p class="nopar" >
+</p><!--l. 9320--><p class="indent" >   The value of the <span 
 class="cmss-10">alias</span><a 
  id="dx1-43020"></a> field can be accessed using
-</p><!--l. 9320--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9321--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsxtralias</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-43021"></a> <span 
@@ -18685,16 +18688,16 @@
 class="cmtt-10">\glsxtralias{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9322--><p class="noindent" >
+</p><!--l. 9323--><p class="noindent" >
                                                                   
 
                                                                   
 </p>
-<!--l. 9324--><p class="indent" >   </div>
-</p><!--l. 9324--><p class="noindent" ><a 
+<!--l. 9325--><p class="indent" >   </div>
+</p><!--l. 9325--><p class="noindent" ><a 
 href="#top">Top</a><div class="chapter"><h2 class="chapterHead">11. <a 
  id="sec:supplemental"></a>Supplemental Packages</h2>
-</p><!--l. 9327--><p class="indent" >   The <span 
+</p><!--l. 9328--><p class="indent" >   The <span 
 class="cmss-10">glossaries </span>bundle provides additional support packages <span 
 class="cmss-10">glossaries-prefix</span><a 
  id="dx1-44001"></a> (for
@@ -18703,10 +18706,10 @@
  id="dx1-44002"></a> (for accessibility support). These packages aren’t
 automatically loaded.
 </p>
-<!--l. 9332--><p class="noindent" ><a 
+<!--l. 9333--><p class="noindent" ><a 
 href="#top">Top</a><h3 class="sectionHead"></p><h3 class="sectionHead"><span class="titlemark">11.1   </span> <a 
  id="sec:prefix"></a>Prefixes or Determiners</h3>
-<!--l. 9335--><p class="noindent" >If prefixing is required, you can simply load <span 
+<!--l. 9336--><p class="noindent" >If prefixing is required, you can simply load <span 
 class="cmss-10">glossaries-prefix</span><a 
  id="dx1-45001"></a> after <span 
 class="cmss-10">glossaries-extra</span>. For
@@ -18730,13 +18733,13 @@
 &#x00A0;<br />\printglossaries
 &#x00A0;<br />\end{document}
 </div>
-<!--l. 9358--><p class="nopar" >
-</p><!--l. 9360--><p class="noindent" >
+<!--l. 9359--><p class="nopar" >
+</p><!--l. 9361--><p class="noindent" >
 </p>
-<!--l. 9360--><p class="noindent" ><a 
+<!--l. 9361--><p class="noindent" ><a 
 href="#top">Top</a><h3 class="sectionHead"></p><h3 class="sectionHead"><span class="titlemark">11.2   </span> <a 
  id="sec:accsupp"></a>Accessibility Support</h3>
-<!--l. 9363--><p class="noindent" >The <span 
+<!--l. 9364--><p class="noindent" >The <span 
 class="cmss-10">glossaries-accsupp</span><a 
  id="dx1-46001"></a> package needs to be loaded before <span 
 class="cmss-10">glossaries-extra </span>or through
@@ -18751,7 +18754,7 @@
    <div class="verbatim" id="verbatim-232">
 \usepackage[accsupp]{glossaries-extra}
 </div>
-<!--l. 9368--><p class="nopar" > If you don’t load <span 
+<!--l. 9369--><p class="nopar" > If you don’t load <span 
 class="cmss-10">glossaries-accsupp</span><a 
  id="dx1-46003"></a> or you load <span 
 class="cmss-10">glossaries-accsupp</span><a 
@@ -18763,7 +18766,7 @@
 corresponding <span 
 class="cmtt-10">\glsentry</span>&#x27E8;<span 
 class="cmti-10">xxx</span>&#x27E9; commands.
-</p><!--l. 9375--><p class="indent" >   The following <span 
+</p><!--l. 9376--><p class="indent" >   The following <span 
 class="cmtt-10">\glsaccess</span>&#x27E8;<span 
 class="cmti-10">xxx</span>&#x27E9; commands add accessibility information wrapped
 around the corresponding <span 
@@ -18771,7 +18774,7 @@
 class="cmti-10">xxx</span>&#x27E9; commands. There is no check for existence
 of the entry nor do any of these commands add formatting, hyperlinks or indexing
 information.
-</p><!--l. 9380--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9381--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccessname</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46005"></a> <span 
@@ -18778,12 +18781,12 @@
 class="cmtt-10">\glsaccessname{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9382--><p class="noindent" >
+</p><!--l. 9383--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">name</span><a 
  id="dx1-46006"></a> field for the entry identified by &#x27E8;<span 
 class="cmti-10">label</span>&#x27E9;.
-</p><!--l. 9386--><p class="indent" >   If the <span 
+</p><!--l. 9387--><p class="indent" >   If the <span 
 class="cmss-10">glossaries-accsupp</span><a 
  id="dx1-46007"></a> package isn’t loaded, this is simply defined as:
                                                                   
@@ -18793,7 +18796,7 @@
    <div class="verbatim" id="verbatim-233">
 \newcommand*{\glsaccessname}[1]{\glsentryname{#1}}
 </div>
-<!--l. 9390--><p class="nopar" > otherwise it’s defined as:
+<!--l. 9391--><p class="nopar" > otherwise it’s defined as:
                                                                   
 
                                                                   
@@ -18807,13 +18810,13 @@
 &#x00A0;<br />&#x00A0;&#x00A0;{#1}%
 &#x00A0;<br />}
 </div>
-<!--l. 9400--><p class="nopar" > (<span 
+<!--l. 9401--><p class="nopar" > (<span 
 class="cmtt-10">\glsnameaccessdisplay</span><a 
  id="dx1-46008"></a> is defined by the <span 
 class="cmss-10">glossaries-accsupp</span><a 
  id="dx1-46009"></a> package.) The first
 letter upper case version is:
-</p><!--l. 9404--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9405--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccessname</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46010"></a> <span 
@@ -18820,7 +18823,7 @@
 class="cmtt-10">\Glsaccessname{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9406--><p class="noindent" >
+</p><!--l. 9407--><p class="noindent" >
 Without the <span 
 class="cmss-10">glossaries-accsupp</span><a 
  id="dx1-46011"></a> package this is just defined as:
@@ -18831,7 +18834,7 @@
    <div class="verbatim" id="verbatim-235">
 \newcommand*{\Glsaccessname}[1]{\Glsentryname{#1}}
 </div>
-<!--l. 9411--><p class="nopar" > With the <span 
+<!--l. 9412--><p class="nopar" > With the <span 
 class="cmss-10">glossaries-accsupp</span><a 
  id="dx1-46012"></a> package this is defined as:
                                                                   
@@ -18847,9 +18850,9 @@
 &#x00A0;<br />&#x00A0;&#x00A0;{#1}%
 &#x00A0;<br />}
 </div>
-<!--l. 9421--><p class="nopar" >
-</p><!--l. 9423--><p class="indent" >   The following commands are all defined in an analogous manner.
-</p><!--l. 9424--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9422--><p class="nopar" >
+</p><!--l. 9424--><p class="indent" >   The following commands are all defined in an analogous manner.
+</p><!--l. 9425--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccesstext</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46013"></a> <span 
@@ -18856,11 +18859,11 @@
 class="cmtt-10">\glsaccesstext{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9426--><p class="noindent" >
+</p><!--l. 9427--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">text</span><a 
  id="dx1-46014"></a> field.
-</p><!--l. 9429--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9430--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccesstext</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46015"></a> <span 
@@ -18867,12 +18870,12 @@
 class="cmtt-10">\Glsaccesstext{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9431--><p class="noindent" >
+</p><!--l. 9432--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">text</span><a 
  id="dx1-46016"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9435--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9436--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccessplural</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46017"></a> <span 
@@ -18879,11 +18882,11 @@
 class="cmtt-10">\glsaccessplural{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9437--><p class="noindent" >
+</p><!--l. 9438--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">plural</span><a 
  id="dx1-46018"></a> field.
-</p><!--l. 9440--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9441--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccessplural</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46019"></a> <span 
@@ -18890,12 +18893,12 @@
 class="cmtt-10">\Glsaccessplural{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9442--><p class="noindent" >
+</p><!--l. 9443--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">plural</span><a 
  id="dx1-46020"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9446--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9447--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccessfirst</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46021"></a> <span 
@@ -18902,11 +18905,11 @@
 class="cmtt-10">\glsaccessfirst{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9448--><p class="noindent" >
+</p><!--l. 9449--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">first</span><a 
  id="dx1-46022"></a> field.
-</p><!--l. 9451--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9452--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccessfirst</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46023"></a> <span 
@@ -18913,12 +18916,12 @@
 class="cmtt-10">\Glsaccessfirst{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9453--><p class="noindent" >
+</p><!--l. 9454--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">first</span><a 
  id="dx1-46024"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9457--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9458--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccessfirstplural</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46025"></a> <span 
@@ -18925,11 +18928,11 @@
 class="cmtt-10">\glsaccessfirstplural{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9459--><p class="noindent" >
+</p><!--l. 9460--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">firstplural</span><a 
  id="dx1-46026"></a> field.
-</p><!--l. 9462--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9463--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccessfirstplural</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46027"></a> <span 
@@ -18936,12 +18939,12 @@
 class="cmtt-10">\Glsaccessfirstplural{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9464--><p class="noindent" >
+</p><!--l. 9465--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">firstplural</span><a 
  id="dx1-46028"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9468--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9469--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccesssymbol</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46029"></a> <span 
@@ -18948,11 +18951,11 @@
 class="cmtt-10">\glsaccesssymbol{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9470--><p class="noindent" >
+</p><!--l. 9471--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">symbol</span><a 
  id="dx1-46030"></a> field.
-</p><!--l. 9473--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9474--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccesssymbol</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46031"></a> <span 
@@ -18962,12 +18965,12 @@
                                                                   
 
                                                                   
-</p><!--l. 9475--><p class="noindent" >
+</p><!--l. 9476--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">symbol</span><a 
  id="dx1-46032"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9479--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9480--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccesssymbolplural</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46033"></a> <span 
@@ -18974,11 +18977,11 @@
 class="cmtt-10">\glsaccesssymbolplural{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9481--><p class="noindent" >
+</p><!--l. 9482--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">symbolplural</span><a 
  id="dx1-46034"></a> field.
-</p><!--l. 9484--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9485--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccesssymbolplural</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46035"></a> <span 
@@ -18985,12 +18988,12 @@
 class="cmtt-10">\Glsaccesssymbolplural{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9486--><p class="noindent" >
+</p><!--l. 9487--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">symbolplural</span><a 
  id="dx1-46036"></a> field with the first letter converted to
 upper case.
-</p><!--l. 9490--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9491--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccessdesc</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46037"></a> <span 
@@ -18997,11 +19000,11 @@
 class="cmtt-10">\glsaccessdesc{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9492--><p class="noindent" >
+</p><!--l. 9493--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">desc</span><a 
  id="dx1-46038"></a> field.
-</p><!--l. 9495--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9496--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccessdesc</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46039"></a> <span 
@@ -19008,12 +19011,12 @@
 class="cmtt-10">\Glsaccessdesc{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9497--><p class="noindent" >
+</p><!--l. 9498--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">desc</span><a 
  id="dx1-46040"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9501--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9502--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccessdescplural</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46041"></a> <span 
@@ -19020,11 +19023,11 @@
 class="cmtt-10">\glsaccessdescplural{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9503--><p class="noindent" >
+</p><!--l. 9504--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">descplural</span><a 
  id="dx1-46042"></a> field.
-</p><!--l. 9506--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9507--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccessdescplural</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46043"></a> <span 
@@ -19031,12 +19034,12 @@
 class="cmtt-10">\Glsaccessdescplural{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9508--><p class="noindent" >
+</p><!--l. 9509--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">descplural</span><a 
  id="dx1-46044"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9512--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9513--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccessshort</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46045"></a> <span 
@@ -19043,11 +19046,11 @@
 class="cmtt-10">\glsaccessshort{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9514--><p class="noindent" >
+</p><!--l. 9515--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">short</span><a 
  id="dx1-46046"></a> field.
-</p><!--l. 9517--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9518--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccessshort</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46047"></a> <span 
@@ -19054,12 +19057,12 @@
 class="cmtt-10">\Glsaccessshort{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9519--><p class="noindent" >
+</p><!--l. 9520--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">short</span><a 
  id="dx1-46048"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9523--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9524--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccessshortpl</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46049"></a> <span 
@@ -19066,11 +19069,11 @@
 class="cmtt-10">\glsaccessshortpl{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9525--><p class="noindent" >
+</p><!--l. 9526--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">shortplural</span><a 
  id="dx1-46050"></a> field.
-</p><!--l. 9528--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9529--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccessshortpl</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46051"></a> <span 
@@ -19077,12 +19080,12 @@
 class="cmtt-10">\Glsaccessshortpl{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9530--><p class="noindent" >
+</p><!--l. 9531--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">shortplural</span><a 
  id="dx1-46052"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9534--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9535--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccesslong</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46053"></a> <span 
@@ -19089,11 +19092,11 @@
 class="cmtt-10">\glsaccesslong{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9536--><p class="noindent" >
+</p><!--l. 9537--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">long</span><a 
  id="dx1-46054"></a> field.
-</p><!--l. 9539--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9540--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccesslong</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46055"></a> <span 
@@ -19100,12 +19103,12 @@
 class="cmtt-10">\Glsaccesslong{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9541--><p class="noindent" >
+</p><!--l. 9542--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">long</span><a 
  id="dx1-46056"></a> field with the first letter converted to upper
 case.
-</p><!--l. 9545--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9546--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\glsaccesslongpl</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46057"></a> <span 
@@ -19115,11 +19118,11 @@
                                                                   
 
                                                                   
-</p><!--l. 9547--><p class="noindent" >
+</p><!--l. 9548--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">longplural</span><a 
  id="dx1-46058"></a> field.
-</p><!--l. 9550--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9551--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\Glsaccesslongpl</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-46059"></a> <span 
@@ -19126,7 +19129,7 @@
 class="cmtt-10">\Glsaccesslongpl{</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9552--><p class="noindent" >
+</p><!--l. 9553--><p class="noindent" >
 This displays the value of the <span 
 class="cmss-10">longplural</span><a 
  id="dx1-46060"></a> field with the first letter converted to upper
@@ -19135,11 +19138,11 @@
 
                                                                   
 </p>
-<!--l. 9556--><p class="indent" >   </div>
-</p><!--l. 9556--><p class="noindent" ><a 
+<!--l. 9557--><p class="indent" >   </div>
+</p><!--l. 9557--><p class="noindent" ><a 
 href="#top">Top</a><div class="chapter"><h2 class="chapterHead">12. <a 
  id="sec:samples"></a>Sample Files</h2>
-</p><!--l. 9559--><p class="indent" >   The following sample files are provided with this package:
+</p><!--l. 9560--><p class="indent" >   The following sample files are provided with this package:
      </p><dl class="description"><dt class="description">
 <span 
 class="cmbx-10">sample.tex</span> </dt><dd 
@@ -19426,11 +19429,11 @@
                                                                   
 
                                                                   
-<!--l. 9691--><p class="indent" >   </div>
-</p><!--l. 9691--><p class="noindent" ><a 
+<!--l. 9692--><p class="indent" >   </div>
+</p><!--l. 9692--><p class="noindent" ><a 
 href="#top">Top</a><div class="chapter"><h2 class="chapterHead">13. <a 
  id="sec:lang"></a>Multi-Lingual Support</h2>
-</p><!--l. 9694--><p class="indent" >   There’s only one command provided by <span 
+</p><!--l. 9695--><p class="indent" >   There’s only one command provided by <span 
 class="cmss-10">glossaries-extra </span>that you’re likely to want
 to change in your document and that’s <span 
 class="cmtt-10">\abbreviationsname</span><a 
@@ -19451,7 +19454,7 @@
 class="cmtt-10">\acronymname </span>(provided by
 <span 
 class="cmss-10">glossaries</span>).
-</p><!--l. 9704--><p class="indent" >   You can redefine it in the usual way. For example:
+</p><!--l. 9705--><p class="indent" >   You can redefine it in the usual way. For example:
                                                                   
 
                                                                   
@@ -19459,7 +19462,7 @@
    <div class="verbatim" id="verbatim-237">
 \renewcommand*{\abbreviationsname}{List&#x00A0;of&#x00A0;Abbreviations}
 </div>
-<!--l. 9707--><p class="nopar" > Or using <span 
+<!--l. 9708--><p class="nopar" > Or using <span 
 class="cmss-10">babel</span><a 
  id="dx1-48004"></a> or <span 
 class="cmss-10">polyglossia</span><a 
@@ -19473,8 +19476,8 @@
 &#x00A0;<br />&#x00A0;\renewcommand*{\abbreviationsname}{List&#x00A0;of&#x00A0;Abbreviations}%
 &#x00A0;<br />}
 </div>
-<!--l. 9713--><p class="nopar" >
-</p><!--l. 9715--><p class="indent" >   Alternatively you can use the <span 
+<!--l. 9714--><p class="nopar" >
+</p><!--l. 9716--><p class="indent" >   Alternatively you can use the <span 
 class="cmss-10">title</span><a 
  id="dx1-48006"></a> key when you print the list of abbreviations.
 For example:
@@ -19485,7 +19488,7 @@
    <div class="verbatim" id="verbatim-239">
 \printabbreviations[title={List&#x00A0;of&#x00A0;Abbreviations}]
 </div>
-<!--l. 9719--><p class="nopar" > or
+<!--l. 9720--><p class="nopar" > or
                                                                   
 
                                                                   
@@ -19493,10 +19496,10 @@
    <div class="verbatim" id="verbatim-240">
 \printglossary[type=abbreviations,title={List&#x00A0;of&#x00A0;Abbreviations}]
 </div>
-<!--l. 9723--><p class="nopar" >
-</p><!--l. 9725--><p class="indent" >   The other fixed text commands are the diagnostic messages, which shouldn’t
+<!--l. 9724--><p class="nopar" >
+</p><!--l. 9726--><p class="indent" >   The other fixed text commands are the diagnostic messages, which shouldn’t
 appear in the final draft of your document.
-</p><!--l. 9728--><p class="indent" >   The <span 
+</p><!--l. 9729--><p class="indent" >   The <span 
 class="cmss-10">glossaries-extra </span>package has the facility to load language modules (whose
 filename is in the form <span 
 class="cmtt-10">glossariesxtr-</span>&#x27E8;<span 
@@ -19518,7 +19521,7 @@
 class="cmtt-10">Latn</span>, associated with the given dialect. There’s no warning
 if the associated file isn’t found. The script file is loaded after the dialect
 file.
-</p><!--l. 9741--><p class="indent" >   If you want to write your own language module, you just need to create a file
+</p><!--l. 9742--><p class="indent" >   If you want to write your own language module, you just need to create a file
 called <span 
 class="cmtt-10">glossariesxtr-</span>&#x27E8;<span 
 class="cmti-10">lang</span>&#x27E9;<span 
@@ -19528,7 +19531,7 @@
 class="cmss-10">tracklang</span><a 
  id="dx1-48009"></a> package). For example, <span 
 class="cmtt-10">glossariesxtr-french.ldf</span>.
-</p><!--l. 9747--><p class="indent" >   The simplest code for this file is:
+</p><!--l. 9748--><p class="indent" >   The simplest code for this file is:
                                                                   
 
                                                                   
@@ -19557,8 +19560,8 @@
 &#x00A0;<br />&#x00A0;&#x00A0;{}%
 &#x00A0;<br />}
 </div>
-<!--l. 9773--><p class="nopar" >
-</p><!--l. 9775--><p class="indent" >   You can adapt this for other languages by replacing all instances of the language
+<!--l. 9774--><p class="nopar" >
+</p><!--l. 9776--><p class="indent" >   You can adapt this for other languages by replacing all instances of the language
 identifier <span 
 class="cmtt-10">french </span>and the translated text <span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">Abr\’eviations</span></span></span> as appropriate. You can
@@ -19574,7 +19577,7 @@
 href="#x1-360009.3">The <span 
 class="cmss-10">glossaries-extra-bib2gls </span>package<!--tex4ht:ref: sec:bib2glssty --></a> for further
 details.
-</p><!--l. 9782--><p class="indent" >   This <span 
+</p><!--l. 9783--><p class="indent" >   This <span 
 class="cmtt-10">.ldf </span>file then needs to be put somewhere on <span class="TEX">T<span 
 class="E">E</span>X</span>’s path so that it can be
 found by <span 
@@ -19581,9 +19584,9 @@
 class="cmss-10">glossaries-extra</span>. You might also want to consider uploading it to CTAN so
 that it can be useful to others. (Please don’t send it to me. I already have more
 packages than I am able to maintain.)
-</p><!--l. 9788--><p class="indent" >   If you additionally want to provide translations for the diagnostic messages used
+</p><!--l. 9789--><p class="indent" >   If you additionally want to provide translations for the diagnostic messages used
 when a glossary is missing, you need to redefine the following commands:
-</p><!--l. 9791--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9792--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningHead</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48012"></a> <span 
@@ -19593,10 +19596,10 @@
 class="cmitt-10">file</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 9793--><p class="noindent" >
+</p><!--l. 9794--><p class="noindent" >
 This produces the following text in English:
      </p><div class="quote">
-     <!--l. 9796--><p class="noindent" >This document is incomplete. The external file associated with the
+     <!--l. 9797--><p class="noindent" >This document is incomplete. The external file associated with the
                                                                   
 
                                                                   
@@ -19603,29 +19606,29 @@
      glossary ‘&#x27E8;<span 
 class="cmti-10">label</span>&#x27E9;’ (which should be called &#x27E8;<span 
 class="cmitt-10">file</span>&#x27E9;) hasn’t been created.</p></div>
-<!--l. 9799--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9800--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningEmptyStart</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48013"></a> <span 
 class="cmtt-10">\GlsXtrNoGlsWarningEmptyStart </span></div><hr>
-</p><!--l. 9801--><p class="noindent" >
+</p><!--l. 9802--><p class="noindent" >
 This produces the following text in English:
      </p><div class="quote">
-     <!--l. 9804--><p class="noindent" >This has probably happened because there are no entries defined in
+     <!--l. 9805--><p class="noindent" >This has probably happened because there are no entries defined in
      this glossary.</p></div>
-<!--l. 9807--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9808--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningEmptyMain</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48014"></a> <span 
 class="cmtt-10">\GlsXtrNoGlsWarningEmptyMain </span></div><hr>
-</p><!--l. 9809--><p class="noindent" >
+</p><!--l. 9810--><p class="noindent" >
 This produces the following text in English:
      </p><div class="quote">
-     <!--l. 9812--><p class="noindent" >If you don’t want this glossary, add <span 
+     <!--l. 9813--><p class="noindent" >If you don’t want this glossary, add <span 
 class="cmtt-10">nomain </span>to your package option
      list when you load <span 
 class="cmtt-10">glossaries-extra.sty</span>. For example:</p></div>
-<!--l. 9815--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9816--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningEmptyNotMain</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48015"></a> <span 
@@ -19633,10 +19636,10 @@
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 9817--><p class="noindent" >
+</p><!--l. 9818--><p class="noindent" >
 This produces the following text in English:
      </p><div class="quote">
-     <!--l. 9820--><p class="noindent" >Did you forget to use <span 
+     <!--l. 9821--><p class="noindent" >Did you forget to use <span 
 class="cmtt-10">type=</span>&#x27E8;<span 
 class="cmitt-10">label</span>&#x27E9; when you defined your entries?
      If you tried to load entries into this glossary with <span 
@@ -19648,7 +19651,7 @@
      did, check that the definitions in the file you loaded all had the type
      set to <span 
 class="cmtt-10">\glsdefaulttype</span>.</p></div>
-<!--l. 9823--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9824--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningCheckFile</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48016"></a> <span 
@@ -19656,10 +19659,10 @@
 class="cmitt-10">file</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 9825--><p class="noindent" >
+</p><!--l. 9826--><p class="noindent" >
 This produces the following text in English:
      </p><div class="quote">
-     <!--l. 9828--><p class="noindent" >Check the contents of the file &#x27E8;<span 
+     <!--l. 9829--><p class="noindent" >Check the contents of the file &#x27E8;<span 
 class="cmitt-10">file</span>&#x27E9;. If it’s empty, that means you
      haven’t indexed any of your entries in this glossary (using commands
      like <span 
@@ -19666,18 +19669,18 @@
 class="cmtt-10">\gls </span>or <span 
 class="cmtt-10">\glsadd</span>) so this list can’t be generated. If the file isn’t
      empty, the document build process hasn’t been completed.</p></div>
-<!--l. 9831--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9832--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningMisMatch</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48017"></a> <span 
 class="cmtt-10">\GlsXtrNoGlsWarningMisMatch </span></div><hr>
-</p><!--l. 9833--><p class="noindent" >
+</p><!--l. 9834--><p class="noindent" >
 This produces the following text in English:
      </p><div class="quote">
                                                                   
 
                                                                   
-     <!--l. 9836--><p class="noindent" >You                                                                             need
+     <!--l. 9837--><p class="noindent" >You                                                                             need
      to either replace <span 
 class="cmtt-10">\makenoidxglossaries </span>with <span 
 class="cmtt-10">\makeglossaries </span>or
@@ -19688,7 +19691,7 @@
 class="cmtt-10">\printnoidxglossary </span>(or <span 
 class="cmtt-10">\printnoidxglossaries</span>) and then
      rebuild this document.</p></div>
-<!--l. 9839--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9840--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningNoOut</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48018"></a> <span 
@@ -19695,10 +19698,10 @@
 class="cmtt-10">\GlsXtrNoGlsWarningNoOut{</span>&#x27E8;<span 
 class="cmitt-10">file</span>&#x27E9;<span 
 class="cmtt-10">} </span></div><hr>
-</p><!--l. 9841--><p class="noindent" >
+</p><!--l. 9842--><p class="noindent" >
 This produces the following text in English:
      </p><div class="quote">
-     <!--l. 9844--><p class="noindent" >The file &#x27E8;<span 
+     <!--l. 9845--><p class="noindent" >The file &#x27E8;<span 
 class="cmitt-10">file</span>&#x27E9; doesn’t exist. This most likely means you haven’t used
      <span 
 class="cmtt-10">\makeglossaries </span>or you have used <span 
@@ -19706,25 +19709,25 @@
      version of the document, you can suppress this message using the
      <span 
 class="cmtt-10">nomissingglstext </span>package option.</p></div>
-<!--l. 9847--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+<!--l. 9848--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningTail</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48019"></a> <span 
 class="cmtt-10">\GlsXtrNoGlsWarningTail </span></div><hr>
-</p><!--l. 9849--><p class="noindent" >
+</p><!--l. 9850--><p class="noindent" >
 This produces the following text in English:
      </p><div class="quote">
-     <!--l. 9852--><p class="noindent" >This message will be removed once the problem has been fixed.</p></div>
-<!--l. 9855--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+     <!--l. 9853--><p class="noindent" >This message will be removed once the problem has been fixed.</p></div>
+<!--l. 9856--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningBuildInfo</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48020"></a> <span 
 class="cmtt-10">\GlsXtrNoGlsWarningBuildInfo </span></div><hr>
-</p><!--l. 9857--><p class="noindent" >
+</p><!--l. 9858--><p class="noindent" >
 This is advice on how to generate the glossary files. See the documented code
 (<span 
 class="cmtt-10">glossaries-extra-code.pdf</span>) for further details.
-</p><!--l. 9862--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
+</p><!--l. 9863--><p class="indent" >   <hr><div title="Definition"><span class="marginpar"><span 
 class="cmtt-9">\GlsXtrNoGlsWarningAutoMake</span><span 
 class="cmtt-9">&#x00A0;</span></span><a 
  id="dx1-48021"></a> <span 
@@ -19732,7 +19735,7 @@
 class="cmitt-10">label</span>&#x27E9;<span 
 class="cmtt-10">}</span>
 </div><hr>
-</p><!--l. 9864--><p class="noindent" >
+</p><!--l. 9865--><p class="noindent" >
 This is the message produced when the <a 
 href="#styopt.automake"><span 
 class="cmss-10">automake</span></a><a 
@@ -20923,7 +20926,7 @@
 href="glossaries-extra-manual.html#dx1-33005" >612</a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\csGlsXtrLetField</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40025" ><span 
+href="glossaries-extra-manual.html#dx1-40026" ><span 
 class="cmti-10">613</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\CustomAbbreviationFields</span></span></span>&#x00A0;&#x00A0;<a 
@@ -20946,7 +20949,7 @@
 class="cmti-10">617</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\eGlsXtrSetField</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40022" ><span 
+href="glossaries-extra-manual.html#dx1-40023" ><span 
 class="cmti-10">618</span></a> <br /></span>
 <span class="index-item">entry location&#x00A0;&#x00A0;<a 
 href="glossaries-extra-manual.html#dx1-49005" ><span 
@@ -20962,11 +20965,11 @@
 href="glossaries-extra-manual.html#dx1-27132" >624</a>, <a 
 href="glossaries-extra-manual.html#dx1-30010" >625</a>, <a 
 href="glossaries-extra-manual.html#dx1-40019" >626</a>, <a 
-href="glossaries-extra-manual.html#dx1-40034" >627</a>, <a 
-href="glossaries-extra-manual.html#dx1-40039" >628</a>, <a 
-href="glossaries-extra-manual.html#dx1-40040" >629</a>, <a 
-href="glossaries-extra-manual.html#dx1-40049" >630</a>, <a 
-href="glossaries-extra-manual.html#dx1-40051" >631</a> <br /></span>
+href="glossaries-extra-manual.html#dx1-40035" >627</a>, <a 
+href="glossaries-extra-manual.html#dx1-40040" >628</a>, <a 
+href="glossaries-extra-manual.html#dx1-40041" >629</a>, <a 
+href="glossaries-extra-manual.html#dx1-40050" >630</a>, <a 
+href="glossaries-extra-manual.html#dx1-40052" >631</a> <br /></span>
 </p><p class="theindex">                                                                <span 
 class="cmbx-10">F</span>
 <span class="index-item"><span 
@@ -21056,7 +21059,7 @@
 class="cmti-10">695</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\gGlsXtrSetField</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40021" ><span 
+href="glossaries-extra-manual.html#dx1-40022" ><span 
 class="cmti-10">696</span></a> <br /></span>
 <span class="index-item"><span 
 class="cmss-10">glossaries </span>package&#x00A0;&#x00A0;<a 
@@ -21070,8 +21073,8 @@
 href="glossaries-extra-manual.html#dx1-14004" >704</a>, <a 
 href="glossaries-extra-manual.html#dx1-27031" >705</a>, <a 
 href="glossaries-extra-manual.html#dx1-36044" >706</a>, <a 
-href="glossaries-extra-manual.html#dx1-40037" >707</a>, <a 
-href="glossaries-extra-manual.html#dx1-40053" >708</a>, <a 
+href="glossaries-extra-manual.html#dx1-40038" >707</a>, <a 
+href="glossaries-extra-manual.html#dx1-40054" >708</a>, <a 
 href="glossaries-extra-manual.html#dx1-41010" >709</a> <br /></span>
 <span class="index-item"><span 
 class="cmss-10">glossaries-accsupp </span>package&#x00A0;&#x00A0;<a 
@@ -21372,7 +21375,7 @@
 class="cmti-10">828</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glscurrentfieldvalue</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40029" ><span 
+href="glossaries-extra-manual.html#dx1-40030" ><span 
 class="cmti-10">829</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsentrycurrcount</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22043,7 +22046,7 @@
 class="cmti-10">1006</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtredeffield</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40020" ><span 
+href="glossaries-extra-manual.html#dx1-40021" ><span 
 class="cmti-10">1007</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtremsuffix</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22083,7 +22086,7 @@
 class="cmti-10">1016</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrendfor</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40055" ><span 
+href="glossaries-extra-manual.html#dx1-40056" ><span 
 class="cmti-10">1017</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrentryfmt</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22091,31 +22094,31 @@
 class="cmti-10">1018</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfielddolistloop</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40045" ><span 
+href="glossaries-extra-manual.html#dx1-40046" ><span 
 class="cmti-10">1019</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfieldforlistloop</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40046" ><span 
+href="glossaries-extra-manual.html#dx1-40047" ><span 
 class="cmti-10">1020</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfieldifinlist</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40047" ><span 
+href="glossaries-extra-manual.html#dx1-40048" ><span 
 class="cmti-10">1021</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfieldlistadd</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40041" ><span 
+href="glossaries-extra-manual.html#dx1-40042" ><span 
 class="cmti-10">1022</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfieldlisteadd</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40043" ><span 
+href="glossaries-extra-manual.html#dx1-40044" ><span 
 class="cmti-10">1023</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfieldlistgadd</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40042" ><span 
+href="glossaries-extra-manual.html#dx1-40043" ><span 
 class="cmti-10">1024</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfieldlistxadd</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40044" ><span 
+href="glossaries-extra-manual.html#dx1-40045" ><span 
 class="cmti-10">1025</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfieldtitlecasecs</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22123,7 +22126,7 @@
 class="cmti-10">1026</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfieldxifinlist</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40048" ><span 
+href="glossaries-extra-manual.html#dx1-40049" ><span 
 class="cmti-10">1027</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrfmt</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22151,7 +22154,7 @@
 class="cmti-10">1033</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrforcsvfield</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40050" ><span 
+href="glossaries-extra-manual.html#dx1-40051" ><span 
 class="cmti-10">1034</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\GlsXtrFormatLocationList</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22278,19 +22281,19 @@
 class="cmti-10">1064</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\GlsXtrIfFieldEqStr</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40033" ><span 
+href="glossaries-extra-manual.html#dx1-40034" ><span 
 class="cmti-10">1065</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\GlsXtrIfFieldUndef</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40032" ><span 
+href="glossaries-extra-manual.html#dx1-40033" ><span 
 class="cmti-10">1066</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrifhasfield</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40028" ><span 
+href="glossaries-extra-manual.html#dx1-40029" ><span 
 class="cmti-10">1067</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrifhasfield*</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40030" ><span 
+href="glossaries-extra-manual.html#dx1-40031" ><span 
 class="cmti-10">1068</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrifkeydefined</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22453,11 +22456,11 @@
 class="cmti-10">1107</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\GlsXtrLetField</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40024" ><span 
+href="glossaries-extra-manual.html#dx1-40025" ><span 
 class="cmti-10">1108</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\GlsXtrLetFieldToField</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40026" ><span 
+href="glossaries-extra-manual.html#dx1-40027" ><span 
 class="cmti-10">1109</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\GlsXtrLinkCounterName</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22779,7 +22782,7 @@
 class="cmti-10">1188</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\GlsXtrRecordCounter</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40057" ><span 
+href="glossaries-extra-manual.html#dx1-40058" ><span 
 class="cmti-10">1189</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrrecordtriggervalue</span></span></span>&#x00A0;&#x00A0;<a 
@@ -22982,11 +22985,11 @@
 class="cmti-10">1239</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\Glsxtrusefield</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40038" ><span 
+href="glossaries-extra-manual.html#dx1-40039" ><span 
 class="cmti-10">1240</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtrusefield</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40036" ><span 
+href="glossaries-extra-manual.html#dx1-40037" ><span 
 class="cmti-10">1241</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\glsxtruserfield</span></span></span>&#x00A0;&#x00A0;<a 
@@ -23454,7 +23457,7 @@
 href="glossaries-extra-manual.html#dx1-42002" >1569</a> <br /></span>
 <span class="index-subitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span 
 class="cmss-10">symbol</span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40031" >1570</a>, <a 
+href="glossaries-extra-manual.html#dx1-40032" >1570</a>, <a 
 href="glossaries-extra-manual.html#dx1-46030" >1571</a>, <a 
 href="glossaries-extra-manual.html#dx1-46032" >1572</a>, <a 
 href="glossaries-extra-manual.html#dx1-5041" >1573</a> <br /></span>
@@ -23695,7 +23698,7 @@
 href="glossaries-extra-manual.html#dx1-33032" >1708</a>, <a 
 href="glossaries-extra-manual.html#dx1-36002" >1709</a>, <a 
 href="glossaries-extra-manual.html#dx1-36010" >1710</a>, <a 
-href="glossaries-extra-manual.html#dx1-40056" >1711</a>, <a 
+href="glossaries-extra-manual.html#dx1-40057" >1711</a>, <a 
 href="glossaries-extra-manual.html#dx1-41031" >1712</a>, <a 
 href="glossaries-extra-manual.html#dx1-48008" >1713</a> <br /></span>
 <span class="index-subsubitem">&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;<span 
@@ -24037,8 +24040,8 @@
 <span class="index-item"><span 
 class="cmss-10">xfor </span>package&#x00A0;&#x00A0;<a 
 href="glossaries-extra-manual.html#dx1-9" >1846</a>, <a 
-href="glossaries-extra-manual.html#dx1-40052" >1847</a>, <a 
-href="glossaries-extra-manual.html#dx1-40054" >1848</a> <br /></span>
+href="glossaries-extra-manual.html#dx1-40053" >1847</a>, <a 
+href="glossaries-extra-manual.html#dx1-40055" >1848</a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\xglssetwidest</span></span></span>&#x00A0;&#x00A0;<a 
 href="glossaries-extra-manual.html#dx1-17038" ><span 
@@ -24049,7 +24052,7 @@
 class="cmti-10">1850</span></a> <br /></span>
 <span class="index-item"><span class="obeylines-h"><span class="verb"><span 
 class="cmtt-10">\xGlsXtrSetField</span></span></span>&#x00A0;&#x00A0;<a 
-href="glossaries-extra-manual.html#dx1-40023" ><span 
+href="glossaries-extra-manual.html#dx1-40024" ><span 
 class="cmti-10">1851</span></a> <br /></span>
 <span class="index-item"><span 
 class="cmtt-10">xindy</span>&#x00A0;&#x00A0;<a 
@@ -24139,7 +24142,12 @@
 class="cmtt-8">.glstex </span><span 
 class="cmr-8">extension was enforced by version</span>
 <span 
-class="cmr-8">1.11.</span></p>                                                              </div>
+class="cmr-8">1.11.</span></p>
+<!--l. 8600--><p class="indent" >   <span class="footnote-mark"><a 
+href="#fn1x10-bk" id="fn1x10"><sup class="textsuperscript">10.1</sup></a></span><span 
+class="cmr-8">Pre version 1.28 used </span><span 
+class="cmtt-8">\csedef</span><span 
+class="cmr-8">.</span></p>                                      </div>
  
 </body></html> 
 

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.tex	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.tex	2018-03-07 21:47:52 UTC (rev 46871)
@@ -226,13 +226,13 @@
 \DeleteShortVerb{\|}
 \MakeShortVerb{"}
 
- \title{glossaries-extra.sty v1.27:
+ \title{glossaries-extra.sty v1.28:
  an extension to the glossaries package}
  \author{Nicola L.C. Talbot\\[10pt]
 Dickimaw Books\\
 \url{http://www.dickimaw-books.com/}}
 
- \date{2018-02-26}
+ \date{2018-03-06}
  \maketitle
 
 \begin{abstract}
@@ -8596,7 +8596,8 @@
 \end{definition}
 This simply uses \sty{etoolbox}'s \cs{csdef} without any checks.
 This command isn't robust. There is also a version that uses
-\cs{csedef} instead:
+\cs{protected at csedef} instead:\footnote{Pre version 1.28 used
+\cs{csedef}.}
 \begin{definition}[\DescribeMacro\glsxtredeffield]
 \cs{glsxtredeffield}\marg{label}\marg{field}\meta{arguments}\marg{replacement text}
 \end{definition}

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-abbr-styles.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-abbrv.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-accsupp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-acronym-desc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-acronym.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-alias.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-altmodifier.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-alttree-marginpar.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-alttree-sym.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-alttree.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-autoindex-hyp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-autoindex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-crossref.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-crossref2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-docdef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-entrycount.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-external.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-fmt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-footnote.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-header.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-indexhook.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-initialisms.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-linkcount.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-mixed-abbrv-styles.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-mixedsort.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-mixture.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-name-font.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-nested.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-noidx-restricteddocdefs.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-onelink.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-onthefly-utf8.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-onthefly-xetex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-onthefly.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-pages.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-postdot.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-postlink.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-prefix.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-record.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-restricteddocdefs.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-suppl-hyp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-suppl-main-hyp.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-suppl-main.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-suppl.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-trans.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-undef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample-unitentrycount.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/sample.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.dtx	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.dtx	2018-03-07 21:47:52 UTC (rev 46871)
@@ -1,10 +1,8 @@
 %\iffalse
 % glossaries-extra.dtx generated using makedtx version 1.2 (c) Nicola Talbot
 % Command line args:
-%   -codetitle "Main Package Code (\\styfmt{glossaries-extra.sty})"
-%   -doc "glossaries-extra-codedoc.tex"
-%   -section "chapter"
-%   -author "Nicola Talbot"
+%   -macrocode ".*\.tex"
+%   -macrocode ".*\.bib"
 %   -src "glossaries-extra.sty\Z=>glossaries-extra.sty"
 %   -src "glossaries-extra-bib2gls.sty\Z=>glossaries-extra-bib2gls.sty"
 %   -src "glossaries-extra-stylemods.sty\Z=>glossaries-extra-stylemods.sty"
@@ -12,12 +10,14 @@
 %   -src "(example-glossaries-.+\.tex)\Z=>\1"
 %   -src "(example-glossaries-.+\.bib)\Z=>\1"
 %   -setambles ".*\.bib=>\nopreamble\nopostamble"
-%   -macrocode ".*\.tex"
-%   -macrocode ".*\.bib"
 %   -comment ".*\.tex"
 %   -comment ".*\.bib"
+%   -doc "glossaries-extra-codedoc.tex"
+%   -author "Nicola Talbot"
+%   -codetitle "Main Package Code (\\styfmt{glossaries-extra.sty})"
+%   -section "chapter"
 %   glossaries-extra
-% Created on 2018/2/26 21:37
+% Created on 2018/3/6 23:39
 %\fi
 %\iffalse
 %<*package>
@@ -127,7 +127,7 @@
 
 \setcounter{IndexColumns}{2}
 
-\CheckSum{22518}
+\CheckSum{22519}
 
 \newcommand*{\ifirstuse}{\iterm{first use}}
 \newcommand*{\firstuse}{\gls{firstuse}}
@@ -167,13 +167,13 @@
  \raggedright
 }
 
-\title{glossaries-extra.sty v1.27:
+\title{glossaries-extra.sty v1.28:
  documented code}
 \author{Nicola L.C. Talbot\\[10pt]
 Dickimaw Books\\
 \url{http://www.dickimaw-books.com/}}
 
-\date{2018-02-26}
+\date{2018-03-06}
 
 \begin{document}
 \DocInput{glossaries-extra.dtx}
@@ -218,7 +218,7 @@
 %\section{Package Initialisation and Options}
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-extra}[2018/02/26 v1.27 (NLCT)]
+\ProvidesPackage{glossaries-extra}[2018/03/06 v1.28 (NLCT)]
 %    \end{macrocode}
 % Requires \sty{xkeyval} to define package options.
 %    \begin{macrocode}
@@ -360,10 +360,11 @@
 %\end{macro}
 %
 %    \begin{macrocode}
-\define at choicekey{glossaries-extra.sty}{undefaction}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{undefaction}%
+ [\glsxtr at undefaction@val\glsxtr at undefaction@nr]%
  {warn,error}%
  {%
-   \ifcase\nr\relax
+   \ifcase\glsxtr at undefaction@nr\relax
      \let\glsxtrundefaction\@glsxtr at warn@undefaction
      \let\glsxtr at warnonexistsordo\@glsxtr at warn@onexistsordo
      \let\@glsxtr at redef@forglsentries\@glsxtr at do@redef at forglsentries
@@ -776,12 +777,12 @@
 %Now define the \pkgopt{record} package option.
 %\changes{1.08}{2016-12-13}{added \pkgopt{record} package option}
 %    \begin{macrocode}
-\define at choicekey{glossaries-extra.sty}{record}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{record}
+ [\@glsxtr at record@setting\glsxtr at record@nr]%
  {off,only,alsoindex}%
  [only]%
  {%
-   \let\@glsxtr at record@setting\val
-   \ifcase\nr\relax
+   \ifcase\glsxtr at record@nr\relax
 %    \end{macrocode}
 %Don't record.
 %    \begin{macrocode}
@@ -862,8 +863,9 @@
 %\changes{1.06}{2016-06-18}{new}
 %The \pkgopt{docdef} value is stored as an integer: 0 (false), 1
 %(true) and 2 (restricted).
+%\changes{1.28}{2018-03-06}{changed from count register to macro}
 %    \begin{macrocode}
-\newcount\@glsxtr at docdefval
+\newcommand*{\@glsxtr at docdefval}{0}
 %    \end{macrocode}
 %\end{macro}
 %
@@ -875,12 +877,12 @@
 %\end{macro}
 %\begin{macro}{\@glsxtrdocdeftrue}
 %    \begin{macrocode}
-\newcommand*{\@glsxtrdocdeftrue}{\@glsxtr at docdefval=1 }
+\newcommand*{\@glsxtrdocdeftrue}{\def\@glsxtr at docdefval{1}}
 %    \end{macrocode}
 %\end{macro}
 %\begin{macro}{\@glsxtrdocdeffalse}
 %    \begin{macrocode}
-\newcommand*{\@glsxtrdocdeffalse}{\@glsxtr at docdefval=0 }
+\newcommand*{\@glsxtrdocdeffalse}{\def\@glsxtr at docdefval{0}}
 %    \end{macrocode}
 %\end{macro}
 %
@@ -890,10 +892,10 @@
 % is really determined to define them in the document allow them to
 % request this.
 %    \begin{macrocode}
-\define at choicekey{glossaries-extra.sty}{docdef}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{docdef}
+ [\@glsxtr at docdefsetting\@glsxtr at docdefval]%
  {false,true,restricted}[true]%
 {%
-  \@glsxtr at docdefval=\nr\relax
   \ifnum\@glsxtr at docdefval=2\relax
     \renewcommand*{\@glsdoifexistsorwarn}{\glsdoifexists}%
   \fi
@@ -1235,10 +1237,10 @@
 %\cs{GlsXtrDefineAcShortcuts} (not included in
 %\pkgopt[all]{shortcuts} as it conflicts with other shortcuts).
 %    \begin{macrocode}
-\define at choicekey{glossaries-extra.sty}{shortcuts}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{shortcuts}%
+ [\@glsxtr at shortcutsval\@glsxtr at shortcutsnr]%
  {acronyms,acro,abbreviations,abbr,other,all,true,ac,none,false}[true]{%
-   \let\@glsxtr at shortcutsval\val
-   \ifcase\nr\relax % acronyms
+   \ifcase\@glsxtr at shortcutsnr\relax % acronyms
      \renewcommand*{\@glsxtr at setupshortcuts}{%
        \glsacrshortcutstrue
        \DefineAcronymSynonyms
@@ -1329,12 +1331,11 @@
 % If true, suppress the text produced if the external glossary file
 % is missing.
 %    \begin{macrocode}
-\define at choicekey{glossaries-extra.sty}{nomissingglstext}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{nomissingglstext}
+ [\@glsxtr at nomissingglstextval\@glsxtr at nomissingglstextnr]%
  {true,false}[true]{%
-   \ifcase\nr\relax % true
-     \renewcommand{\glsxtrNoGlossaryWarning}[1]{%
-       \null
-     }%
+   \ifcase\@glsxtr at nomissingglstextnr\relax % true
+     \renewcommand{\glsxtrNoGlossaryWarning}[1]{\null}%
    \else % false
      \renewcommand{\glsxtrNoGlossaryWarning}[1]{%
        \@glsxtr at defaultnoglossarywarning{#1}%
@@ -1456,9 +1457,10 @@
 %\changes{1.21}{2017-11-03}{new}
 % Provide extra debug options.
 %    \begin{macrocode}
-\define at choicekey{glossaries-extra.sty}{debug}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{debug}
+ [\@glsxtr at debugval\@glsxtr at debugnr]%
  {true,false,showtargets,showwrgloss,all}[true]{%
-   \ifcase\nr\relax % true
+   \ifcase\@glsxtr at debugnr\relax % true
     \glsxtr at dooption{debug=true}%
     \renewcommand*{\@glsxtrwrglossmark}{}%
    \or % false
@@ -2131,8 +2133,10 @@
 %\begin{macro}{\glsxtredeffield}
 %\changes{1.12}{2017-02-03}{new}
 %Just use \cs{csedef} to provide a field value for the given entry.
+%\changes{1.28}{2018-03-06}{changed \cs{csedef} to
+%\cs{protected at csedef}}
 %    \begin{macrocode}
-\newcommand*{\glsxtredeffield}[2]{\csedef{glo@\glsdetoklabel{#1}@#2}}
+\newcommand*{\glsxtredeffield}[2]{\protected at csedef{glo@\glsdetoklabel{#1}@#2}}
 %    \end{macrocode}
 %\end{macro}
 %
@@ -3915,9 +3919,11 @@
 % Define a \gloskey[glslink]{wrgloss} key to determine whether to
 % write the glossary information before or after the link text.
 %    \begin{macrocode}
-\define at choicekey{glslink}{wrgloss}[\val\nr]{before,after}%
+\define at choicekey{glslink}{wrgloss}%
+[\@glsxtr at wrglossval\@glsxtr at wrglossnr]%
+{before,after}%
 {%
-  \ifcase\nr\relax
+  \ifcase\@glsxtr at wrglossnr\relax
     \glsxtrinitwrglossbeforetrue
   \or
     \glsxtrinitwrglossbeforefalse
@@ -7722,8 +7728,11 @@
 %Add a key that switches off the entry targets:
 %\changes{1.12}{2017-02-03}{added target key to printgloss family}
 %    \begin{macrocode}
-\define at choicekey{printgloss}{target}[\val\nr]{true,false}[true]{%
-  \ifcase\nr
+\define at choicekey{printgloss}{target}
+[\@glsxtr at printglossval\@glsxtr at printglossnr]%
+{true,false}[true]%
+{%
+  \ifcase\@glsxtr at printglossnr
     \let\@glstarget\glsdohypertarget
   \else
     \let\@glstarget\@secondoftwo
@@ -7964,11 +7973,12 @@
 %\begin{macro}{\glsxtrsetgrouptitle}
 %\changes{1.14}{2017-04-18}{new}
 %Sets the title for the given group label.
+%\changes{1.28}{2018-03-06}{changed \cs{csxdef} \cs{protected at csxdef}}
 %    \begin{macrocode}
 \newcommand{\glsxtrsetgrouptitle}[2]{%
   \protected at edef\@glsxtr at titlelabel{glsxtr at grouptitle@#1}%
   \@onelevel at sanitize\@glsxtr at titlelabel
-  \csxdef{\@glsxtr at titlelabel}{#2}%
+  \protected at csxdef{\@glsxtr at titlelabel}{#2}%
 }
 %    \end{macrocode}
 %\end{macro}
@@ -7976,11 +7986,12 @@
 %\begin{macro}{\glsxtrlocalsetgrouptitle}
 %\changes{1.24}{2017-11-14}{new}
 %As above put only locally defines the title.
+%\changes{1.28}{2018-03-06}{changed \cs{csedef} \cs{protected at csedef}}
 %    \begin{macrocode}
 \newcommand{\glsxtrlocalsetgrouptitle}[2]{%
   \protected at edef\@glsxtr at titlelabel{glsxtr at grouptitle@#1}%
   \@onelevel at sanitize\@glsxtr at titlelabel
-  \csedef{\@glsxtr at titlelabel}{#2}%
+  \protected at csedef{\@glsxtr at titlelabel}{#2}%
 }
 %    \end{macrocode}
 %\end{macro}
@@ -11741,7 +11752,7 @@
 %    \end{macrocode}
 %\end{macro}
 %
-%\begin{macro}{\glsxtrautoindexsort}
+%\begin{macro}{\glsxtrautoindexassignsort}
 %\changes{1.16}{2017-06-15}{new}
 %Used to assign the sort value when auto-indexing.
 %    \begin{macrocode}
@@ -21120,7 +21131,7 @@
 %automatically loaded by the record option.
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-extra-bib2gls}[2018/02/26 v1.27 (NLCT)]
+\ProvidesPackage{glossaries-extra-bib2gls}[2018/03/06 v1.28 (NLCT)]
 %    \end{macrocode}
 %
 %These are some convenient macros for use with custom rules.
@@ -23301,7 +23312,9 @@
 %    \end{macrocode}
 %\end{macro}
 %
+%\begin{macro}{\@glsxtrdialecthook}
 %Check for scripts associated with the document dialects.
+%\changes{1.28}{2018-03-06}{save and restore \cs{TrackLangRequireDialectPrefix}}
 %    \begin{macrocode}
 \renewcommand{\@glsxtrdialecthook}{%
   \ifundef\CurrentTrackedScript
@@ -23316,14 +23329,18 @@
   {}%
   \ifdef\CurrentTrackedScript
   {%
+    \let\gls at orgTrackLangRequireDialectPrefix\TrackLangRequireDialectPrefix
+    \def\TrackLangRequireDialectPrefix{glossariesxtr-}%
     \let\CurrentTrackedTag\CurrentTrackedScript
     \IfFileExists{\TrackLangRequireDialectPrefix\CurrentTrackedTag.ldf}
     {\RequireGlossariesExtraLang{\CurrentTrackedTag}}%
     {}%
+    \let\TrackLangRequireDialectPrefix\gls at orgTrackLangRequireDialectPrefix
   }%
   {}%
 }
 %    \end{macrocode}
+%\end{macro}
 %If \cs{glsxtr at loaddialect} has been defined, then
 %\sty{glossaries-extra-bib2gls} has been loaded after
 %\sty{glossaries-extra}. (For example, through
@@ -23363,7 +23380,7 @@
 % First identify package:
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-extra-stylemods}[2018/02/26 v1.27 (NLCT)]
+\ProvidesPackage{glossaries-extra-stylemods}[2018/03/06 v1.28 (NLCT)]
 %    \end{macrocode}
 % Provide package options to automatically load required predefined
 % styles. The simplest method is to just test for the existence of
@@ -25420,7 +25437,7 @@
 %\section{Package Initialisation and Options}
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossary-bookindex}[2018/02/26 v1.27 (NLCT)]
+\ProvidesPackage{glossary-bookindex}[2018/03/06 v1.28 (NLCT)]
 %    \end{macrocode}
 %Load required packages.
 %    \begin{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.ins	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.ins	2018-03-07 21:47:52 UTC (rev 46871)
@@ -1,4 +1,4 @@
-% glossaries-extra.ins generated using makedtx version 1.2 2018/2/26 21:37
+% glossaries-extra.ins generated using makedtx version 1.2 2018/3/6 23:39
 \input docstrip
 
 \preamble

Modified: trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-bib2gls.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-bib2gls.sty	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-bib2gls.sty	2018-03-07 21:47:52 UTC (rev 46871)
@@ -39,7 +39,7 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-extra-bib2gls}[2018/02/26 v1.27 (NLCT)]
+\ProvidesPackage{glossaries-extra-bib2gls}[2018/03/06 v1.28 (NLCT)]
 \newcommand*{\glshex}{\string\u}
 \newcommand*{\glsxtrprovidecommand}{\providecommand}
 \providecommand*{\Alpha}{\mathrm{A}}
@@ -1269,10 +1269,13 @@
   {}%
   \ifdef\CurrentTrackedScript
   {%
+    \let\gls at orgTrackLangRequireDialectPrefix\TrackLangRequireDialectPrefix
+    \def\TrackLangRequireDialectPrefix{glossariesxtr-}%
     \let\CurrentTrackedTag\CurrentTrackedScript
     \IfFileExists{\TrackLangRequireDialectPrefix\CurrentTrackedTag.ldf}
     {\RequireGlossariesExtraLang{\CurrentTrackedTag}}%
     {}%
+    \let\TrackLangRequireDialectPrefix\gls at orgTrackLangRequireDialectPrefix
   }%
   {}%
 }

Modified: trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-stylemods.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-stylemods.sty	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-stylemods.sty	2018-03-07 21:47:52 UTC (rev 46871)
@@ -39,7 +39,7 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-extra-stylemods}[2018/02/26 v1.27 (NLCT)]
+\ProvidesPackage{glossaries-extra-stylemods}[2018/03/06 v1.28 (NLCT)]
 \newcommand*{\@glsxtr at loadstyles}{}
 \DeclareOption{all}{%
   \appto\@glsxtr at loadstyles{%

Modified: trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra.sty	2018-03-07 21:47:52 UTC (rev 46871)
@@ -39,7 +39,7 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-extra}[2018/02/26 v1.27 (NLCT)]
+\ProvidesPackage{glossaries-extra}[2018/03/06 v1.28 (NLCT)]
 \RequirePackage{xkeyval}
 \RequirePackage{etoolbox}
 \@ifpackageloaded{glossaries}
@@ -101,10 +101,11 @@
     }%
   }%
 }%
-\define at choicekey{glossaries-extra.sty}{undefaction}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{undefaction}%
+ [\glsxtr at undefaction@val\glsxtr at undefaction@nr]%
  {warn,error}%
  {%
-   \ifcase\nr\relax
+   \ifcase\glsxtr at undefaction@nr\relax
      \let\glsxtrundefaction\@glsxtr at warn@undefaction
      \let\glsxtr at warnonexistsordo\@glsxtr at warn@onexistsordo
      \let\@glsxtr at redef@forglsentries\@glsxtr at do@redef at forglsentries
@@ -296,12 +297,12 @@
 \newcommand*{\@glsxtr at record@setting at alsoindex}{alsoindex}
 \newcommand*{\@glsxtr at record@setting at only}{only}
 \newcommand*{\@glsxtr at record@setting at off}{off}
-\define at choicekey{glossaries-extra.sty}{record}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{record}
+ [\@glsxtr at record@setting\glsxtr at record@nr]%
  {off,only,alsoindex}%
  [only]%
  {%
-   \let\@glsxtr at record@setting\val
-   \ifcase\nr\relax
+   \ifcase\glsxtr at record@nr\relax
      \def\glsxtr at setup@record{%
        \renewcommand*{\@do at seeglossary}{\@glsxtr at doseeglossary}%
        \renewcommand*{\@glsxtr at record}[3]{}%
@@ -345,14 +346,14 @@
      }%
    \fi
  }
-\newcount\@glsxtr at docdefval
+\newcommand*{\@glsxtr at docdefval}{0}
 \newcommand*{\if at glsxtrdocdef}{\ifnum\@glsxtr at docdefval>0 }
-\newcommand*{\@glsxtrdocdeftrue}{\@glsxtr at docdefval=1 }
-\newcommand*{\@glsxtrdocdeffalse}{\@glsxtr at docdefval=0 }
-\define at choicekey{glossaries-extra.sty}{docdef}[\val\nr]%
+\newcommand*{\@glsxtrdocdeftrue}{\def\@glsxtr at docdefval{1}}
+\newcommand*{\@glsxtrdocdeffalse}{\def\@glsxtr at docdefval{0}}
+\define at choicekey{glossaries-extra.sty}{docdef}
+ [\@glsxtr at docdefsetting\@glsxtr at docdefval]%
  {false,true,restricted}[true]%
 {%
-  \@glsxtr at docdefval=\nr\relax
   \ifnum\@glsxtr at docdefval=2\relax
     \renewcommand*{\@glsdoifexistsorwarn}{\glsdoifexists}%
   \fi
@@ -516,10 +517,10 @@
 }
 \newcommand*{\@glsxtr at setupshortcuts}{}
 \newcommand*{\@glsxtr at shortcutsval}{\ifglsacrshortcuts acro\else none\fi}%
-\define at choicekey{glossaries-extra.sty}{shortcuts}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{shortcuts}%
+ [\@glsxtr at shortcutsval\@glsxtr at shortcutsnr]%
  {acronyms,acro,abbreviations,abbr,other,all,true,ac,none,false}[true]{%
-   \let\@glsxtr at shortcutsval\val
-   \ifcase\nr\relax % acronyms
+   \ifcase\@glsxtr at shortcutsnr\relax % acronyms
      \renewcommand*{\@glsxtr at setupshortcuts}{%
        \glsacrshortcutstrue
        \DefineAcronymSynonyms
@@ -570,12 +571,11 @@
 \newcommand{\glsxtrNoGlossaryWarning}[1]{%
   \@glsxtr at defaultnoglossarywarning{#1}%
 }
-\define at choicekey{glossaries-extra.sty}{nomissingglstext}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{nomissingglstext}
+ [\@glsxtr at nomissingglstextval\@glsxtr at nomissingglstextnr]%
  {true,false}[true]{%
-   \ifcase\nr\relax % true
-     \renewcommand{\glsxtrNoGlossaryWarning}[1]{%
-       \null
-     }%
+   \ifcase\@glsxtr at nomissingglstextnr\relax % true
+     \renewcommand{\glsxtrNoGlossaryWarning}[1]{\null}%
    \else % false
      \renewcommand{\glsxtrNoGlossaryWarning}[1]{%
        \@glsxtr at defaultnoglossarywarning{#1}%
@@ -629,9 +629,10 @@
 \newcommand*{\@@glsxtrwrglossmark}{}
 \AtBeginDocument{\renewcommand*{\@@glsxtrwrglossmark}{\@glsxtrwrglossmark}}
 \newcommand*{\glsxtrwrglossmark}{\ensuremath{\cdot}}
-\define at choicekey{glossaries-extra.sty}{debug}[\val\nr]%
+\define at choicekey{glossaries-extra.sty}{debug}
+ [\@glsxtr at debugval\@glsxtr at debugnr]%
  {true,false,showtargets,showwrgloss,all}[true]{%
-   \ifcase\nr\relax % true
+   \ifcase\@glsxtr at debugnr\relax % true
     \glsxtr at dooption{debug=true}%
     \renewcommand*{\@glsxtrwrglossmark}{}%
    \or % false
@@ -889,7 +890,7 @@
   \@gls at entry@field{#1}{#2}%
 }
 \newcommand*{\glsxtrdeffield}[2]{\csdef{glo@\glsdetoklabel{#1}@#2}}
-\newcommand*{\glsxtredeffield}[2]{\csedef{glo@\glsdetoklabel{#1}@#2}}
+\newcommand*{\glsxtredeffield}[2]{\protected at csedef{glo@\glsdetoklabel{#1}@#2}}
 \newcommand*{\glsxtrsetfieldifexists}[3]{\glsdoifexists{#1}{#3}}
 \newrobustcmd*{\GlsXtrSetField}[3]{%
   \glsxtrsetfieldifexists{#1}{#2}%
@@ -1806,9 +1807,11 @@
 }
 \newif\ifglsxtrinitwrglossbefore
 \glsxtrinitwrglossbeforetrue
-\define at choicekey{glslink}{wrgloss}[\val\nr]{before,after}%
+\define at choicekey{glslink}{wrgloss}%
+[\@glsxtr at wrglossval\@glsxtr at wrglossnr]%
+{before,after}%
 {%
-  \ifcase\nr\relax
+  \ifcase\@glsxtr at wrglossnr\relax
     \glsxtrinitwrglossbeforetrue
   \or
     \glsxtrinitwrglossbeforefalse
@@ -3800,8 +3803,11 @@
   \def\@glsxtr at printglossopts{#1}%
   \@glsxtr at orgprintglossary{#1}{#2}%
 }
-\define at choicekey{printgloss}{target}[\val\nr]{true,false}[true]{%
-  \ifcase\nr
+\define at choicekey{printgloss}{target}
+[\@glsxtr at printglossval\@glsxtr at printglossnr]%
+{true,false}[true]%
+{%
+  \ifcase\@glsxtr at printglossnr
     \let\@glstarget\glsdohypertarget
   \else
     \let\@glstarget\@secondoftwo
@@ -3934,12 +3940,12 @@
 \newcommand{\glsxtrsetgrouptitle}[2]{%
   \protected at edef\@glsxtr at titlelabel{glsxtr at grouptitle@#1}%
   \@onelevel at sanitize\@glsxtr at titlelabel
-  \csxdef{\@glsxtr at titlelabel}{#2}%
+  \protected at csxdef{\@glsxtr at titlelabel}{#2}%
 }
 \newcommand{\glsxtrlocalsetgrouptitle}[2]{%
   \protected at edef\@glsxtr at titlelabel{glsxtr at grouptitle@#1}%
   \@onelevel at sanitize\@glsxtr at titlelabel
-  \csedef{\@glsxtr at titlelabel}{#2}%
+  \protected at csedef{\@glsxtr at titlelabel}{#2}%
 }
 \renewcommand*{\glsnavigation}{%
   \def\@gls at between{}%

Modified: trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-bookindex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-bookindex.sty	2018-03-07 21:47:21 UTC (rev 46870)
+++ trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-bookindex.sty	2018-03-07 21:47:52 UTC (rev 46871)
@@ -39,7 +39,7 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossary-bookindex}[2018/02/26 v1.27 (NLCT)]
+\ProvidesPackage{glossary-bookindex}[2018/03/06 v1.28 (NLCT)]
 \RequirePackage{multicol}
 \RequirePackage{glossary-tree}
 \newcommand{\glsxtrbookindexcols}{2}



More information about the tex-live-commits mailing list