texlive[73650] Master/texmf-dist: glossaries-extra (30jan25)
commits+karl at tug.org
commits+karl at tug.org
Thu Jan 30 22:11:26 CET 2025
Revision: 73650
https://tug.org/svn/texlive?view=revision&revision=73650
Author: karl
Date: 2025-01-30 22:11:26 +0100 (Thu, 30 Jan 2025)
Log Message:
-----------
glossaries-extra (30jan25)
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-examples/glossaries-extra-manual-example001.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example002.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example003.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example004.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example005.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example006.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example007.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example008.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example009.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example010.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example011.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example012.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example013.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example014.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example015.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example016.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example017.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example018.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example019.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example020.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example021.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example022.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example023.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example024.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example025.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example026.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example027.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example028.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example029.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example030.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example031.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example032.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example033.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example034.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example035.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example036.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example037.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example038.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example039.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example040.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example041.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example042.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example043.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example044.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example045.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example046.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example047.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example048.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example049.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example050.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example051.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example052.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example053.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example054.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example055.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example056.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example057.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example058.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example059.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example060.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example061.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example062.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example063.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example064.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example065.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example066.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example067.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example068.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example069.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example070.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example071.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example072.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example073.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example074.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example075.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example076.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example077.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example078.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example079.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example080.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example081.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example082.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example083.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example084.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example085.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example086.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example087.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example088.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example089.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example090.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example091.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example092.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example093.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example094.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example095.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example096.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example097.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example098.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example099.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example100.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example101.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example102.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example103.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example104.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example105.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example106.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example107.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example108.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example109.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example110.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example111.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example112.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example114.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example116.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example117.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example118.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example119.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example120.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example122.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example124.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example125.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example126.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example127.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example128.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example129.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example130.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example131.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example132.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example133.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example134.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example135.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example136.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example137.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example138.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example139.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example140.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example141.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example142.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example143.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example144.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example145.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example146.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example147.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example148.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example149.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example150.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example151-0.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example151-1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example151.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example152.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.tex
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example157.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example158.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example159.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example160.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example161.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example162.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example163.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example164.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/samples/sample-abbr-styles.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-abbrv.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-accsupp.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-acronym-desc.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-acronym.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-alias.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-altmodifier.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-alttree-marginpar.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-alttree-sym.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-alttree.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-autoindex-hyp.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-autoindex.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-crossref.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-crossref2.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-docdef.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-entrycount.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-external.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-fmt.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-footnote.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-header.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-indexhook.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-initialisms.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-linkcount.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-mixed-abbrv-styles.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-mixedsort.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-mixture.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-multientry.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-name-font.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-nested.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-noidx-restricteddocdefs.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-onelink.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-onthefly-utf8.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-onthefly-xetex.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-onthefly.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-pages.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-postdot.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-postlink.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-prefix.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-record-nameref.glstex
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-record-nameref.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-record.glstex
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-record.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-restricteddocdefs.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-suppl-hyp.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-suppl-main-hyp.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-suppl-main.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-suppl.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-trans.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-undef.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/sample-unitentrycount.pdf
trunk/Master/texmf-dist/doc/latex/glossaries-extra/samples/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-abbrstyles.def
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
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-longextra.sty
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-table.sty
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-topic.sty
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES 2025-01-30 21:10:06 UTC (rev 73649)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES 2025-01-30 21:11:26 UTC (rev 73650)
@@ -1,3 +1,22 @@
+1.55 (2025-01-29)
+
+ * glossaries-extra.sty:
+
+ - new command \glsbibdata[options]{bib-list} which is a shortcut
+ for \GlsXtrLoadResources[src={bib-list},options]
+
+ - deprecated \glsxtrresourcefile (use \glsbibdata instead)
+
+ - new utility commands:
+
+ \glossaries_if_field_exists[_p]:nn[TF]
+ \glossaries_if_field_set[_p]:nn[TF]
+ \glossaries_if_field_eq[_p]:nnN[TF]
+ \glossaries_if_field_eq:nnn[TF]
+ \glossaries_if_field_eq_field[_p]:nnn[TF]
+ \glossaries_if_field_eq_field[_p]:nnnn[TF]
+ \glossaries_use_field:nn
+
1.54 (2025-01-03):
* glossaries-extra.sty:
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/README 2025-01-30 21:10:06 UTC (rev 73649)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/README 2025-01-30 21:11:26 UTC (rev 73650)
@@ -1,4 +1,4 @@
-LaTeX Package : glossaries-extra v1.54 (2025-01-03)
+LaTeX Package : glossaries-extra v1.55 (2025-01-29)
Author : Nicola Talbot
https://www.dickimaw-books.com/contact
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-examples/glossaries-extra-manual-example001.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example002.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example003.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example004.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example005.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example006.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example007.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example008.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example009.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example010.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example011.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example012.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example013.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example014.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example015.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example016.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example017.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example018.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example019.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example020.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example021.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example022.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example023.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example024.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example025.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example026.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example027.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example028.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example029.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example030.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example031.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example032.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example033.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example034.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example035.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example036.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example037.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example038.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example039.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example040.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example041.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example042.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example043.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example044.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example045.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example046.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example047.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example048.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example049.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example050.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example051.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example052.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example053.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example054.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example055.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example056.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example057.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example058.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example059.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example060.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example061.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example062.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example063.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example064.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example065.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example066.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example067.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example068.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example069.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example070.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example071.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example072.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example073.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example074.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example075.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example076.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example077.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example078.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example079.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example080.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example081.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example082.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example083.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example084.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example085.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example086.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example087.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example088.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example089.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example090.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example091.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example092.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example093.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example094.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example095.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example096.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example097.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example098.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example099.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example100.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example101.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example102.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example103.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example104.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example105.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example106.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example107.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example108.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example109.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example110.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example111.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example112.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example114.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example116.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example117.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example118.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example119.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example120.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example122.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example124.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example125.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example126.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example127.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example128.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example129.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example130.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example131.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example132.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example133.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example134.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example135.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example136.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example137.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example138.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example139.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example140.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example141.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example142.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example143.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example144.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example145.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example146.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example147.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example148.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example149.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example150.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example151-0.png
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example151-1.png
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example151.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example152.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.tex 2025-01-30 21:10:06 UTC (rev 73649)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.tex 2025-01-30 21:11:26 UTC (rev 73650)
@@ -49,7 +49,8 @@
\BibGlsOptions{mfirstuc-protection={long}}
-\setabbreviationstyle{long-short-sc} \newcommand{\BibGlsNoCaseChange}[1]{\textsmaller{#1}}
+\setabbreviationstyle{long-short-sc}
+\newcommand{\BibGlsNoCaseChange}[1]{\textsmaller{#1}}
\GlsXtrLoadResources[
src={abbrvs},
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example157.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example158.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example159.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example160.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example161.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example162.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example163.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example164.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 2025-01-30 21:10:06 UTC (rev 73649)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.html 2025-01-30 21:11:26 UTC (rev 73650)
@@ -6857,7 +6857,25 @@
-<title>glossaries-extra.sty v1.54:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<title>glossaries-extra.sty v1.55:
an extension to the glossaries package</title>
<style type="text/css">
#main {margin-left: 5%; margin-right: 15%; }
@@ -7172,12 +7190,12 @@
<body>
<div id="main">
-<header><div class="title"><span class="styfmt">glossaries-extra.sty</span> v1.54:
+<header><div class="title"><span class="styfmt">glossaries-extra.sty</span> v1.55:
an extension to the <span class="styfmt">glossaries</span> package</div><!-- end of title --><div class="author">Nicola L.C. Talbot<br>
Dickimaw Books<br>
-<a href="https://www.dickimaw-books.com/">dickimaw-books.com</a></div><!-- end of author --><div class="date">2025-01-03
+<a href="https://www.dickimaw-books.com/">dickimaw-books.com</a></div><!-- end of author --><div class="date">2025-01-29
</div><!-- end of date --></header>
<p>
@@ -7461,6 +7479,8 @@
<li class="toc-section"><a href="#sec:listfields"><span class="numberline">5.14</span> List Fields</a></li><!-- end of toc-section -->
<li class="toc-section"><a href="#sec:fieldconditionals"><span class="numberline">5.15</span> Field Conditionals</a></li><!-- end of toc-section -->
+
+<li class="toc-section"><a href="#sec:latex3utilities"><span class="numberline">5.16</span> LaTeX3 Commands</a></li><!-- end of toc-section -->
</ul>
<li class="toc-chapter"><a href="#sec:countref"><span class="numberline">6</span> Counting References</a></li><!-- end of toc-chapter -->
@@ -9341,7 +9361,7 @@
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
This option can only be set in the preamble and can’t be used after
-<a id="wrglossary.675"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a> or <a id="wrglossary.676"></a><a href="#glo:glsxtrresourcefile"><code class="csfmt">\glsxtrresourcefile</code></a>.
+<a id="wrglossary.675"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a> or <a id="wrglossary.676"></a><a href="#glo:glsbibdata"><code class="csfmt">\glsbibdata</code></a>.
</div><!-- end of information -->
<p>
@@ -9372,7 +9392,7 @@
<a id="wrglossary.701"></a><a href="#glo:dual.indexing">indexing (or recording)</a> is performed by adding <a id="wrglossary.702"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> <a id="wrglossary.703"></a><a href="#glo:dual.indexing">records</a> in the <a id="wrglossary.704"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file. Neither
<a id="wrglossary.705"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> nor <a id="wrglossary.706"></a><a href="#glo:makenoidxglossaries"><code class="csfmt">\makenoidxglossaries</code></a> is permitted.
-Use <a id="wrglossary.707"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a> (or <a id="wrglossary.708"></a><a href="#glo:glsxtrresourcefile"><code class="csfmt">\glsxtrresourcefile</code></a>)
+Use <a id="wrglossary.707"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a> (or <a id="wrglossary.708"></a><a href="#glo:glsbibdata"><code class="csfmt">\glsbibdata</code></a>)
to set up <a id="wrglossary.709"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> <a id="wrglossary.710"></a><a href="#glo:idx.resourceopt">resource options</a>. Glossaries should be
displayed with the <a id="wrglossary.711"></a><a href="#glo:dual.unsrtfam"><span class="qt">“unsrt”</span> family of commands</a>, such as <a id="wrglossary.712"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>.
<p>
@@ -12194,7 +12214,7 @@
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a href="#ex:abbrvstylelong-noshort-sm-backref"><span title="Up" class="icon">⭱</span></a><a id="ex:abbrvstylelong-noshort-sm"></a>Example 24: The <span class="optfmt">long-noshort-sm</span> abbreviation style <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example024.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example024.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a>
<p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example024.png" type="image/png">Example document demonstrating the long-noshort-sm abbreviation style.</object>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example024.png" type="image/png" width="358" height="83">Example document demonstrating the long-noshort-sm abbreviation style.</object>
</div><!-- end of resultbox -->
<p>
@@ -16999,137 +17019,137 @@
<a id="wrglossary.4874"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> or the final argument of <a id="wrglossary.4875"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>.
<p>
The <a id="wrglossary.4876"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.4877"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands can all be used
-with a star (<code class="code">*</code>) or plus (<code class="code">+</code>) modifier. The star
-modifier automatically implements <a id="wrglossary.4878"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>
+with a star (<a id="wrglossary.4878"></a><a href="#glo:idx.mod.star">*</a>) or plus (<a id="wrglossary.4879"></a><a href="#glo:idx.mod.plus">+</a>) modifier. The star
+modifier automatically implements <a id="wrglossary.4880"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>
(disables the hyperlink) and the plus modifier automatically
-implements <a id="wrglossary.4879"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span> (forces the hyperlink on, if
+implements <a id="wrglossary.4881"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span> (forces the hyperlink on, if
supported).
<p>
-With <a id="wrglossary.4880"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, it’s possible to define an additional
-modifier for your own use with:
+With <a id="wrglossary.4882"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, it’s possible to define an additional
+modifier (<a id="wrglossary.4883"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a>) for your own use with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.4881"></a><code class="code"><dfn id="glo:GlsXtrSetAltModifier"><code class="csfmt">\GlsXtrSetAltModifier</code></dfn>{<span class="meta">〈<em class="metainner">token</em>〉</span>}{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.4884"></a><code class="code"><dfn id="glo:GlsXtrSetAltModifier"><code class="csfmt">\GlsXtrSetAltModifier</code></dfn>{<span class="meta">〈<em class="metainner">token</em>〉</span>}{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The <span class="meta">〈<em class="metainner">token</em>〉</span> must be a single token, so a multi-byte <a id="wrglossary.4882"></a><a href="#glo:dual.utf8">UTF-8</a>
+The <span class="meta">〈<em class="metainner">token</em>〉</span> must be a single token, so a multi-byte <a id="wrglossary.4885"></a><a href="#glo:dual.utf8">UTF-8</a>
character will required a native Unicode engine (XeLaTeX or LuaLaTeX).
For example, the following:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4883"></a><a href="#glo:GlsXtrSetAltModifier"><code class="csfmt">\GlsXtrSetAltModifier</code></a>{!}{<a id="wrglossary.4884"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.4885"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a></span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4886"></a><a href="#glo:GlsXtrSetAltModifier"><code class="csfmt">\GlsXtrSetAltModifier</code></a>{!}{<a id="wrglossary.4887"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.4888"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a></span>}
</pre>
-means that <code class="code"><a id="wrglossary.4886"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>!{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> will be equivalent to :
-<pre class="compactcodebox"><a id="wrglossary.4887"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.4888"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.4889"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a></span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}
+means that <code class="code"><a id="wrglossary.4889"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>!{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> will be equivalent to :
+<pre class="compactcodebox"><a id="wrglossary.4890"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.4891"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.4892"></a><a href="#glo:glsignore"><span class="csfmtcolourfont">glsignore</span></a></span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}
</pre>
<p>
It’s also possible to redefine the star and plus modifiers:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.4890"></a><code class="code"><dfn id="glo:GlsXtrSetStarModifier"><code class="csfmt">\GlsXtrSetStarModifier</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.4893"></a><code class="code"><dfn id="glo:GlsXtrSetStarModifier"><code class="csfmt">\GlsXtrSetStarModifier</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
This sets the options to use for the star modifier.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.4891"></a><code class="code"><dfn id="glo:GlsXtrSetPlusModifier"><code class="csfmt">\GlsXtrSetPlusModifier</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.4894"></a><code class="code"><dfn id="glo:GlsXtrSetPlusModifier"><code class="csfmt">\GlsXtrSetPlusModifier</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
This sets the options to use for the plus modifier.
For example, the following:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4892"></a><a href="#glo:GlsXtrSetPlusModifier"><code class="csfmt">\GlsXtrSetPlusModifier</code></a>{<a id="wrglossary.4893"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.4895"></a><a href="#glo:GlsXtrSetPlusModifier"><code class="csfmt">\GlsXtrSetPlusModifier</code></a>{<a id="wrglossary.4896"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
</pre>
-means that the plus modifier will now suppress <a id="wrglossary.4894"></a><a href="#glo:dual.indexing">indexing</a>
+means that the plus modifier will now suppress <a id="wrglossary.4897"></a><a href="#glo:dual.indexing">indexing</a>
instead of switching on the hyperlink.
<p>
-The <a id="wrglossary.4895"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.4896"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands have a complicated
+The <a id="wrglossary.4898"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.4899"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands have a complicated
internal structure, which can be viewed as a series of layers. The
outermost common layer is:
<pre class="compactcodebox"><span class="comment">% save settings</span>
<span class="comment">% initialise options, see §<a href="#sec:glsopts">5.1</a></span>
-<a id="wrglossary.4897"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>{<span class="meta">〈<em class="metainner">index & fmt content</em>〉</span>}
+<a id="wrglossary.4900"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>{<span class="meta">〈<em class="metainner">index & fmt content</em>〉</span>}
<span class="comment">% restore settings</span>
-<span class="comment">% <a id="wrglossary.4898"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, see §<a href="#sec:postlinkhook">5.5.4</a></span>
+<span class="comment">% <a id="wrglossary.4901"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, see §<a href="#sec:postlinkhook">5.5.4</a></span>
</pre>
-The <span class="meta">〈<em class="metainner">index & fmt content</em>〉</span> consists of the <a id="wrglossary.4899"></a><a href="#glo:dual.indexing">indexing</a>
+The <span class="meta">〈<em class="metainner">index & fmt content</em>〉</span> consists of the <a id="wrglossary.4902"></a><a href="#glo:dual.indexing">indexing</a>
(see §<a href="#sec:wrglossary">5.8</a>) and the (possibly
hyperlinked) formatted text, see §<a href="#sec:entryfmtmods">5.5</a>. The
<span class="meta">〈<em class="metainner">index & fmt content</em>〉</span> code is encapsulated with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.4900"></a><code class="code"><dfn id="glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></dfn>{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.4903"></a><code class="code"><dfn id="glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></dfn>{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
-In v1.48, this was added to scope the <a id="wrglossary.4901"></a><a href="#glo:dual.linktext">link text</a> and
-<a id="wrglossary.4902"></a><a href="#glo:dual.indexing">indexing</a> code, which helped to prevent unwanted spacing caused
-by the <a id="wrglossary.4903"></a><a href="#glo:dual.whatsit">whatsit</a> and also helped to
+In v1.48, this was added to scope the <a id="wrglossary.4904"></a><a href="#glo:dual.linktext">link text</a> and
+<a id="wrglossary.4905"></a><a href="#glo:dual.indexing">indexing</a> code, which helped to prevent unwanted spacing caused
+by the <a id="wrglossary.4906"></a><a href="#glo:dual.whatsit">whatsit</a> and also helped to
prevent some setting leakage, in the event of nesting (see
§<a href="#sec:nested">5.4</a>), but this caused spacing issues when used in
math mode, so from v1.49 this command now simply does its argument.
-The <a id="wrglossary.4904"></a><a href="#glo:dual.whatsit">whatsit</a> is now scoped with <a id="wrglossary.4905"></a><a href="#glo:glsencapwrcontent"><code class="csfmt">\glsencapwrcontent</code></a> instead.
+The <a id="wrglossary.4907"></a><a href="#glo:dual.whatsit">whatsit</a> is now scoped with <a id="wrglossary.4908"></a><a href="#glo:glsencapwrcontent"><code class="csfmt">\glsencapwrcontent</code></a> instead.
<p>
-The <a id="wrglossary.4906"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> command, designed for nested use, deals
-with the problem by suppressing the <a id="wrglossary.4907"></a><a href="#glo:dual.postlinkhook">post-link hook</a> and adding an
+The <a id="wrglossary.4909"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> command, designed for nested use, deals
+with the problem by suppressing the <a id="wrglossary.4910"></a><a href="#glo:dual.postlinkhook">post-link hook</a> and adding an
outer group. For example,
-<code class="code"><a id="wrglossary.4908"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a>{short}{html}</code> behaves like:
-<pre class="compactcodebox">{<a id="wrglossary.4909"></a><a href="#glo:let"><code class="csfmt">\let</code></a><a id="wrglossary.4910"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><a id="wrglossary.4911"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
- <a id="wrglossary.4912"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>[<a id="wrglossary.4913"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.4914"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{html}}
+<code class="code"><a id="wrglossary.4911"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a>{short}{html}</code> behaves like:
+<pre class="compactcodebox">{<a id="wrglossary.4912"></a><a href="#glo:let"><code class="csfmt">\let</code></a><a id="wrglossary.4913"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><a id="wrglossary.4914"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
+ <a id="wrglossary.4915"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>[<a id="wrglossary.4916"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.4917"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{html}}
</pre>
-Note that the code to suppress the <a id="wrglossary.4915"></a><a href="#glo:dual.postlinkhook">post-link hook</a> has been moved
-to <a id="wrglossary.4916"></a><a href="#glo:glsxtrpInit"><code class="csfmt">\glsxtrpInit</code></a>, so it is now possible to allow the
-<a id="wrglossary.4917"></a><a href="#glo:dual.postlinkhook">post-link hook</a> but it won’t be able to lookahead beyond the
+Note that the code to suppress the <a id="wrglossary.4918"></a><a href="#glo:dual.postlinkhook">post-link hook</a> has been moved
+to <a id="wrglossary.4919"></a><a href="#glo:glsxtrpInit"><code class="csfmt">\glsxtrpInit</code></a>, so it is now possible to allow the
+<a id="wrglossary.4920"></a><a href="#glo:dual.postlinkhook">post-link hook</a> but it won’t be able to lookahead beyond the
added outer group.
<p>
-Depending on the settings (the <a id="wrglossary.4918"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a> option or the
-<a id="wrglossary.4919"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a> attribute), the indexing may come before the text:
-<pre class="compactcodebox"><a id="wrglossary.4920"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>{<span class="meta">〈<em class="metainner">index</em>〉</span><span class="meta">〈<em class="metainner">fmt content</em>〉</span>}
+Depending on the settings (the <a id="wrglossary.4921"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a> option or the
+<a id="wrglossary.4922"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a> attribute), the indexing may come before the text:
+<pre class="compactcodebox"><a id="wrglossary.4923"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>{<span class="meta">〈<em class="metainner">index</em>〉</span><span class="meta">〈<em class="metainner">fmt content</em>〉</span>}
</pre>
or after the text:
-<pre class="compactcodebox"><a id="wrglossary.4921"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>{<span class="meta">〈<em class="metainner">fmt content</em>〉</span><span class="meta">〈<em class="metainner">index</em>〉</span>}
+<pre class="compactcodebox"><a id="wrglossary.4924"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>{<span class="meta">〈<em class="metainner">fmt content</em>〉</span><span class="meta">〈<em class="metainner">index</em>〉</span>}
</pre>
-or may be suppressed with <a id="wrglossary.4922"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>:
-<pre class="compactcodebox"><a id="wrglossary.4923"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>{<span class="meta">〈<em class="metainner">fmt content</em>〉</span>}
+or may be suppressed with <a id="wrglossary.4925"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>:
+<pre class="compactcodebox"><a id="wrglossary.4926"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>{<span class="meta">〈<em class="metainner">fmt content</em>〉</span>}
</pre>
The <span class="meta">〈<em class="metainner">fmt content</em>〉</span> part is described in
§<a href="#sec:entryfmtmods">5.5</a>. The <span class="meta">〈<em class="metainner">index</em>〉</span> part is the actual
-<a id="wrglossary.4924"></a><a href="#glo:dual.indexing">indexing</a> (see §<a href="#sec:wrglossary">5.8</a>) but also increments
-the index count, if applicable. Both the associated <a id="wrglossary.4925"></a><a href="#glo:dual.whatsit">whatsit</a> and
-increment are encapsulated with <a id="wrglossary.4926"></a><a href="#glo:glsencapwrcontent"><code class="csfmt">\glsencapwrcontent</code></a>.
+<a id="wrglossary.4927"></a><a href="#glo:dual.indexing">indexing</a> (see §<a href="#sec:wrglossary">5.8</a>) but also increments
+the index count, if applicable. Both the associated <a id="wrglossary.4928"></a><a href="#glo:dual.whatsit">whatsit</a> and
+increment are encapsulated with <a id="wrglossary.4929"></a><a href="#glo:glsencapwrcontent"><code class="csfmt">\glsencapwrcontent</code></a>.
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-Avoid using <a id="wrglossary.4927"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>, <a id="wrglossary.4928"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a>, <a id="wrglossary.4929"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> and
-<a id="wrglossary.4930"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a> (and their case-changing variants) with
-entries that have been defined with <a id="wrglossary.4931"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>. Some of the abbreviation
+Avoid using <a id="wrglossary.4930"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>, <a id="wrglossary.4931"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a>, <a id="wrglossary.4932"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> and
+<a id="wrglossary.4933"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a> (and their case-changing variants) with
+entries that have been defined with <a id="wrglossary.4934"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>. Some of the abbreviation
styles are too complicated to work with those commands. Instead, use
-commands like <a id="wrglossary.4932"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>, <a id="wrglossary.4933"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> or use <a id="wrglossary.4934"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>
-with the <a id="wrglossary.4935"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> or <a id="wrglossary.4936"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> options.
+commands like <a id="wrglossary.4935"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>, <a id="wrglossary.4936"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> or use <a id="wrglossary.4937"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>
+with the <a id="wrglossary.4938"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> or <a id="wrglossary.4939"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> options.
</div><!-- end of important -->
<p>
-The base <a id="wrglossary.4937"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides a way to adjust the
-formatting of the <a id="wrglossary.4938"></a><a href="#glo:dual.linktext">link text</a> for the <a id="wrglossary.4939"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands
-according to the glossary type with <a id="wrglossary.4940"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>. The
-<a id="wrglossary.4941"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package changes the default entry formatting
+The base <a id="wrglossary.4940"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides a way to adjust the
+formatting of the <a id="wrglossary.4941"></a><a href="#glo:dual.linktext">link text</a> for the <a id="wrglossary.4942"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands
+according to the glossary type with <a id="wrglossary.4943"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>. The
+<a id="wrglossary.4944"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package changes the default entry formatting
(§<a href="#sec:entryfmt">5.5.5</a>) and provides additional ways of
modifying the displayed content (§<a href="#sec:entryfmtmods">5.5</a>).
<p>
The heading commands (described in §<a href="#sec:headtitle">5.3</a>) are
-designed to prevent indexing or changes to the <a id="wrglossary.4942"></a><a href="#glo:dual.firstuseflag">first use flag</a> if
+designed to prevent indexing or changes to the <a id="wrglossary.4945"></a><a href="#glo:dual.firstuseflag">first use flag</a> if
they appear in the table of contents (or list of figures, etc) or if
they appear in the page header.
<p>
-Although the base <a id="wrglossary.4943"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package warns against nested
-<a id="wrglossary.4944"></a><a href="#glo:dual.linktext">link text</a>, the <a id="wrglossary.4945"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides
-<a id="wrglossary.4946"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> which can be used instead of <a id="wrglossary.4947"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in field values
+Although the base <a id="wrglossary.4946"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package warns against nested
+<a id="wrglossary.4947"></a><a href="#glo:dual.linktext">link text</a>, the <a id="wrglossary.4948"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides
+<a id="wrglossary.4949"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> which can be used instead of <a id="wrglossary.4950"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in field values
to overcome some of the associated problems.
See §<a href="#sec:nested">5.4</a> for further details.
<p>
-If you need to simply access a <a id="wrglossary.4948"></a><a href="#glo:dual.field">field</a> value without any formatting,
+If you need to simply access a <a id="wrglossary.4951"></a><a href="#glo:dual.field">field</a> value without any formatting,
see §<a href="#sec:getfields">5.11</a>. (See §<a href="#sec:setfields">3.5</a> to
-set <a id="wrglossary.4949"></a><a href="#glo:dual.field">field</a> values.) If you want to encapsulate the value with
+set <a id="wrglossary.4952"></a><a href="#glo:dual.field">field</a> values.) If you want to encapsulate the value with
the appropriate accessibility tag, see §<a href="#sec:glsaccessfield">9.2</a>.
<p>
-Commands such as <a id="wrglossary.4950"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> (see §<a href="#sec:wrglossary">5.8</a>) and
-<a id="wrglossary.4951"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> (see §<a href="#sec:xr">5.9</a>) are designed to only index (to
+Commands such as <a id="wrglossary.4953"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> (see §<a href="#sec:wrglossary">5.8</a>) and
+<a id="wrglossary.4954"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> (see §<a href="#sec:xr">5.9</a>) are designed to only index (to
ensure the entry appears in the glossary) without producing any text or changing
-the <a id="wrglossary.4952"></a><a href="#glo:dual.firstuseflag">first use flag</a>.
+the <a id="wrglossary.4955"></a><a href="#glo:dual.firstuseflag">first use flag</a>.
<p>
-The <a id="wrglossary.4953"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>, <a id="wrglossary.4954"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> and <a id="wrglossary.4955"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> commands all have an initial
+The <a id="wrglossary.4956"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>, <a id="wrglossary.4957"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> and <a id="wrglossary.4958"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> commands all have an initial
optional argument that can be used to override the default actions.
Some options are only applicable for particular subsets of
-referencing commands. For example, <a id="wrglossary.4956"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> is pointless for
-<a id="wrglossary.4957"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> since the sole purpose of that command is to index.
-Whereas <a id="wrglossary.4958"></a><a href="#glo:opt.glsopt.types"><span class="csoptfmt">types</span></a> is only available with <a id="wrglossary.4959"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>.
+referencing commands. For example, <a id="wrglossary.4959"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> is pointless for
+<a id="wrglossary.4960"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> since the sole purpose of that command is to index.
+Whereas <a id="wrglossary.4961"></a><a href="#glo:opt.glsopt.types"><span class="csoptfmt">types</span></a> is only available with <a id="wrglossary.4962"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>.
<p>
</section><!-- end of section sec:glsref -->
@@ -17138,42 +17158,42 @@
<h2><!-- start of section header -->5.1. Options<span class="labellink"><a href="#sec:glsopts">[link]</a></span></h2><!-- end of section header -->
<p>
-<a id="wrglossary.4960"></a>Some options are provided by the base <a id="wrglossary.4961"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, but
+<a id="wrglossary.4963"></a>Some options are provided by the base <a id="wrglossary.4964"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, but
there are some additional options provided by
-<a id="wrglossary.4962"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, which are listed in §<a href="#sec:xtrglsopts">5.1.2</a>.
+<a id="wrglossary.4965"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, which are listed in §<a href="#sec:xtrglsopts">5.1.2</a>.
Below, <span class="meta">〈<em class="metainner">option-list</em>〉</span> indicates the options that are passed in
-the optional argument of the calling command (such as <a id="wrglossary.4963"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>).
+the optional argument of the calling command (such as <a id="wrglossary.4966"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>).
<p>
The order that the options are applied is:
<ol class="displaylist">
-<li><span class="numitem">1.</span><a id="wrglossary.4964"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>, <a id="wrglossary.4965"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.4966"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a> options are
-initialised by <a id="wrglossary.4967"></a><a href="#glo:glsinitreunsets"><code class="csfmt">\glsinitreunsets</code></a>;
-<li><span class="numitem">2.</span><a id="wrglossary.4968"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> is initialised by <a id="wrglossary.4969"></a><a href="#glo:glsxtrchecknohyperfirst"><code class="csfmt">\glsxtrchecknohyperfirst</code></a>
-(<a id="wrglossary.4970"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a>-like only);
-<li><span class="numitem">3.</span><a id="wrglossary.4971"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a> option is initialised by <a id="wrglossary.4972"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a>
-(not implemented by <a id="wrglossary.4973"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or <a id="wrglossary.4974"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>);
-<li><span class="numitem">4.</span><a id="wrglossary.4975"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a> option is initialised by
-<a id="wrglossary.4976"></a><a href="#glo:glsxtrinithyperoutside"><code class="csfmt">\glsxtrinithyperoutside</code></a> (not implemented by <a id="wrglossary.4977"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>
-or <a id="wrglossary.4978"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>);
-<li><span class="numitem">5.</span>initialise <a id="wrglossary.4979"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> (not <a id="wrglossary.4980"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>);
-<li><span class="numitem">6.</span>options that have been identified with <a id="wrglossary.4981"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>,
-<a id="wrglossary.4982"></a><a href="#glo:GlsXtrAppToDefaultGlsOpts"><code class="csfmt">\GlsXtrAppToDefaultGlsOpts</code></a> or <a id="wrglossary.4983"></a><a href="#glo:GlsXtrPreToDefaultGlsOpts"><code class="csfmt">\GlsXtrPreToDefaultGlsOpts</code></a> (not
-implemented by <a id="wrglossary.4984"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>);
-<li><span class="numitem">7.</span>(<a id="wrglossary.4985"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> only) options provided in
-<a id="wrglossary.4986"></a><a href="#glo:GlsXtrFmtDefaultOptions"><code class="csfmt">\GlsXtrFmtDefaultOptions</code></a>;
-<li><span class="numitem">8.</span>(<a id="wrglossary.4987"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> only) the <a id="wrglossary.4988"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a> package option,
-<a id="wrglossary.4989"></a><a href="#glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></a> attribute and <a id="wrglossary.4990"></a><a href="#glo:opt.catattr.nohypernext"><span class="csoptfmt">nohypernext</span></a>
-attributes are checked to determine if the <a id="wrglossary.4991"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> option
-should be switched off (tests followed by <a id="wrglossary.4992"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a>);
-<li><span class="numitem">9.</span><a id="wrglossary.4993"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a> (not implemented by <a id="wrglossary.4994"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>
-or <a id="wrglossary.4995"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>);
-<li><span class="numitem">10.</span>(<a id="wrglossary.4996"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> only) <a id="wrglossary.4997"></a><a href="#glo:glsaddpresetkeys"><code class="csfmt">\glsaddpresetkeys</code></a>;
+<li><span class="numitem">1.</span><a id="wrglossary.4967"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>, <a id="wrglossary.4968"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.4969"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a> options are
+initialised by <a id="wrglossary.4970"></a><a href="#glo:glsinitreunsets"><code class="csfmt">\glsinitreunsets</code></a>;
+<li><span class="numitem">2.</span><a id="wrglossary.4971"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> is initialised by <a id="wrglossary.4972"></a><a href="#glo:glsxtrchecknohyperfirst"><code class="csfmt">\glsxtrchecknohyperfirst</code></a>
+(<a id="wrglossary.4973"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a>-like only);
+<li><span class="numitem">3.</span><a id="wrglossary.4974"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a> option is initialised by <a id="wrglossary.4975"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a>
+(not implemented by <a id="wrglossary.4976"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or <a id="wrglossary.4977"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>);
+<li><span class="numitem">4.</span><a id="wrglossary.4978"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a> option is initialised by
+<a id="wrglossary.4979"></a><a href="#glo:glsxtrinithyperoutside"><code class="csfmt">\glsxtrinithyperoutside</code></a> (not implemented by <a id="wrglossary.4980"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>
+or <a id="wrglossary.4981"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>);
+<li><span class="numitem">5.</span>initialise <a id="wrglossary.4982"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> (not <a id="wrglossary.4983"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>);
+<li><span class="numitem">6.</span>options that have been identified with <a id="wrglossary.4984"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>,
+<a id="wrglossary.4985"></a><a href="#glo:GlsXtrAppToDefaultGlsOpts"><code class="csfmt">\GlsXtrAppToDefaultGlsOpts</code></a> or <a id="wrglossary.4986"></a><a href="#glo:GlsXtrPreToDefaultGlsOpts"><code class="csfmt">\GlsXtrPreToDefaultGlsOpts</code></a> (not
+implemented by <a id="wrglossary.4987"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>);
+<li><span class="numitem">7.</span>(<a id="wrglossary.4988"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> only) options provided in
+<a id="wrglossary.4989"></a><a href="#glo:GlsXtrFmtDefaultOptions"><code class="csfmt">\GlsXtrFmtDefaultOptions</code></a>;
+<li><span class="numitem">8.</span>(<a id="wrglossary.4990"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> only) the <a id="wrglossary.4991"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a> package option,
+<a id="wrglossary.4992"></a><a href="#glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></a> attribute and <a id="wrglossary.4993"></a><a href="#glo:opt.catattr.nohypernext"><span class="csoptfmt">nohypernext</span></a>
+attributes are checked to determine if the <a id="wrglossary.4994"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a> option
+should be switched off (tests followed by <a id="wrglossary.4995"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a>);
+<li><span class="numitem">9.</span><a id="wrglossary.4996"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a> (not implemented by <a id="wrglossary.4997"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>
+or <a id="wrglossary.4998"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>);
+<li><span class="numitem">10.</span>(<a id="wrglossary.4999"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> only) <a id="wrglossary.5000"></a><a href="#glo:glsaddpresetkeys"><code class="csfmt">\glsaddpresetkeys</code></a>;
<li><span class="numitem">11.</span><span class="meta">〈<em class="metainner">option-list</em>〉</span>;
-<li><span class="numitem">12.</span><a id="wrglossary.4998"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> (provided by the base <a id="wrglossary.4999"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
-package, not implemented by <a id="wrglossary.5000"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or <a id="wrglossary.5001"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>);
-<li><span class="numitem">13.</span>(<a id="wrglossary.5002"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> only) <a id="wrglossary.5003"></a><a href="#glo:glsaddpostsetkeys"><code class="csfmt">\glsaddpostsetkeys</code></a>.
+<li><span class="numitem">12.</span><a id="wrglossary.5001"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> (provided by the base <a id="wrglossary.5002"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
+package, not implemented by <a id="wrglossary.5003"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or <a id="wrglossary.5004"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>);
+<li><span class="numitem">13.</span>(<a id="wrglossary.5005"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> only) <a id="wrglossary.5006"></a><a href="#glo:glsaddpostsetkeys"><code class="csfmt">\glsaddpostsetkeys</code></a>.
</ol>
@@ -17185,16 +17205,16 @@
<h3><!-- start of subsection header -->5.1.1. Setting Up Defaults<span class="labellink"><a href="#sec:defaultglsopts">[link]</a></span></h3><!-- end of subsection header -->
<p>
-You can (locally) set your preferred default options for the <a id="wrglossary.5004"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and
-<a id="wrglossary.5005"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands using:
+You can (locally) set your preferred default options for the <a id="wrglossary.5007"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and
+<a id="wrglossary.5008"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands using:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5006"></a><code class="code"><dfn id="glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5009"></a><code class="code"><dfn id="glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
The <span class="meta">〈<em class="metainner">options</em>〉</span> may be any options that you can pass to those commands.
-These options also apply to <a id="wrglossary.5007"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> but not to <a id="wrglossary.5008"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
+These options also apply to <a id="wrglossary.5010"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> but not to <a id="wrglossary.5011"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-Note that multiple instances of <a id="wrglossary.5009"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a> will override each
+Note that multiple instances of <a id="wrglossary.5012"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a> will override each
other.
</div><!-- end of information -->
@@ -17203,139 +17223,139 @@
following commands (both may be scoped).
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5010"></a><code class="code"><dfn id="glo:GlsXtrAppToDefaultGlsOpts"><code class="csfmt">\GlsXtrAppToDefaultGlsOpts</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5013"></a><code class="code"><dfn id="glo:GlsXtrAppToDefaultGlsOpts"><code class="csfmt">\GlsXtrAppToDefaultGlsOpts</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
Appends <span class="meta">〈<em class="metainner">options</em>〉</span> to the list of default options.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5011"></a><code class="code"><dfn id="glo:GlsXtrPreToDefaultGlsOpts"><code class="csfmt">\GlsXtrPreToDefaultGlsOpts</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5014"></a><code class="code"><dfn id="glo:GlsXtrPreToDefaultGlsOpts"><code class="csfmt">\GlsXtrPreToDefaultGlsOpts</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
Prepends <span class="meta">〈<em class="metainner">options</em>〉</span> to the list of default options.
<p>
For example, to prevent indexing in the front matter and back matter but
not in the main matter:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5012"></a><a href="#glo:frontmatter"><code class="csfmt">\frontmatter</code></a>
-<a id="wrglossary.5013"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5014"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
-…<a id="wrglossary.5015"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a>
-<a id="wrglossary.5016"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{}
-…<a id="wrglossary.5017"></a><a href="#glo:backmatter"><code class="csfmt">\backmatter</code></a>
-<a id="wrglossary.5018"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5019"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5015"></a><a href="#glo:frontmatter"><code class="csfmt">\frontmatter</code></a>
+<a id="wrglossary.5016"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5017"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
+…<a id="wrglossary.5018"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a>
+<a id="wrglossary.5019"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{}
+…<a id="wrglossary.5020"></a><a href="#glo:backmatter"><code class="csfmt">\backmatter</code></a>
+<a id="wrglossary.5021"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5022"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
</pre>
-Note that <a id="wrglossary.5020"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> is now set before the options
-given in <a id="wrglossary.5021"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a> to ensure that the setting is
+Note that <a id="wrglossary.5023"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> is now set before the options
+given in <a id="wrglossary.5024"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a> to ensure that the setting is
correctly initialised, so as from v1.49 you can simply set an empty
options list to reset the default. Prior to v1.49, it was necessary
-to ensure that the <a id="wrglossary.5022"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> key was always present in the
+to ensure that the <a id="wrglossary.5025"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> key was always present in the
options list to avoid instability. So for pre v1.49, the line after
-<a id="wrglossary.5023"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a> in the above would need to be:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5024"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5025"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span>}
+<a id="wrglossary.5026"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a> in the above would need to be:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5027"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5028"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span>}
</pre>
<p>
-The default <a id="wrglossary.5026"></a><a href="#glo:dual.locationencap">location encap</a> is <a id="wrglossary.5027"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> but can
+The default <a id="wrglossary.5029"></a><a href="#glo:dual.locationencap">location encap</a> is <a id="wrglossary.5030"></a><a href="#glo:glsnumberformat"><span class="csfmtcolourfont">glsnumberformat</span></a> but can
be changed (locally) with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5028"></a><code class="code"><dfn id="glo:GlsXtrSetDefaultNumberFormat"><code class="csfmt">\GlsXtrSetDefaultNumberFormat</code></dfn>{<span class="meta">〈<em class="metainner">encap</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5031"></a><code class="code"><dfn id="glo:GlsXtrSetDefaultNumberFormat"><code class="csfmt">\GlsXtrSetDefaultNumberFormat</code></dfn>{<span class="meta">〈<em class="metainner">encap</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This can be overridden by explicitly setting the <a id="wrglossary.5029"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a>
+This can be overridden by explicitly setting the <a id="wrglossary.5032"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a>
key.
<p>
-The default options for <a id="wrglossary.5030"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> only are given by:
+The default options for <a id="wrglossary.5033"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> only are given by:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5031"></a><code class="code"><dfn id="glo:GlsXtrFmtDefaultOptions"><code class="csfmt">\GlsXtrFmtDefaultOptions</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>noindex</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.5034"></a><code class="code"><dfn id="glo:GlsXtrFmtDefaultOptions"><code class="csfmt">\GlsXtrFmtDefaultOptions</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>noindex</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
This command should simply expand to the required list of options. These options
-are set after any options given in <a id="wrglossary.5032"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a> and before
+are set after any options given in <a id="wrglossary.5035"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a> and before
<span class="meta">〈<em class="metainner">option-list</em>〉</span>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5033"></a><code class="code"><dfn id="glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5036"></a><code class="code"><dfn id="glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></dfn></code></div><!-- end of pinnedbox -->
-This hook is performed after any settings provided in <a id="wrglossary.5034"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>
+This hook is performed after any settings provided in <a id="wrglossary.5037"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>
but before <span class="meta">〈<em class="metainner">option-list</em>〉</span>.
-This hook also applies to <a id="wrglossary.5035"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> but not to <a id="wrglossary.5036"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
+This hook also applies to <a id="wrglossary.5038"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> but not to <a id="wrglossary.5039"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
<p>
-Note that <a id="wrglossary.5037"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>, provided by the
-base <a id="wrglossary.5038"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, is performed after <span class="meta">〈<em class="metainner">option-list</em>〉</span> is
+Note that <a id="wrglossary.5040"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>, provided by the
+base <a id="wrglossary.5041"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, is performed after <span class="meta">〈<em class="metainner">option-list</em>〉</span> is
processed.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5039"></a><code class="code"><dfn id="glo:glsaddpresetkeys"><code class="csfmt">\glsaddpresetkeys</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5042"></a><code class="code"><dfn id="glo:glsaddpresetkeys"><code class="csfmt">\glsaddpresetkeys</code></dfn></code></div><!-- end of pinnedbox -->
-This hook, which is only used by <a id="wrglossary.5040"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>, is performed before
+This hook, which is only used by <a id="wrglossary.5043"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>, is performed before
<span class="meta">〈<em class="metainner">option-list</em>〉</span>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5041"></a><code class="code"><dfn id="glo:glsaddpostsetkeys"><code class="csfmt">\glsaddpostsetkeys</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5044"></a><code class="code"><dfn id="glo:glsaddpostsetkeys"><code class="csfmt">\glsaddpostsetkeys</code></dfn></code></div><!-- end of pinnedbox -->
-This hook, which is only used by <a id="wrglossary.5042"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>, is performed after
+This hook, which is only used by <a id="wrglossary.5045"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>, is performed after
<span class="meta">〈<em class="metainner">option-list</em>〉</span>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5043"></a><code class="code"><dfn id="glo:glsinitreunsets"><code class="csfmt">\glsinitreunsets</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5046"></a><code class="code"><dfn id="glo:glsinitreunsets"><code class="csfmt">\glsinitreunsets</code></dfn></code></div><!-- end of pinnedbox -->
This hook initialises the pre unset/reset options to:
-<a id="wrglossary.5044"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a><span class="optfmt">=none</span> and <a id="wrglossary.5045"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=none</span>. It also
-initialises the <a id="wrglossary.5046"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a> setting to perform the post-unset
+<a id="wrglossary.5047"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a><span class="optfmt">=none</span> and <a id="wrglossary.5048"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=none</span>. It also
+initialises the <a id="wrglossary.5049"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a> setting to perform the post-unset
(where applicable) but it will retain the current local/global setting.
<p>
This hook will also implement the local repeat unset feature of
-<a id="wrglossary.5047"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>.
+<a id="wrglossary.5050"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5048"></a><code class="code"><dfn id="glo:glsxtrchecknohyperfirst"><code class="csfmt">\glsxtrchecknohyperfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5051"></a><code class="code"><dfn id="glo:glsxtrchecknohyperfirst"><code class="csfmt">\glsxtrchecknohyperfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This hook is only used by <a id="wrglossary.5049"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a>, <a id="wrglossary.5050"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a> and
+This hook is only used by <a id="wrglossary.5052"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a>, <a id="wrglossary.5053"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a> and
their case-changing variants. The hook will implement
-<a id="wrglossary.5051"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> if the <a id="wrglossary.5052"></a><a href="#glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></a> attribute is
+<a id="wrglossary.5054"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> if the <a id="wrglossary.5055"></a><a href="#glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></a> attribute is
set to <code class="code">true</code>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5053"></a><code class="code"><dfn id="glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5056"></a><code class="code"><dfn id="glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></dfn></code></div><!-- end of pinnedbox -->
-This hook initialises the default setting of the <a id="wrglossary.5054"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a> option. If the
-<a id="wrglossary.5055"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a> attribute is set to <code class="code">after</code> then this implements
-<a id="wrglossary.5056"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a><span class="optfmt">=after</span> otherwise it implements <a id="wrglossary.5057"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a><span class="optfmt">=before</span>.
-This setting can subsequently be overridden by <a id="wrglossary.5058"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>,
-<a id="wrglossary.5059"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>, the <span class="meta">〈<em class="metainner">option-list</em>〉</span> argument or
-<a id="wrglossary.5060"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>.
-This hook also applies to <a id="wrglossary.5061"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> but not to <a id="wrglossary.5062"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
+This hook initialises the default setting of the <a id="wrglossary.5057"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a> option. If the
+<a id="wrglossary.5058"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a> attribute is set to <code class="code">after</code> then this implements
+<a id="wrglossary.5059"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a><span class="optfmt">=after</span> otherwise it implements <a id="wrglossary.5060"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a><span class="optfmt">=before</span>.
+This setting can subsequently be overridden by <a id="wrglossary.5061"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>,
+<a id="wrglossary.5062"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>, the <span class="meta">〈<em class="metainner">option-list</em>〉</span> argument or
+<a id="wrglossary.5063"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>.
+This hook also applies to <a id="wrglossary.5064"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> but not to <a id="wrglossary.5065"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
<p>
-If you prefer to have the default to place the <a id="wrglossary.5063"></a><a href="#glo:dual.indexing">indexing</a> after the
-<a id="wrglossary.5064"></a><a href="#glo:dual.linktext">link text</a>, you can redefine this hook as follows:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.5065"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a>}{<span class="comment">% </span>
- <a id="wrglossary.5066"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{<a id="wrglossary.5067"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.5068"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a>}{before}<span class="comment">% </span>
+If you prefer to have the default to place the <a id="wrglossary.5066"></a><a href="#glo:dual.indexing">indexing</a> after the
+<a id="wrglossary.5067"></a><a href="#glo:dual.linktext">link text</a>, you can redefine this hook as follows:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.5068"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a>}{<span class="comment">% </span>
+ <a id="wrglossary.5069"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{<a id="wrglossary.5070"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.5071"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a>}{before}<span class="comment">% </span>
{<span class="comment">% </span>
- <a id="wrglossary.5069"></a><a href="#glo:glsxtrinitwrglossbeforetrue"><code class="csfmt">\glsxtrinitwrglossbeforetrue</code></a>
+ <a id="wrglossary.5072"></a><a href="#glo:glsxtrinitwrglossbeforetrue"><code class="csfmt">\glsxtrinitwrglossbeforetrue</code></a>
}<span class="comment">% </span>
{<span class="comment">% </span>
- <a id="wrglossary.5070"></a><a href="#glo:glsxtrinitwrglossbeforefalse"><code class="csfmt">\glsxtrinitwrglossbeforefalse</code></a>
+ <a id="wrglossary.5073"></a><a href="#glo:glsxtrinitwrglossbeforefalse"><code class="csfmt">\glsxtrinitwrglossbeforefalse</code></a>
}<span class="comment">% </span>
}
</pre>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5071"></a><code class="code"><dfn id="glo:glsxtrinithyperoutside"><code class="csfmt">\glsxtrinithyperoutside</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5074"></a><code class="code"><dfn id="glo:glsxtrinithyperoutside"><code class="csfmt">\glsxtrinithyperoutside</code></dfn></code></div><!-- end of pinnedbox -->
-This hook initialises the default setting of the <a id="wrglossary.5072"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a> option.
-If the <a id="wrglossary.5073"></a><a href="#glo:opt.catattr.hyperoutside"><span class="csoptfmt">hyperoutside</span></a> attribute is set to <code class="code">false</code> then this
-implements <a id="wrglossary.5074"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=false</span> otherwise it implements
-<a id="wrglossary.5075"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=true</span>.
-This setting can subsequently be overridden by <a id="wrglossary.5076"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>,
-<a id="wrglossary.5077"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>, the <span class="meta">〈<em class="metainner">option-list</em>〉</span> argument or
-<a id="wrglossary.5078"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>.
-This hook also applies to <a id="wrglossary.5079"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> but not to <a id="wrglossary.5080"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
+This hook initialises the default setting of the <a id="wrglossary.5075"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a> option.
+If the <a id="wrglossary.5076"></a><a href="#glo:opt.catattr.hyperoutside"><span class="csoptfmt">hyperoutside</span></a> attribute is set to <code class="code">false</code> then this
+implements <a id="wrglossary.5077"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=false</span> otherwise it implements
+<a id="wrglossary.5078"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=true</span>.
+This setting can subsequently be overridden by <a id="wrglossary.5079"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>,
+<a id="wrglossary.5080"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>, the <span class="meta">〈<em class="metainner">option-list</em>〉</span> argument or
+<a id="wrglossary.5081"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a>.
+This hook also applies to <a id="wrglossary.5082"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> but not to <a id="wrglossary.5083"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
<p>
-Within any of the hooks that are used by the <a id="wrglossary.5081"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>,
-<a id="wrglossary.5082"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> or <a id="wrglossary.5083"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> commands, you can set options
+Within any of the hooks that are used by the <a id="wrglossary.5084"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>,
+<a id="wrglossary.5085"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> or <a id="wrglossary.5086"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> commands, you can set options
using:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5084"></a><code class="code"><dfn id="glo:setupglslink"><code class="csfmt">\setupglslink</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5087"></a><code class="code"><dfn id="glo:setupglslink"><code class="csfmt">\setupglslink</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
-Within any of the hooks that are used by <a id="wrglossary.5085"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>,
+Within any of the hooks that are used by <a id="wrglossary.5088"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>,
you can set options with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5086"></a><code class="code"><dfn id="glo:setupglsadd"><code class="csfmt">\setupglsadd</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5089"></a><code class="code"><dfn id="glo:setupglsadd"><code class="csfmt">\setupglsadd</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
@@ -17345,57 +17365,57 @@
<h3><!-- start of subsection header -->5.1.2. Additional Options<span class="labellink"><a href="#sec:xtrglsopts">[link]</a></span></h3><!-- end of subsection header -->
<p>
-Options for the <a id="wrglossary.5087"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.5088"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands that are
-provided by the base <a id="wrglossary.5089"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package also apply to new commands like
-<a id="wrglossary.5090"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> and <a id="wrglossary.5091"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>. In addition, the options below are
-provided by <a id="wrglossary.5092"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. Note that some options, such as
-<a id="wrglossary.5093"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a>, only apply to the <a id="wrglossary.5094"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands.
-Options that relate to the hyperlink, formatting, <a id="wrglossary.5095"></a><a href="#glo:dual.firstuseflag">first use flag</a>
-or whether/where (<a id="wrglossary.5096"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>/<a id="wrglossary.5097"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a>) to
-perform <a id="wrglossary.5098"></a><a href="#glo:dual.indexing">indexing</a> aren’t available for <a id="wrglossary.5099"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
+Options for the <a id="wrglossary.5090"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.5091"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands that are
+provided by the base <a id="wrglossary.5092"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package also apply to new commands like
+<a id="wrglossary.5093"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> and <a id="wrglossary.5094"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>. In addition, the options below are
+provided by <a id="wrglossary.5095"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>. Note that some options, such as
+<a id="wrglossary.5096"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a>, only apply to the <a id="wrglossary.5097"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands.
+Options that relate to the hyperlink, formatting, <a id="wrglossary.5098"></a><a href="#glo:dual.firstuseflag">first use flag</a>
+or whether/where (<a id="wrglossary.5099"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>/<a id="wrglossary.5100"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a>) to
+perform <a id="wrglossary.5101"></a><a href="#glo:dual.indexing">indexing</a> aren’t available for <a id="wrglossary.5102"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.toggleonsetting"><span title="Toggle (On)" class="icon"><span class="fwsactiveicon">🔘</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5100"></a><code class="code"><dfn id="glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.5103"></a><code class="code"><dfn id="glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
This boolean option determines whether the hyperlink should be inside or outside
-of <a id="wrglossary.5101"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> (see §<a href="#sec:glstextformat">5.5.1</a>).
-If true, the <a id="wrglossary.5102"></a><a href="#glo:dual.linktext">link text</a> is encapsulated as:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="meta">〈<em class="metainner">hyperlink-cs</em>〉</span>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<a id="wrglossary.5103"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
+of <a id="wrglossary.5104"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> (see §<a href="#sec:glstextformat">5.5.1</a>).
+If true, the <a id="wrglossary.5105"></a><a href="#glo:dual.linktext">link text</a> is encapsulated as:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="meta">〈<em class="metainner">hyperlink-cs</em>〉</span>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<a id="wrglossary.5106"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
</pre>
otherwise it’s encapsulated as:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5104"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>{<span class="meta">〈<em class="metainner">hyperlink-cs</em>〉</span>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5107"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>{<span class="meta">〈<em class="metainner">hyperlink-cs</em>〉</span>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
</pre>
where <span class="meta">〈<em class="metainner">hyperlink-cs</em>〉</span> is the command that generates the
hyperlink (if enabled).
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5105"></a><code class="code"><dfn id="glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></dfn>=<span class="meta">〈<em class="metainner">csname</em>〉</span></code></div><!-- end of settingsbox -->
+<a id="wrglossary.5108"></a><code class="code"><dfn id="glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></dfn>=<span class="meta">〈<em class="metainner">csname</em>〉</span></code></div><!-- end of settingsbox -->
The value of this key should be the name of a control sequence (without the
leading backslash). If this option is set, the given control
-sequence will be used instead of <a id="wrglossary.5106"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> to encapsulate
-the <a id="wrglossary.5107"></a><a href="#glo:dual.linktext">link text</a>. Note that this control sequence should take a single
-argument (the <a id="wrglossary.5108"></a><a href="#glo:dual.linktext">link text</a>). See §<a href="#sec:glstextformat">5.5.1</a>
+sequence will be used instead of <a id="wrglossary.5109"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> to encapsulate
+the <a id="wrglossary.5110"></a><a href="#glo:dual.linktext">link text</a>. Note that this control sequence should take a single
+argument (the <a id="wrglossary.5111"></a><a href="#glo:dual.linktext">link text</a>). See §<a href="#sec:glstextformat">5.5.1</a>
for further details.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-This option will override the <a id="wrglossary.5109"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> attribute.
+This option will override the <a id="wrglossary.5112"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> attribute.
</div><!-- end of information -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5110"></a><code class="code"><dfn id="glo:opt.glsopt.innertextformat"><span class="csoptfmt">innertextformat</span></dfn>=<span class="meta">〈<em class="metainner">csname</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>glsxtrdefaultentrytextfmt</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.5113"></a><code class="code"><dfn id="glo:opt.glsopt.innertextformat"><span class="csoptfmt">innertextformat</span></dfn>=<span class="meta">〈<em class="metainner">csname</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>glsxtrdefaultentrytextfmt</span><span class="clearfix"></span></div><!-- end of settingsbox -->
The value of this key should be the name of a control sequence
(without the leading backslash). The command
-<a id="wrglossary.5111"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> (which shouldn’t be redefined) is
-assigned to this control sequence at the start of the <a id="wrglossary.5112"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>
-and <a id="wrglossary.5113"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. This command is used within the
-predefined abbreviation styles and within <a id="wrglossary.5114"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> to
+<a id="wrglossary.5114"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> (which shouldn’t be redefined) is
+assigned to this control sequence at the start of the <a id="wrglossary.5115"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>
+and <a id="wrglossary.5116"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. This command is used within the
+predefined abbreviation styles and within <a id="wrglossary.5117"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> to
encapsulate the entry field values.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-Custom styles that don’t use <a id="wrglossary.5115"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> won’t
+Custom styles that don’t use <a id="wrglossary.5118"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> won’t
support this key. See §<a href="#sec:innertextformat">5.5.3</a> for further
details.
</div><!-- end of information -->
@@ -17403,7 +17423,7 @@
<p>
Some formatting commands require direct access to the actual text or
else the content has to be placed inside a box (which inhibits
-line-breaking). These commands won’t work with <a id="wrglossary.5116"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a>
+line-breaking). These commands won’t work with <a id="wrglossary.5119"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a>
as the text is usually too deeply embedded. This option provides a
way of using those problematic commands, however there’s still no
guarantee that they will work (for example, in the case of custom
@@ -17410,48 +17430,48 @@
styles or where the field value itself contains commands).
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5117"></a><code class="code"><dfn id="glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>global; <span class="summarytag">initial: </span>global</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.5120"></a><code class="code"><dfn id="glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>global; <span class="summarytag">initial: </span>global</span><span class="clearfix"></span></div><!-- end of settingsbox -->
-This option only applies to the <a id="wrglossary.5118"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands and indicates
-whether or not to unset the <a id="wrglossary.5119"></a><a href="#glo:dual.firstuseflag">first use flag</a> after the
-<a id="wrglossary.5120"></a><a href="#glo:dual.linktext">link text</a>. It may take one of three values: <span class="optfmt">global</span>
-(behaves like <a id="wrglossary.5121"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a><span class="optfmt">=false</span>), <span class="optfmt">local</span> (behaves
-like <a id="wrglossary.5122"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a><span class="optfmt">=true</span>) or <span class="optfmt">none</span> (doesn’t unset the
-<a id="wrglossary.5123"></a><a href="#glo:dual.firstuseflag">first use flag</a> after the <a id="wrglossary.5124"></a><a href="#glo:dual.firstuse">first use</a>). See
+This option only applies to the <a id="wrglossary.5121"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands and indicates
+whether or not to unset the <a id="wrglossary.5122"></a><a href="#glo:dual.firstuseflag">first use flag</a> after the
+<a id="wrglossary.5123"></a><a href="#glo:dual.linktext">link text</a>. It may take one of three values: <span class="optfmt">global</span>
+(behaves like <a id="wrglossary.5124"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a><span class="optfmt">=false</span>), <span class="optfmt">local</span> (behaves
+like <a id="wrglossary.5125"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a><span class="optfmt">=true</span>) or <span class="optfmt">none</span> (doesn’t unset the
+<a id="wrglossary.5126"></a><a href="#glo:dual.firstuseflag">first use flag</a> after the <a id="wrglossary.5127"></a><a href="#glo:dual.firstuse">first use</a>). See
§<a href="#sec:glsunset">5.10</a>.
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5125"></a><code class="code"><dfn id="glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>local; <span class="summarytag">initial: </span>none</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.5128"></a><code class="code"><dfn id="glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>local; <span class="summarytag">initial: </span>none</span><span class="clearfix"></span></div><!-- end of settingsbox -->
This option may take one of three values: <span class="optfmt">none</span> (no reset),
<span class="optfmt">local</span> or <span class="optfmt">global</span>. This option (if not <span class="optfmt">none</span>)
-will reset the <a id="wrglossary.5126"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.5127"></a><a href="#glo:dual.linktext">link text</a> and
-additionally change <a id="wrglossary.5128"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> so that it indicates
-that this was the <a id="wrglossary.5129"></a><a href="#glo:dual.firstuse">first use</a> of the entry. See
+will reset the <a id="wrglossary.5129"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.5130"></a><a href="#glo:dual.linktext">link text</a> and
+additionally change <a id="wrglossary.5131"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> so that it indicates
+that this was the <a id="wrglossary.5132"></a><a href="#glo:dual.firstuse">first use</a> of the entry. See
§<a href="#sec:glsunset">5.10</a>.
<p>
-Note that this is different from using <a id="wrglossary.5130"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a> or
-<a id="wrglossary.5131"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> before the <a id="wrglossary.5132"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. Normally
-<a id="wrglossary.5133"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> and <a id="wrglossary.5134"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a> will define
-<a id="wrglossary.5135"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> so that it indicates that this was not the
-<a id="wrglossary.5136"></a><a href="#glo:dual.firstuse">first use</a> of the entry (regardless of whether or not the entry
+Note that this is different from using <a id="wrglossary.5133"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a> or
+<a id="wrglossary.5134"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> before the <a id="wrglossary.5135"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. Normally
+<a id="wrglossary.5136"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> and <a id="wrglossary.5137"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a> will define
+<a id="wrglossary.5138"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> so that it indicates that this was not the
+<a id="wrglossary.5139"></a><a href="#glo:dual.firstuse">first use</a> of the entry (regardless of whether or not the entry
has actually been used).
<p>
For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5137"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
- {general}{<a id="wrglossary.5138"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
-<a id="wrglossary.5139"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5140"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
- <a id="wrglossary.5141"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={sample first use}</span>,<a id="wrglossary.5142"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5140"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
+ {general}{<a id="wrglossary.5141"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
+<a id="wrglossary.5142"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5143"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
+ <a id="wrglossary.5144"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={sample first use}</span>,<a id="wrglossary.5145"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
<code class="cbeg">\begin{document}</code>
-Text field: <a id="wrglossary.5143"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>{sample}.
+Text field: <a id="wrglossary.5146"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>{sample}.
-First use: <a id="wrglossary.5144"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}. Next use: <a id="wrglossary.5145"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
+First use: <a id="wrglossary.5147"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}. Next use: <a id="wrglossary.5148"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
-Force reset: <a id="wrglossary.5146"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.5147"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>]{sample}.
-Used? <a id="wrglossary.5148"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
+Force reset: <a id="wrglossary.5149"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.5150"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>]{sample}.
+Used? <a id="wrglossary.5151"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
-Force reset: <a id="wrglossary.5149"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>[<a id="wrglossary.5150"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>]{sample}.
-Used? <a id="wrglossary.5151"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
+Force reset: <a id="wrglossary.5152"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>[<a id="wrglossary.5153"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>]{sample}.
+Used? <a id="wrglossary.5154"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -17460,24 +17480,24 @@
<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example090.png" type="image/png" width="304" height="56">Example document illustrating the use of the prereset option.</object>
</div><!-- end of resultbox -->
-Note that <a id="wrglossary.5152"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> unsets the <a id="wrglossary.5153"></a><a href="#glo:dual.firstuseflag">first use flag</a> (unless
-<a id="wrglossary.5154"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>), so the sample entry is marked as used
-afterwards, but <a id="wrglossary.5155"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> doesn’t alter the <a id="wrglossary.5156"></a><a href="#glo:dual.firstuseflag">first use flag</a>,
-after the <a id="wrglossary.5157"></a><a href="#glo:dual.linktext">link text</a> so the sample entry is still marked as unused afterwards.
+Note that <a id="wrglossary.5155"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> unsets the <a id="wrglossary.5156"></a><a href="#glo:dual.firstuseflag">first use flag</a> (unless
+<a id="wrglossary.5157"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>), so the sample entry is marked as used
+afterwards, but <a id="wrglossary.5158"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> doesn’t alter the <a id="wrglossary.5159"></a><a href="#glo:dual.firstuseflag">first use flag</a>,
+after the <a id="wrglossary.5160"></a><a href="#glo:dual.linktext">link text</a> so the sample entry is still marked as unused afterwards.
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5158"></a><code class="code"><dfn id="glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>local; <span class="summarytag">initial: </span>none</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.5161"></a><code class="code"><dfn id="glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>local; <span class="summarytag">initial: </span>none</span><span class="clearfix"></span></div><!-- end of settingsbox -->
This option may take one of three values: <span class="optfmt">none</span> (no unset),
<span class="optfmt">local</span> or <span class="optfmt">global</span>. This option (if not <span class="optfmt">none</span>)
-will unset the <a id="wrglossary.5159"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.5160"></a><a href="#glo:dual.linktext">link text</a> and
-additionally change <a id="wrglossary.5161"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> so that it indicates
-that this wasn’t the <a id="wrglossary.5162"></a><a href="#glo:dual.firstuse">first use</a> of the entry. See
+will unset the <a id="wrglossary.5162"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.5163"></a><a href="#glo:dual.linktext">link text</a> and
+additionally change <a id="wrglossary.5164"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> so that it indicates
+that this wasn’t the <a id="wrglossary.5165"></a><a href="#glo:dual.firstuse">first use</a> of the entry. See
§<a href="#sec:glsunset">5.10</a>.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-The <a id="wrglossary.5163"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> key is always performed after the
-<a id="wrglossary.5164"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> key.
+The <a id="wrglossary.5166"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> key is always performed after the
+<a id="wrglossary.5167"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> key.
</div><!-- end of information -->
<p>
@@ -17484,24 +17504,24 @@
Note the effect of using a global reset but a local unset in the
example below. Both options are performed, but the unset locally
overrides the global reset.
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5165"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
- {general}{<a id="wrglossary.5166"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
-<a id="wrglossary.5167"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5168"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
- <a id="wrglossary.5169"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={sample first use}</span>,<a id="wrglossary.5170"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5168"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
+ {general}{<a id="wrglossary.5169"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
+<a id="wrglossary.5170"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5171"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
+ <a id="wrglossary.5172"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a><span class="optfmt">={sample first use}</span>,<a id="wrglossary.5173"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.5171"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}. Used? <a id="wrglossary.5172"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
+<a id="wrglossary.5174"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}. Used? <a id="wrglossary.5175"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
-{<a id="wrglossary.5173"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a>[<a id="wrglossary.5174"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=local</span>,<a id="wrglossary.5175"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a><span class="optfmt">=global</span>]{sample}.
-Used? <a id="wrglossary.5176"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
+{<a id="wrglossary.5176"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a>[<a id="wrglossary.5177"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=local</span>,<a id="wrglossary.5178"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a><span class="optfmt">=global</span>]{sample}.
+Used? <a id="wrglossary.5179"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
}
-Used? <a id="wrglossary.5177"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
+Used? <a id="wrglossary.5180"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
-{<a id="wrglossary.5178"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.5179"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=local</span>,<a id="wrglossary.5180"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a><span class="optfmt">=global</span>]{sample}.
-Used? <a id="wrglossary.5181"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
+{<a id="wrglossary.5181"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.5182"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=local</span>,<a id="wrglossary.5183"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a><span class="optfmt">=global</span>]{sample}.
+Used? <a id="wrglossary.5184"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
}
-Used? <a id="wrglossary.5182"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
+Used? <a id="wrglossary.5185"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{sample}{Yes}{No}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -17511,92 +17531,92 @@
and preunset options.</object>
</div><!-- end of resultbox -->
-Remember that <a id="wrglossary.5183"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> globally unsets the <a id="wrglossary.5184"></a><a href="#glo:dual.firstuseflag">first use flag</a>
-(unless changed with <a id="wrglossary.5185"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a>),
-which counteracts <a id="wrglossary.5186"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a><span class="optfmt">=global</span>.
+Remember that <a id="wrglossary.5186"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> globally unsets the <a id="wrglossary.5187"></a><a href="#glo:dual.firstuseflag">first use flag</a>
+(unless changed with <a id="wrglossary.5188"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a>),
+which counteracts <a id="wrglossary.5189"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a><span class="optfmt">=global</span>.
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.toggleoffsetting"><span title="Toggle (Off)" class="icon"><span class="fwsdisabledicon">🔘︎</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5187"></a><code class="code"><dfn id="glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.5190"></a><code class="code"><dfn id="glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true; <span class="summarytag">initial: </span>false</span><span class="clearfix"></span></div><!-- end of settingsbox -->
This is a boolean option that determines whether or not to suppress
-the normal <a id="wrglossary.5188"></a><a href="#glo:dual.indexing">indexing</a>. For example, to prevent
-any <a id="wrglossary.5189"></a><a href="#glo:dual.entrylocation">locations</a> in the front matter or back matter appearing in
+the normal <a id="wrglossary.5191"></a><a href="#glo:dual.indexing">indexing</a>. For example, to prevent
+any <a id="wrglossary.5192"></a><a href="#glo:dual.entrylocation">locations</a> in the front matter or back matter appearing in
the glossary:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5190"></a><a href="#glo:frontmatter"><code class="csfmt">\frontmatter</code></a>
-<a id="wrglossary.5191"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5192"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
-…<a id="wrglossary.5193"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a>
-<a id="wrglossary.5194"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5195"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span>}
-…<a id="wrglossary.5196"></a><a href="#glo:backmatter"><code class="csfmt">\backmatter</code></a>
-<a id="wrglossary.5197"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5198"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5193"></a><a href="#glo:frontmatter"><code class="csfmt">\frontmatter</code></a>
+<a id="wrglossary.5194"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5195"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
+…<a id="wrglossary.5196"></a><a href="#glo:mainmatter"><code class="csfmt">\mainmatter</code></a>
+<a id="wrglossary.5197"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5198"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span>}
+…<a id="wrglossary.5199"></a><a href="#glo:backmatter"><code class="csfmt">\backmatter</code></a>
+<a id="wrglossary.5200"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>{<a id="wrglossary.5201"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}
</pre>
Note that if you are using auto-indexing (see
-§<a href="#sec:autoindex">12</a>), <a id="wrglossary.5199"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> will also
+§<a href="#sec:autoindex">12</a>), <a id="wrglossary.5202"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> will also
suppress the auto-indexing.
<p>
-If you are using <a id="wrglossary.5200"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you may want to consider instead using
-<a id="wrglossary.5201"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsignore</span> to create an ignored <a id="wrglossary.5202"></a><a href="#glo:dual.entrylocation">location</a> that ensures the entry is selected without adding a <a id="wrglossary.5203"></a><a href="#glo:dual.entrylocation">location</a> to the <a id="wrglossary.5204"></a><a href="#glo:dual.locationlist">location list</a>. (Don’t use this method for the other
-<a id="wrglossary.5205"></a><a href="#glo:dual.indexing">indexing</a> methods as you’ll end up with invisible
-<a id="wrglossary.5206"></a><a href="#glo:dual.entrylocation">locations</a> with spurious commas in your <a id="wrglossary.5207"></a><a href="#glo:dual.locationlist">location lists</a>.)
+If you are using <a id="wrglossary.5203"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you may want to consider instead using
+<a id="wrglossary.5204"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsignore</span> to create an ignored <a id="wrglossary.5205"></a><a href="#glo:dual.entrylocation">location</a> that ensures the entry is selected without adding a <a id="wrglossary.5206"></a><a href="#glo:dual.entrylocation">location</a> to the <a id="wrglossary.5207"></a><a href="#glo:dual.locationlist">location list</a>. (Don’t use this method for the other
+<a id="wrglossary.5208"></a><a href="#glo:dual.indexing">indexing</a> methods as you’ll end up with invisible
+<a id="wrglossary.5209"></a><a href="#glo:dual.entrylocation">locations</a> with spurious commas in your <a id="wrglossary.5210"></a><a href="#glo:dual.locationlist">location lists</a>.)
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5208"></a><code class="code"><dfn id="glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></dfn>=<span class="meta">〈<em class="metainner">position</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>before</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.5211"></a><code class="code"><dfn id="glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></dfn>=<span class="meta">〈<em class="metainner">position</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>before</span><span class="clearfix"></span></div><!-- end of settingsbox -->
This option may take one of two values, <span class="optfmt">before</span> or <span class="optfmt">after</span>,
-which indicate whether the <a id="wrglossary.5209"></a><a href="#glo:dual.indexing">indexing</a> should occur before or
-after the <a id="wrglossary.5210"></a><a href="#glo:dual.linktext">link text</a>. The <a id="wrglossary.5211"></a><a href="#glo:dual.indexing">indexing</a> creates a <a id="wrglossary.5212"></a><a href="#glo:dual.whatsit">whatsit</a>
+which indicate whether the <a id="wrglossary.5212"></a><a href="#glo:dual.indexing">indexing</a> should occur before or
+after the <a id="wrglossary.5213"></a><a href="#glo:dual.linktext">link text</a>. The <a id="wrglossary.5214"></a><a href="#glo:dual.indexing">indexing</a> creates a <a id="wrglossary.5215"></a><a href="#glo:dual.whatsit">whatsit</a>
that can interfere with spacing or cause other problems. The other thing to
-consider is where the <a id="wrglossary.5213"></a><a href="#glo:dual.linktext">link text</a> is long, such as a phrase or
+consider is where the <a id="wrglossary.5216"></a><a href="#glo:dual.linktext">link text</a> is long, such as a phrase or
full form of an abbreviation, that may be split by a page break.
-You will need to decide if you want the <a id="wrglossary.5214"></a><a href="#glo:dual.indexing">indexing</a> before the
-<a id="wrglossary.5215"></a><a href="#glo:dual.linktext">link text</a>, so that the <a id="wrglossary.5216"></a><a href="#glo:dual.entrylocation">location</a> is at the end of the page
-where the text starts, or if you want the <a id="wrglossary.5217"></a><a href="#glo:dual.indexing">indexing</a> after the
-<a id="wrglossary.5218"></a><a href="#glo:dual.linktext">link text</a>, so that the <a id="wrglossary.5219"></a><a href="#glo:dual.entrylocation">location</a> is at the start of the next
+You will need to decide if you want the <a id="wrglossary.5217"></a><a href="#glo:dual.indexing">indexing</a> before the
+<a id="wrglossary.5218"></a><a href="#glo:dual.linktext">link text</a>, so that the <a id="wrglossary.5219"></a><a href="#glo:dual.entrylocation">location</a> is at the end of the page
+where the text starts, or if you want the <a id="wrglossary.5220"></a><a href="#glo:dual.indexing">indexing</a> after the
+<a id="wrglossary.5221"></a><a href="#glo:dual.linktext">link text</a>, so that the <a id="wrglossary.5222"></a><a href="#glo:dual.entrylocation">location</a> is at the start of the next
page where the text ends.
<p>
This option corresponds to a conditional:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5220"></a><code class="code"><dfn id="glo:ifglsxtrinitwrglossbefore"><code class="csfmt">\ifglsxtrinitwrglossbefore</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="cmd">\iftrue</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.5223"></a><code class="code"><dfn id="glo:ifglsxtrinitwrglossbefore"><code class="csfmt">\ifglsxtrinitwrglossbefore</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="cmd">\iftrue</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-The hook <a id="wrglossary.5221"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a> sets this conditional according to
-whether or not the <a id="wrglossary.5222"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a> attribute has been set to
+The hook <a id="wrglossary.5224"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a> sets this conditional according to
+whether or not the <a id="wrglossary.5225"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a> attribute has been set to
<code class="code">after</code>:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<a id="wrglossary.5223"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a>}{<span class="comment">% </span>
- <a id="wrglossary.5224"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{<a id="wrglossary.5225"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{wrgloss}{after}<span class="comment">% </span>
- {<a id="wrglossary.5226"></a><a href="#glo:glsxtrinitwrglossbeforefalse"><code class="csfmt">\glsxtrinitwrglossbeforefalse</code></a>}<span class="comment">% </span>
- {<a id="wrglossary.5227"></a><a href="#glo:glsxtrinitwrglossbeforetrue"><code class="csfmt">\glsxtrinitwrglossbeforetrue</code></a>}<span class="comment">% </span>
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<a id="wrglossary.5226"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a>}{<span class="comment">% </span>
+ <a id="wrglossary.5227"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{<a id="wrglossary.5228"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{wrgloss}{after}<span class="comment">% </span>
+ {<a id="wrglossary.5229"></a><a href="#glo:glsxtrinitwrglossbeforefalse"><code class="csfmt">\glsxtrinitwrglossbeforefalse</code></a>}<span class="comment">% </span>
+ {<a id="wrglossary.5230"></a><a href="#glo:glsxtrinitwrglossbeforetrue"><code class="csfmt">\glsxtrinitwrglossbeforetrue</code></a>}<span class="comment">% </span>
}
</pre>
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5228"></a><code class="code"><dfn id="glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></dfn>=<span class="meta">〈<em class="metainner">location</em>〉</span></code></div><!-- end of settingsbox -->
+<a id="wrglossary.5231"></a><code class="code"><dfn id="glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></dfn>=<span class="meta">〈<em class="metainner">location</em>〉</span></code></div><!-- end of settingsbox -->
-Sets the <a id="wrglossary.5229"></a><a href="#glo:dual.entrylocation">entry location</a> to the given value instead of obtaining
-it from the <a id="wrglossary.5230"></a><a href="#glo:dual.locationcounter">location counter</a>. If you are using <a id="wrglossary.5231"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> you may also
-need to set the location’s hypertarget with <a id="wrglossary.5232"></a><a href="#glo:opt.glsopt.theHvalue"><span class="csoptfmt">theHvalue</span></a>.
+Sets the <a id="wrglossary.5232"></a><a href="#glo:dual.entrylocation">entry location</a> to the given value instead of obtaining
+it from the <a id="wrglossary.5233"></a><a href="#glo:dual.locationcounter">location counter</a>. If you are using <a id="wrglossary.5234"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> you may also
+need to set the location’s hypertarget with <a id="wrglossary.5235"></a><a href="#glo:opt.glsopt.theHvalue"><span class="csoptfmt">theHvalue</span></a>.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-This option is primarily intended for use with <a id="wrglossary.5233"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to supply
-<a id="wrglossary.5234"></a><a href="#glo:dual.entrylocation">locations</a> that don’t have an associated counter within the document, such
+This option is primarily intended for use with <a id="wrglossary.5236"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> to supply
+<a id="wrglossary.5237"></a><a href="#glo:dual.entrylocation">locations</a> that don’t have an associated counter within the document, such
as an external location. If you want to automatically add locations
-from a supplemental document to an entry’s <a id="wrglossary.5235"></a><a href="#glo:dual.locationlist">location list</a>, you
-can use the <a id="wrglossary.5236"></a><a href="#glo:opt.resource.supplemental-locations"><span class="csoptfmt">supplemental-locations</span></a> resource option. See
-the <a id="wrglossary.5237"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details.
+from a supplemental document to an entry’s <a id="wrglossary.5238"></a><a href="#glo:dual.locationlist">location list</a>, you
+can use the <a id="wrglossary.5239"></a><a href="#glo:opt.resource.supplemental-locations"><span class="csoptfmt">supplemental-locations</span></a> resource option. See
+the <a id="wrglossary.5240"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details.
</div><!-- end of information -->
<p>
-For example, to <a id="wrglossary.5238"></a><a href="#glo:dual.indexing">index</a> a <a id="wrglossary.5239"></a><a href="#glo:dual.entrylocation">location</a> in a supplementary document:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5240"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.5241"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">={Suppl.<code class="cmd">\ </code>2.45}</span>]{sample}
+For example, to <a id="wrglossary.5241"></a><a href="#glo:dual.indexing">index</a> a <a id="wrglossary.5242"></a><a href="#glo:dual.entrylocation">location</a> in a supplementary document:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5243"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.5244"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">={Suppl.<code class="cmd">\ </code>2.45}</span>]{sample}
</pre>
-This will add <span class="qt">“Suppl. 2.45”</span> to the <a id="wrglossary.5242"></a><a href="#glo:dual.locationlist">location list</a>
+This will add <span class="qt">“Suppl. 2.45”</span> to the <a id="wrglossary.5245"></a><a href="#glo:dual.locationlist">location list</a>
for the <span class="qt">“sample”</span> entry.
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-Note that the value must conform to the <a id="wrglossary.5243"></a><a href="#glo:dual.indexingapp">indexing application’s</a> location syntax.
-For <a id="wrglossary.5244"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, this is limited to <code class="code">Roman</code>, <code class="code">roman</code>,
-<code class="code">arabic</code>, <code class="code">alph</code> and <code class="code">Alph</code>. With <a id="wrglossary.5245"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the location
-syntax must be defined in the <a id="wrglossary.5246"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> module (standard location syntaxes are
+Note that the value must conform to the <a id="wrglossary.5246"></a><a href="#glo:dual.indexingapp">indexing application’s</a> location syntax.
+For <a id="wrglossary.5247"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, this is limited to <code class="code">Roman</code>, <code class="code">roman</code>,
+<code class="code">arabic</code>, <code class="code">alph</code> and <code class="code">Alph</code>. With <a id="wrglossary.5248"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the location
+syntax must be defined in the <a id="wrglossary.5249"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> module (standard location syntaxes are
supplied by default). There’s no restriction on the location syntax for
-<a id="wrglossary.5247"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, although if it can’t deduce a numerical value it won’t be able to
+<a id="wrglossary.5250"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, although if it can’t deduce a numerical value it won’t be able to
form a range.
</div><!-- end of important -->
@@ -17603,13 +17623,13 @@
<p>
If you want a hyperlink to an external file, you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5248"></a><code class="code"><dfn id="glo:glsxtrsupphypernumber"><code class="csfmt">\glsxtrsupphypernumber</code></dfn>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5251"></a><code class="code"><dfn id="glo:glsxtrsupphypernumber"><code class="csfmt">\glsxtrsupphypernumber</code></dfn>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
-as the formatting command for the <a id="wrglossary.5249"></a><a href="#glo:dual.locationencap">location encap</a>. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5250"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.5251"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=S.2</span>,<a id="wrglossary.5252"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsxtrsupphypernumber</span>]{sample}
+as the formatting command for the <a id="wrglossary.5252"></a><a href="#glo:dual.locationencap">location encap</a>. For example:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5253"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.5254"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=S.2</span>,<a id="wrglossary.5255"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsxtrsupphypernumber</span>]{sample}
</pre>
The path to the external file needs to be set in the
-<a id="wrglossary.5253"></a><a href="#glo:opt.catattr.externallocation"><span class="csoptfmt">externallocation</span></a> category attribute.
+<a id="wrglossary.5256"></a><a href="#glo:opt.catattr.externallocation"><span class="csoptfmt">externallocation</span></a> category attribute.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
The hyperlink for the supplementary location may or <span style="font-style: italic; font-variant: normal; ">may not</span>
@@ -17628,50 +17648,50 @@
<p>
This method can only be used where there is one external source
for the designated category (identified by the
-<a id="wrglossary.5254"></a><a href="#glo:opt.catattr.externallocation"><span class="csoptfmt">externallocation</span></a> attribute). For multiple sources, you need to use
-<a id="wrglossary.5255"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v1.7+, which is the better method in general as it can
-automatically fetch the relevant locations from the <a id="wrglossary.5256"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a>
+<a id="wrglossary.5257"></a><a href="#glo:opt.catattr.externallocation"><span class="csoptfmt">externallocation</span></a> attribute). For multiple sources, you need to use
+<a id="wrglossary.5258"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v1.7+, which is the better method in general as it can
+automatically fetch the relevant locations from the <a id="wrglossary.5259"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a>
files of the designated external documents without the need to
-explicitly use <a id="wrglossary.5257"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
+explicitly use <a id="wrglossary.5260"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>.
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5258"></a><code class="code"><dfn id="glo:opt.glsopt.theHvalue"><span class="csoptfmt">theHvalue</span></dfn>=<span class="meta">〈<em class="metainner">the-H-value</em>〉</span></code></div><!-- end of settingsbox -->
+<a id="wrglossary.5261"></a><code class="code"><dfn id="glo:opt.glsopt.theHvalue"><span class="csoptfmt">theHvalue</span></dfn>=<span class="meta">〈<em class="metainner">the-H-value</em>〉</span></code></div><!-- end of settingsbox -->
-Sets the hypertarget corresponding to the <a id="wrglossary.5259"></a><a href="#glo:dual.entrylocation">location</a>, which will be
-used if the <a id="wrglossary.5260"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> supports hyperlinks. This is analogous
-to <a id="wrglossary.5261"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span>’s</a> <a id="wrglossary.5262"></a><a href="#glo:theHcounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a> that provides the
-hypertarget for a reference to <a id="wrglossary.5263"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a>.
+Sets the hypertarget corresponding to the <a id="wrglossary.5262"></a><a href="#glo:dual.entrylocation">location</a>, which will be
+used if the <a id="wrglossary.5263"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> supports hyperlinks. This is analogous
+to <a id="wrglossary.5264"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span>’s</a> <a id="wrglossary.5265"></a><a href="#glo:theHcounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a> that provides the
+hypertarget for a reference to <a id="wrglossary.5266"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a>.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-This option is primarily intended for use with the <a id="wrglossary.5264"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a> option.
+This option is primarily intended for use with the <a id="wrglossary.5267"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a> option.
</div><!-- end of information -->
<p>
-Unless you are using <a id="wrglossary.5265"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.5266"></a><a href="#glo:optval.record.nameref"><span class="optfmt">nameref</span></a>, you must ensure
+Unless you are using <a id="wrglossary.5268"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.5269"></a><a href="#glo:optval.record.nameref"><span class="optfmt">nameref</span></a>, you must ensure
that it’s possible to form <span class="meta">〈<em class="metainner">the-H-value</em>〉</span> from
<span class="meta">〈<em class="metainner">h-prefix</em>〉</span><span class="meta">〈<em class="metainner">thevalue</em>〉</span> for some <span class="meta">〈<em class="metainner">h-prefix</em>〉</span> (where
-<span class="meta">〈<em class="metainner">thevalue</em>〉</span> is given by <a id="wrglossary.5267"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a> or the value of the
-<a id="wrglossary.5268"></a><a href="#glo:dual.entrylocation">location</a> counter). This restriction is due to the limitations
-imposed by <a id="wrglossary.5269"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.5270"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.
+<span class="meta">〈<em class="metainner">thevalue</em>〉</span> is given by <a id="wrglossary.5270"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a> or the value of the
+<a id="wrglossary.5271"></a><a href="#glo:dual.entrylocation">location</a> counter). This restriction is due to the limitations
+imposed by <a id="wrglossary.5272"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.5273"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.valuesetting"><span title="Setting" class="icon"><span class="quarterleft">🎚</span></span></a></div><!-- end of settingsboxtitle -->
-<a id="wrglossary.5271"></a><code class="code"><dfn id="glo:opt.glsopt.prefix"><span class="csoptfmt">prefix</span></dfn>=<span class="meta">〈<em class="metainner">link-prefix</em>〉</span></code></div><!-- end of settingsbox -->
+<a id="wrglossary.5274"></a><code class="code"><dfn id="glo:opt.glsopt.prefix"><span class="csoptfmt">prefix</span></dfn>=<span class="meta">〈<em class="metainner">link-prefix</em>〉</span></code></div><!-- end of settingsbox -->
-This option locally redefines <a id="wrglossary.5272"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> to <span class="meta">〈<em class="metainner">link-prefix</em>〉</span>.
-If you are using <a id="wrglossary.5273"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a> to redisplay a list (possibly in a
+This option locally redefines <a id="wrglossary.5275"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> to <span class="meta">〈<em class="metainner">link-prefix</em>〉</span>.
+If you are using <a id="wrglossary.5276"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a> to redisplay a list (possibly in a
different order) then you will need some way of changing the entry targets to
avoid duplicate hyperlink targets. One way of achieving this is to redefine
-<a id="wrglossary.5274"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> for the subsequent lists. You will then need to use the
-<a id="wrglossary.5275"></a><a href="#glo:opt.glsopt.prefix"><span class="csoptfmt">prefix</span></a> option in commands like <a id="wrglossary.5276"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> to ensure that the hyperlink
-for the <a id="wrglossary.5277"></a><a href="#glo:dual.linktext">link text</a> points to the desired list.
+<a id="wrglossary.5277"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> for the subsequent lists. You will then need to use the
+<a id="wrglossary.5278"></a><a href="#glo:opt.glsopt.prefix"><span class="csoptfmt">prefix</span></a> option in commands like <a id="wrglossary.5279"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> to ensure that the hyperlink
+for the <a id="wrglossary.5280"></a><a href="#glo:dual.linktext">link text</a> points to the desired list.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-This option is intended for use with the <a id="wrglossary.5278"></a><a href="#glo:dual.unsrtfam"><span class="qt">“unsrt”</span> family of commands</a> and
-<a id="wrglossary.5279"></a><a href="#glo:glsxtrcopytoglossary"><code class="csfmt">\glsxtrcopytoglossary</code></a> (which is used by <a id="wrglossary.5280"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>).
-The other <a id="wrglossary.5281"></a><a href="#glo:dual.indexing">indexing</a> methods don’t support repeated lists.
+This option is intended for use with the <a id="wrglossary.5281"></a><a href="#glo:dual.unsrtfam"><span class="qt">“unsrt”</span> family of commands</a> and
+<a id="wrglossary.5282"></a><a href="#glo:glsxtrcopytoglossary"><code class="csfmt">\glsxtrcopytoglossary</code></a> (which is used by <a id="wrglossary.5283"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>).
+The other <a id="wrglossary.5284"></a><a href="#glo:dual.indexing">indexing</a> methods don’t support repeated lists.
</div><!-- end of information -->
-<a id="wrglossary.5282"></a>
+<a id="wrglossary.5285"></a>
<p>
</section><!-- end of section sec:xtrglsopts -->
@@ -17680,15 +17700,15 @@
<h2><!-- start of section header -->5.2. Case Changing<span class="labellink"><a href="#sec:casechange">[link]</a></span></h2><!-- end of section header -->
<p>
-Case-changing commands, such as <a id="wrglossary.5283"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> and <a id="wrglossary.5284"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>, perform the
-conversion using commands provided by <a id="wrglossary.5285"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>. The underlying
-commands provided by <a id="wrglossary.5286"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> were redesigned in v2.08 to use
+Case-changing commands, such as <a id="wrglossary.5286"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> and <a id="wrglossary.5287"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>, perform the
+conversion using commands provided by <a id="wrglossary.5288"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>. The underlying
+commands provided by <a id="wrglossary.5289"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> were redesigned in v2.08 to use
the newer, better case-changing commands available with the LaTeX3
-kernel. The base <a id="wrglossary.5287"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package v4.50 and <a id="wrglossary.5288"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>
-v1.49 were developed concurrently with <a id="wrglossary.5289"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08 to take
+kernel. The base <a id="wrglossary.5290"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package v4.50 and <a id="wrglossary.5291"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>
+v1.49 were developed concurrently with <a id="wrglossary.5292"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08 to take
advantage of the new features. Version 1.49 of
-<a id="wrglossary.5290"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was also developed concurrently with
-<a id="wrglossary.5291"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0 which, in turn, was developed alongside version
+<a id="wrglossary.5293"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was also developed concurrently with
+<a id="wrglossary.5294"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0 which, in turn, was developed alongside version
0.9.2.7b of the TeX parser library.
<p>
It’s not possible to upload all these new versions at the same time,
@@ -17703,97 +17723,97 @@
<h3><!-- start of subsection header -->5.2.1. Sentence Case Commands<span class="labellink"><a href="#sec:firstuc">[link]</a></span></h3><!-- end of subsection header -->
<p>
-Both the base <a id="wrglossary.5292"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and the
-<a id="wrglossary.5293"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provide <a id="wrglossary.5294"></a><a href="#glo:idx.sentencecase">sentence case</a> commands,
-which convert the first letter to <a id="wrglossary.5295"></a><a href="#glo:idx.uppercase">uppercase</a>. These are
+Both the base <a id="wrglossary.5295"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and the
+<a id="wrglossary.5296"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provide <a id="wrglossary.5297"></a><a href="#glo:idx.sentencecase">sentence case</a> commands,
+which convert the first letter to <a id="wrglossary.5298"></a><a href="#glo:idx.uppercase">uppercase</a>. These are
provided for situations where an entry is referenced at the start of
a sentence. Sentence-casing is also implemented when the attributes
-<a id="wrglossary.5296"></a><a href="#glo:opt.catattr.glossname"><span class="csoptfmt">glossname</span></a> or <a id="wrglossary.5297"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> are set to <code class="code">firstuc</code>.
+<a id="wrglossary.5299"></a><a href="#glo:opt.catattr.glossname"><span class="csoptfmt">glossname</span></a> or <a id="wrglossary.5300"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> are set to <code class="code">firstuc</code>.
<p>
The case conversion is performed using:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5298"></a><code class="code"><dfn id="glo:glssentencecase"><code class="csfmt">\glssentencecase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5301"></a><code class="code"><dfn id="glo:glssentencecase"><code class="csfmt">\glssentencecase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The default definition uses <a id="wrglossary.5299"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>, which is provided by
-the <a id="wrglossary.5300"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> package. This was originally part of the base
-<a id="wrglossary.5301"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, but was split into a separately
+The default definition uses <a id="wrglossary.5302"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>, which is provided by
+the <a id="wrglossary.5303"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> package. This was originally part of the base
+<a id="wrglossary.5304"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, but was split into a separately
distributed package in 2015. Back then, there was no expandable
sentence-case command. There was also a problem with referencing
-entries where <a id="wrglossary.5302"></a><a href="#glo:dual.linktext">link text</a> was encapsulated with a text-block
+entries where <a id="wrglossary.5305"></a><a href="#glo:dual.linktext">link text</a> was encapsulated with a text-block
command (which occurs, in particular, with acronym and abbreviation styles).
The first letter of the text-block command’s argument needed to be
obtained, which resulted in some trickery that proved problematic
-with <a id="wrglossary.5303"></a><a href="#glo:dual.utf8">UTF-8</a>.
+with <a id="wrglossary.5306"></a><a href="#glo:dual.utf8">UTF-8</a>.
<p>
The LaTeX3 kernel now provides a suitable expandable command that
-works with <a id="wrglossary.5304"></a><a href="#glo:dual.utf8">UTF-8</a>, and <a id="wrglossary.5305"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ provides
-<a id="wrglossary.5306"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> that directly interfaces with it. If an older
-version of <a id="wrglossary.5307"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> is installed, <a id="wrglossary.5308"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and
-<a id="wrglossary.5309"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+ will provide <a id="wrglossary.5310"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>. You can use this in
+works with <a id="wrglossary.5307"></a><a href="#glo:dual.utf8">UTF-8</a>, and <a id="wrglossary.5308"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ provides
+<a id="wrglossary.5309"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> that directly interfaces with it. If an older
+version of <a id="wrglossary.5310"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> is installed, <a id="wrglossary.5311"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and
+<a id="wrglossary.5312"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+ will provide <a id="wrglossary.5313"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>. You can use this in
expandable contents. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\section</code>{<a id="wrglossary.5311"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5312"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{label}}}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\section</code>{<a id="wrglossary.5314"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5315"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{label}}}
</pre>
However, in the above example, it’s simpler to do:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\section</code>{<a id="wrglossary.5313"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>{label}}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\section</code>{<a id="wrglossary.5316"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>{label}}
</pre>
-If <a id="wrglossary.5314"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded, <code class="code"><a id="wrglossary.5315"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>{label}</code>
+If <a id="wrglossary.5317"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded, <code class="code"><a id="wrglossary.5318"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>{label}</code>
will now expand to:
-<pre class="compactcodebox"><a id="wrglossary.5316"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5317"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{label}}
+<pre class="compactcodebox"><a id="wrglossary.5319"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5320"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{label}}
</pre>
in the PDF bookmark.
<p>
-Internally, <a id="wrglossary.5318"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> now uses <a id="wrglossary.5319"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> to
+Internally, <a id="wrglossary.5321"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> now uses <a id="wrglossary.5322"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> to
perform the case conversion, but it still parses its argument to
determine if it starts with <code class="code"><span class="meta">〈<em class="metainner">cs</em>〉</span>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>. This means
-that with <a id="wrglossary.5320"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+, you now don’t have to worry about
-<a id="wrglossary.5321"></a><a href="#glo:dual.utf8">UTF-8</a> characters occurring at the start of the text.
+that with <a id="wrglossary.5323"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+, you now don’t have to worry about
+<a id="wrglossary.5324"></a><a href="#glo:dual.utf8">UTF-8</a> characters occurring at the start of the text.
<p>
-For example, with <a id="wrglossary.5322"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07 you would need to do
+For example, with <a id="wrglossary.5325"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.07 you would need to do
something like:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5323"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.5324"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={{é}lite}</span>,
- <a id="wrglossary.5325"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={...}</span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5326"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.5327"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={{é}lite}</span>,
+ <a id="wrglossary.5328"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={...}</span>}
</pre>
-in order for <code class="code"><a id="wrglossary.5326"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{elite}</code> to work. Whereas with
-<a id="wrglossary.5327"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08, you can now simply do:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5328"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.5329"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={élite}</span>,
- <a id="wrglossary.5330"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={...}</span>}
+in order for <code class="code"><a id="wrglossary.5329"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{elite}</code> to work. Whereas with
+<a id="wrglossary.5330"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08, you can now simply do:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5331"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{elite}{<a id="wrglossary.5332"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={élite}</span>,
+ <a id="wrglossary.5333"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={...}</span>}
</pre>
-(As from <a id="wrglossary.5331"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.47, it should be possible to use
-<a id="wrglossary.5332"></a><a href="#glo:dual.utf8">UTF-8</a> characters in the label as well.)
+(As from <a id="wrglossary.5334"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.47, it should be possible to use
+<a id="wrglossary.5335"></a><a href="#glo:dual.utf8">UTF-8</a> characters in the label as well.)
<p>
-Whilst you can redefine <a id="wrglossary.5333"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a> to use
-<a id="wrglossary.5334"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> directly (without using <a id="wrglossary.5335"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> as
+Whilst you can redefine <a id="wrglossary.5336"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a> to use
+<a id="wrglossary.5337"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> directly (without using <a id="wrglossary.5338"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> as
an intermediary), this may result in content being expanded that
wouldn’t have been expanded previously. In particularly, if
<span class="meta">〈<em class="metainner">cs</em>〉</span> isn’t robust and expands to content that includes labels
then the case-change can fail. You also won’t be able to take
advantage of the blockers and mappings that are only recognised as
-such by <a id="wrglossary.5336"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. If you use <a id="wrglossary.5337"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> instead,
+such by <a id="wrglossary.5339"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. If you use <a id="wrglossary.5340"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> instead,
blockers and mappings will be treated as exclusions, which are
likely to result in unwanted side-effects.
<p>
-Both <a id="wrglossary.5338"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> and <a id="wrglossary.5339"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> recognise
+Both <a id="wrglossary.5341"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> and <a id="wrglossary.5342"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> recognise
exclusions. These are text-block commands which take a single
mandatory argument that needs to be skipped. For example, in the
-following <code class="code"><a id="wrglossary.5340"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{example}</code> needs to be skipped:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5341"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5342"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{example}some text}
+following <code class="code"><a id="wrglossary.5343"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{example}</code> needs to be skipped:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5344"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5345"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>{example}some text}
</pre>
-Exclusions are identified with <a id="wrglossary.5343"></a><a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a>. If you have an older
-version of <a id="wrglossary.5344"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, this won’t be defined, so
-<a id="wrglossary.5345"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and <a id="wrglossary.5346"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+ provide:
+Exclusions are identified with <a id="wrglossary.5346"></a><a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a>. If you have an older
+version of <a id="wrglossary.5347"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, this won’t be defined, so
+<a id="wrglossary.5348"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and <a id="wrglossary.5349"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+ provide:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5347"></a><code class="code"><dfn id="glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5350"></a><code class="code"><dfn id="glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This will use <a id="wrglossary.5348"></a><a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a> with <a id="wrglossary.5349"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.
+This will use <a id="wrglossary.5351"></a><a href="#glo:MFUexcl"><code class="csfmt">\MFUexcl</code></a> with <a id="wrglossary.5352"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.
With older versions, a definition will be provided that works with
-<a id="wrglossary.5350"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>, but exclusions won’t be recognised by
-<a id="wrglossary.5351"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>.
+<a id="wrglossary.5353"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>, but exclusions won’t be recognised by
+<a id="wrglossary.5354"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>.
<p>
-As from <a id="wrglossary.5352"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, <a id="wrglossary.5353"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> will
-be identified as an exclusion (via <a id="wrglossary.5354"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a>), but the
+As from <a id="wrglossary.5355"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50, <a id="wrglossary.5356"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> will
+be identified as an exclusion (via <a id="wrglossary.5357"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a>), but the
optional argument will cause a problem if present. See the
-<a id="wrglossary.5355"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ manual for a workaround. Note that commands
-such as <a id="wrglossary.5356"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> and <a id="wrglossary.5357"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a> aren’t identified as
+<a id="wrglossary.5358"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ manual for a workaround. Note that commands
+such as <a id="wrglossary.5359"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> and <a id="wrglossary.5360"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a> aren’t identified as
exclusions as they aren’t expected to occur in text that may require
a case-change.
<p>
@@ -17800,61 +17820,61 @@
With glossary entry references, there are commands
that take a label as the argument, which shouldn’t have any
case-changed applied, but also shouldn’t be skipped. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5358"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>{<a id="wrglossary.5359"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>{example} something}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5361"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>{<a id="wrglossary.5362"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>{example} something}
</pre>
-In this situation, there shouldn’t be any case-change as <a id="wrglossary.5360"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>
+In this situation, there shouldn’t be any case-change as <a id="wrglossary.5363"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>
already implements a case-change. This type of command is referred
-to as a blocker in the <a id="wrglossary.5361"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual, as it indicates a
+to as a blocker in the <a id="wrglossary.5364"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual, as it indicates a
command that should prevent any case-change if it’s encountered at
-the start of the text. Blockers are identified with <a id="wrglossary.5362"></a><a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a>.
-If you have an older version of <a id="wrglossary.5363"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, this won’t be
-defined, so <a id="wrglossary.5364"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and <a id="wrglossary.5365"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>
+the start of the text. Blockers are identified with <a id="wrglossary.5365"></a><a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a>.
+If you have an older version of <a id="wrglossary.5366"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, this won’t be
+defined, so <a id="wrglossary.5367"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and <a id="wrglossary.5368"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>
v1.49+ provide:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5366"></a><code class="code"><dfn id="glo:glsmfublocker"><code class="csfmt">\glsmfublocker</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5369"></a><code class="code"><dfn id="glo:glsmfublocker"><code class="csfmt">\glsmfublocker</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This will use <a id="wrglossary.5367"></a><a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a> with <a id="wrglossary.5368"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.
-With older versions, it will simply use <a id="wrglossary.5369"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a> which will
+This will use <a id="wrglossary.5370"></a><a href="#glo:MFUblocker"><code class="csfmt">\MFUblocker</code></a> with <a id="wrglossary.5371"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.
+With older versions, it will simply use <a id="wrglossary.5372"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a> which will
instead identify the command as an exclusion and won’t be recognised
-by <a id="wrglossary.5370"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. See the <a id="wrglossary.5371"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ manual for
+by <a id="wrglossary.5373"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. See the <a id="wrglossary.5374"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ manual for
further information about blockers.
<p>
-As from <a id="wrglossary.5372"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+, commands like <a id="wrglossary.5373"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> will be
-identified as blockers using <a id="wrglossary.5374"></a><a href="#glo:glsmfublocker"><code class="csfmt">\glsmfublocker</code></a>, and
-<a id="wrglossary.5375"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> now identifies similar commands, such as
-<a id="wrglossary.5376"></a><a href="#glo:rGLS"><code class="csfmt">\rGLS</code></a> as blockers.
+As from <a id="wrglossary.5375"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+, commands like <a id="wrglossary.5376"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> will be
+identified as blockers using <a id="wrglossary.5377"></a><a href="#glo:glsmfublocker"><code class="csfmt">\glsmfublocker</code></a>, and
+<a id="wrglossary.5378"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> now identifies similar commands, such as
+<a id="wrglossary.5379"></a><a href="#glo:rGLS"><code class="csfmt">\rGLS</code></a> as blockers.
<p>
Finally, there are mappings. These are commands that should be
substituted with another command, which is expected to perform the
case-change. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5377"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>{<a id="wrglossary.5378"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{example} something}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5380"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>{<a id="wrglossary.5381"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{example} something}
</pre>
-This shouldn’t skip or block <a id="wrglossary.5379"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but instead should convert
+This shouldn’t skip or block <a id="wrglossary.5382"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but instead should convert
the text to:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5380"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{example} something
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5383"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{example} something
</pre>
-This is implemented by adding a mapping from <a id="wrglossary.5381"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> to <a id="wrglossary.5382"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>.
-Mappings are added using <a id="wrglossary.5383"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a>.
-If you have an older version of <a id="wrglossary.5384"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, this won’t be
-defined, so <a id="wrglossary.5385"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and <a id="wrglossary.5386"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>
+This is implemented by adding a mapping from <a id="wrglossary.5384"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> to <a id="wrglossary.5385"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>.
+Mappings are added using <a id="wrglossary.5386"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a>.
+If you have an older version of <a id="wrglossary.5387"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>, this won’t be
+defined, so <a id="wrglossary.5388"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ and <a id="wrglossary.5389"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>
v1.49+ provide:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5387"></a><code class="code"><dfn id="glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></dfn>{<span class="meta">〈<em class="metainner">cs1</em>〉</span>}{<span class="meta">〈<em class="metainner">cs2</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5390"></a><code class="code"><dfn id="glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></dfn>{<span class="meta">〈<em class="metainner">cs1</em>〉</span>}{<span class="meta">〈<em class="metainner">cs2</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This will use <a id="wrglossary.5388"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a> with <a id="wrglossary.5389"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.
-With older versions, it will simply use <a id="wrglossary.5390"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a> which will
+This will use <a id="wrglossary.5391"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a> with <a id="wrglossary.5392"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.
+With older versions, it will simply use <a id="wrglossary.5393"></a><a href="#glo:glsmfuexcl"><code class="csfmt">\glsmfuexcl</code></a> which will
instead identify the command as an exclusion and won’t be recognised
-by <a id="wrglossary.5391"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. See the <a id="wrglossary.5392"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ manual for
+by <a id="wrglossary.5394"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>. See the <a id="wrglossary.5395"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ manual for
further information about mappings.
<p>
-As from <a id="wrglossary.5393"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+, commands like <a id="wrglossary.5394"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will be
-mapped to the appropriate <a id="wrglossary.5395"></a><a href="#glo:idx.sentencecase">sentence case</a> command using
-<a id="wrglossary.5396"></a><a href="#glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></a>, and <a id="wrglossary.5397"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> now identifies
-similar mappings, such as <a id="wrglossary.5398"></a><a href="#glo:rgls"><code class="csfmt">\rgls</code></a> mapped to <a id="wrglossary.5399"></a><a href="#glo:rGls"><code class="csfmt">\rGls</code></a>.
+As from <a id="wrglossary.5396"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+, commands like <a id="wrglossary.5397"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will be
+mapped to the appropriate <a id="wrglossary.5398"></a><a href="#glo:idx.sentencecase">sentence case</a> command using
+<a id="wrglossary.5399"></a><a href="#glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></a>, and <a id="wrglossary.5400"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> now identifies
+similar mappings, such as <a id="wrglossary.5401"></a><a href="#glo:rgls"><code class="csfmt">\rgls</code></a> mapped to <a id="wrglossary.5402"></a><a href="#glo:rGls"><code class="csfmt">\rGls</code></a>.
<p>
In order to integrate the full set of features provided by
-<a id="wrglossary.5400"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+, you will need both <a id="wrglossary.5401"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+
-and <a id="wrglossary.5402"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+.
+<a id="wrglossary.5403"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+, you will need both <a id="wrglossary.5404"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+
+and <a id="wrglossary.5405"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> v1.49+.
<p>
</section><!-- end of section sec:firstuc -->
@@ -17864,15 +17884,15 @@
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5403"></a><code class="code"><dfn id="glo:glslowercase"><code class="csfmt">\glslowercase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5406"></a><code class="code"><dfn id="glo:glslowercase"><code class="csfmt">\glslowercase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is defined by <a id="wrglossary.5404"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ to use the LaTeX3 command
-to convert to <a id="wrglossary.5405"></a><a href="#glo:idx.lowercase">lowercase</a>. If an older version of
-<a id="wrglossary.5406"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is present, then this command will be provided by
-<a id="wrglossary.5407"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> but it will be defined to use
-<a id="wrglossary.5408"></a><a href="#glo:MakeTextLowercase"><code class="csfmt">\MakeTextLowercase</code></a> instead. This command is primarily provided for use
-with <a id="wrglossary.5409"></a><a href="#glo:idx.smallcaps">small caps</a> styles to convert an abbreviation to
-<a id="wrglossary.5410"></a><a href="#glo:idx.lowercase">lowercase</a>, but isn’t actually used anywhere by default.
+This is defined by <a id="wrglossary.5407"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ to use the LaTeX3 command
+to convert to <a id="wrglossary.5408"></a><a href="#glo:idx.lowercase">lowercase</a>. If an older version of
+<a id="wrglossary.5409"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is present, then this command will be provided by
+<a id="wrglossary.5410"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> but it will be defined to use
+<a id="wrglossary.5411"></a><a href="#glo:MakeTextLowercase"><code class="csfmt">\MakeTextLowercase</code></a> instead. This command is primarily provided for use
+with <a id="wrglossary.5412"></a><a href="#glo:idx.smallcaps">small caps</a> styles to convert an abbreviation to
+<a id="wrglossary.5413"></a><a href="#glo:idx.lowercase">lowercase</a>, but isn’t actually used anywhere by default.
<p>
</section><!-- end of section sec:lowercase -->
@@ -17882,15 +17902,15 @@
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5411"></a><code class="code"><dfn id="glo:glsuppercase"><code class="csfmt">\glsuppercase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5414"></a><code class="code"><dfn id="glo:glsuppercase"><code class="csfmt">\glsuppercase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is defined by <a id="wrglossary.5412"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ to use the LaTeX3 command
-to convert to <a id="wrglossary.5413"></a><a href="#glo:idx.uppercase">uppercase</a> (<a id="wrglossary.5414"></a><a href="#glo:idx.allcaps">all caps</a>). If an older version of
-<a id="wrglossary.5415"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is present, then this command will be provided by
-<a id="wrglossary.5416"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> but it will be defined to just use
-<a id="wrglossary.5417"></a><a href="#glo:mfirstucMakeUppercase"><code class="csfmt">\mfirstucMakeUppercase</code></a>, which is provided by <a id="wrglossary.5418"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>.
-This command is used by <a id="wrglossary.5419"></a><a href="#glo:idx.allcaps">all caps</a> commands such as
-<a id="wrglossary.5420"></a><a href="#glo:GLSxtrusefield"><code class="csfmt">\GLSxtrusefield</code></a>.
+This is defined by <a id="wrglossary.5415"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+ to use the LaTeX3 command
+to convert to <a id="wrglossary.5416"></a><a href="#glo:idx.uppercase">uppercase</a> (<a id="wrglossary.5417"></a><a href="#glo:idx.allcaps">all caps</a>). If an older version of
+<a id="wrglossary.5418"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is present, then this command will be provided by
+<a id="wrglossary.5419"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> but it will be defined to just use
+<a id="wrglossary.5420"></a><a href="#glo:mfirstucMakeUppercase"><code class="csfmt">\mfirstucMakeUppercase</code></a>, which is provided by <a id="wrglossary.5421"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>.
+This command is used by <a id="wrglossary.5422"></a><a href="#glo:idx.allcaps">all caps</a> commands such as
+<a id="wrglossary.5423"></a><a href="#glo:GLSxtrusefield"><code class="csfmt">\GLSxtrusefield</code></a>.
<p>
</section><!-- end of section sec:uppercase -->
@@ -17900,21 +17920,21 @@
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5421"></a><code class="code"><dfn id="glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></dfn>{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5424"></a><code class="code"><dfn id="glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></dfn>{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is defined by <a id="wrglossary.5422"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.48 to use <a id="wrglossary.5423"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a>
-to convert to <a id="wrglossary.5424"></a><a href="#glo:idx.titlecase">title case</a>. If you experience any errors with
-<a id="wrglossary.5425"></a><a href="#glo:idx.titlecase">title case</a> commands, such as <a id="wrglossary.5426"></a><a href="#glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></a>, or
-attributes such as <a id="wrglossary.5427"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> then try redefining
-this command to use <code class="code"><a id="wrglossary.5428"></a><a href="#glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></a>*</code> instead. See the
-<a id="wrglossary.5429"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.
+This is defined by <a id="wrglossary.5425"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.48 to use <a id="wrglossary.5426"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a>
+to convert to <a id="wrglossary.5427"></a><a href="#glo:idx.titlecase">title case</a>. If you experience any errors with
+<a id="wrglossary.5428"></a><a href="#glo:idx.titlecase">title case</a> commands, such as <a id="wrglossary.5429"></a><a href="#glo:glsentrytitlecase"><code class="csfmt">\glsentrytitlecase</code></a>, or
+attributes such as <a id="wrglossary.5430"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> then try redefining
+this command to use <code class="code"><a id="wrglossary.5431"></a><a href="#glo:capitalisefmtwords"><code class="csfmt">\capitalisefmtwords</code></a>*</code> instead. See the
+<a id="wrglossary.5432"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5430"></a><code class="code"><dfn id="glo:glspdfsentencecase"><code class="csfmt">\glspdfsentencecase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5433"></a><code class="code"><dfn id="glo:glspdfsentencecase"><code class="csfmt">\glspdfsentencecase</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is provided for use in the PDF part of <a id="wrglossary.5431"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>, and is used
-by commands such as <a id="wrglossary.5432"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>. It ensures that the <span class="meta">〈<em class="metainner">text</em>〉</span> argument is
-expanded (with <code class="csfmt">\exp_args:Ne</code>) before applying <a id="wrglossary.5433"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>.
+This is provided for use in the PDF part of <a id="wrglossary.5434"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>, and is used
+by commands such as <a id="wrglossary.5435"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>. It ensures that the <span class="meta">〈<em class="metainner">text</em>〉</span> argument is
+expanded (with <code class="csfmt">\exp_args:Ne</code>) before applying <a id="wrglossary.5436"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>.
<p>
</section><!-- end of section sec:titlecase -->
@@ -17923,31 +17943,31 @@
<h2><!-- start of section header -->5.3. Entries in Sectioning Titles, Headers, Captions and Contents<span class="labellink"><a href="#sec:headtitle">[link]</a></span></h2><!-- end of section header -->
<p>
-The <a id="wrglossary.5434"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual cautions against using commands
-like <a id="wrglossary.5435"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in chapter or section titles. The principle problems
+The <a id="wrglossary.5437"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual cautions against using commands
+like <a id="wrglossary.5438"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in chapter or section titles. The principle problems
are:
<ul class="displaylist">
-<li><span class="bulletitem">•</span>if you have a table of contents, the <a id="wrglossary.5436"></a><a href="#glo:dual.firstuseflag">first use flag</a>
+<li><span class="bulletitem">•</span>if you have a table of contents, the <a id="wrglossary.5439"></a><a href="#glo:dual.firstuseflag">first use flag</a>
will be unset in the contents rather than later in the document;
<p>
-<li><span class="bulletitem">•</span>if you have the <a id="wrglossary.5437"></a><a href="#glo:dual.locationlist">location lists</a> displayed in the
-<a id="wrglossary.5438"></a><a href="#glo:dual.glossary">glossary</a>, unwanted <a id="wrglossary.5439"></a><a href="#glo:dual.entrylocation">locations</a> will be added to it
+<li><span class="bulletitem">•</span>if you have the <a id="wrglossary.5440"></a><a href="#glo:dual.locationlist">location lists</a> displayed in the
+<a id="wrglossary.5441"></a><a href="#glo:dual.glossary">glossary</a>, unwanted <a id="wrglossary.5442"></a><a href="#glo:dual.entrylocation">locations</a> will be added to it
corresponding to the table of contents (if present) and every page
that contains the entry in the page header (if the page style in use
adds the chapter or section title to the header);
<p>
<li><span class="bulletitem">•</span>if the page style in use adds the chapter or section title to
-the header and attempts to convert it to <a id="wrglossary.5440"></a><a href="#glo:idx.uppercase">uppercase</a>, the entry label
-(in the argument of <a id="wrglossary.5441"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc) will be converted to <a id="wrglossary.5442"></a><a href="#glo:idx.uppercase">uppercase</a>
+the header and attempts to convert it to <a id="wrglossary.5443"></a><a href="#glo:idx.uppercase">uppercase</a>, the entry label
+(in the argument of <a id="wrglossary.5444"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc) will be converted to <a id="wrglossary.5445"></a><a href="#glo:idx.uppercase">uppercase</a>
and the entry won’t be recognised;
<p>
-<li><span class="bulletitem">•</span>if you use <a id="wrglossary.5443"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, commands like <a id="wrglossary.5444"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> can’t be
+<li><span class="bulletitem">•</span>if you use <a id="wrglossary.5446"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, commands like <a id="wrglossary.5447"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> can’t be
expanded to a simple string and only the label will appear in the
-PDF bookmark (with a warning from <a id="wrglossary.5445"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>);
+PDF bookmark (with a warning from <a id="wrglossary.5448"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>);
<p>
-<li><span class="bulletitem">•</span>if you use <a id="wrglossary.5446"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, you will end up with nested hyperlinks
+<li><span class="bulletitem">•</span>if you use <a id="wrglossary.5449"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>, you will end up with nested hyperlinks
in the table of contents.
</ul>
@@ -17955,25 +17975,25 @@
Similar problems can also occur with captions (except for the page
header and bookmark issues).
<p>
-The <a id="wrglossary.5447"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package tries to resolve the header
-problem by modifying <a id="wrglossary.5448"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>, <a id="wrglossary.5449"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.5450"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>.
+The <a id="wrglossary.5450"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package tries to resolve the header
+problem by modifying <a id="wrglossary.5451"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>, <a id="wrglossary.5452"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.5453"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>.
If this causes unwanted side-effects, you can restore their former
definitions using:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5451"></a><code class="code"><dfn id="glo:glsxtrRevertMarks"><code class="csfmt">\glsxtrRevertMarks</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5454"></a><code class="code"><dfn id="glo:glsxtrRevertMarks"><code class="csfmt">\glsxtrRevertMarks</code></dfn></code></div><!-- end of pinnedbox -->
-This will revert <a id="wrglossary.5452"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>, <a id="wrglossary.5453"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.5454"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>
-back to the definitions in effect when <a id="wrglossary.5455"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was
+This will revert <a id="wrglossary.5455"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>, <a id="wrglossary.5456"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.5457"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>
+back to the definitions in effect when <a id="wrglossary.5458"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> was
loaded. Alternatively, you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5456"></a><code class="code"><dfn id="glo:glsxtrRevertTocMarks"><code class="csfmt">\glsxtrRevertTocMarks</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5459"></a><code class="code"><dfn id="glo:glsxtrRevertTocMarks"><code class="csfmt">\glsxtrRevertTocMarks</code></dfn></code></div><!-- end of pinnedbox -->
-This will only revert <a id="wrglossary.5457"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>.
+This will only revert <a id="wrglossary.5460"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>.
<p>
-If you use <a id="wrglossary.5458"></a><a href="#glo:glsxtrRevertMarks"><code class="csfmt">\glsxtrRevertMarks</code></a> or <a id="wrglossary.5459"></a><a href="#glo:glsxtrRevertTocMarks"><code class="csfmt">\glsxtrRevertTocMarks</code></a>,
+If you use <a id="wrglossary.5461"></a><a href="#glo:glsxtrRevertMarks"><code class="csfmt">\glsxtrRevertMarks</code></a> or <a id="wrglossary.5462"></a><a href="#glo:glsxtrRevertTocMarks"><code class="csfmt">\glsxtrRevertTocMarks</code></a>,
you will need to employ the simplistic approach, described in
§<a href="#sec:simplisticapproach">5.3.1</a>, which is the method recommended
-by the <a id="wrglossary.5460"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual. Otherwise, you can use the
+by the <a id="wrglossary.5463"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual. Otherwise, you can use the
commands described in §<a href="#sec:headingcommands">5.3.2</a>, which
provide a better solution.
<p>
@@ -17984,12 +18004,12 @@
<h3><!-- start of subsection header -->5.3.1. Simplistic Approach<span class="labellink"><a href="#sec:simplisticapproach">[link]</a></span></h3><!-- end of subsection header -->
<p>
-To get around all these problems, the <a id="wrglossary.5461"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual
+To get around all these problems, the <a id="wrglossary.5464"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual
recommends using the expandable non-hyperlink commands, such as
-<a id="wrglossary.5462"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> (for regular entries) or <a id="wrglossary.5463"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>
+<a id="wrglossary.5465"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> (for regular entries) or <a id="wrglossary.5466"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>
(for abbreviations). This is the simplest solution, but doesn’t
allow for special formatting that’s applied to the entry through
-commands like <a id="wrglossary.5464"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> or <a id="wrglossary.5465"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>.
+commands like <a id="wrglossary.5467"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> or <a id="wrglossary.5468"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>.
<p>
<div class="marginright"><a id="ex:simpleseccmds-backref">🖹</a><a href="#ex:simpleseccmds">92</a></div>Example <a href="#ex:simpleseccmds">92</a> uses this approach:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
@@ -17997,25 +18017,25 @@
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.5466"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
- {general}{<a id="wrglossary.5467"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
+<a id="wrglossary.5469"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
+ {general}{<a id="wrglossary.5470"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
-<a id="wrglossary.5468"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5469"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
- <a id="wrglossary.5470"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
-<a id="wrglossary.5471"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{
- <a id="wrglossary.5472"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}</span>,
- <a id="wrglossary.5473"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alpha}</span>}
+<a id="wrglossary.5471"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5472"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
+ <a id="wrglossary.5473"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.5474"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{
+ <a id="wrglossary.5475"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}</span>,
+ <a id="wrglossary.5476"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alpha}</span>}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.5474"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>
-<code class="cmd">\section</code>{<a id="wrglossary.5475"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>{<a id="wrglossary.5476"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a>{sample}
- and <a id="wrglossary.5477"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{alpha}}{Sample and alpha}}
+<a id="wrglossary.5477"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>
+<code class="cmd">\section</code>{<a id="wrglossary.5478"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>{<a id="wrglossary.5479"></a><a href="#glo:Glsentrytext"><code class="csfmt">\Glsentrytext</code></a>{sample}
+ and <a id="wrglossary.5480"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{alpha}}{Sample and alpha}}
-First use: <a id="wrglossary.5478"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} and <a id="wrglossary.5479"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
+First use: <a id="wrglossary.5481"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} and <a id="wrglossary.5482"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
-Next use: <a id="wrglossary.5480"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} and <a id="wrglossary.5481"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
+Next use: <a id="wrglossary.5483"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} and <a id="wrglossary.5484"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
-<a id="wrglossary.5482"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>
+<a id="wrglossary.5485"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -18026,32 +18046,32 @@
</div><!-- end of resultbox -->
This solves some problems: it avoids nested links in the table of
-contents, the <a id="wrglossary.5483"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t prematurely unset and the PDF
+contents, the <a id="wrglossary.5486"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t prematurely unset and the PDF
bookmarks has a reasonable substitution, but it still isn’t a
complete solution as the above document will fail if the page style
is changed to <code class="code">headings</code> and a page break is inserted before
-the section (after <a id="wrglossary.5484"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>), which will lead to the error:
+the section (after <a id="wrglossary.5487"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>), which will lead to the error:
<pre class="transcript"><div class="transcripttitle"><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Glossary entry `SAMPLE' has not been defined.
</pre>
This is because the case-change applied to the header converts
the label <span class="qt">“sample”</span> to <span class="qt">“SAMPLE”</span>, which doesn’t correspond to a
-defined entry. (This can now be avoided with <a id="wrglossary.5485"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.)
+defined entry. (This can now be avoided with <a id="wrglossary.5488"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.)
<p>
If the case conversion is applied by, then the case-change can
-be prevented by encapsulating the label with <a id="wrglossary.5486"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a>, but
+be prevented by encapsulating the label with <a id="wrglossary.5489"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a>, but
this ends up quite complicated. This is actually what the commands
describe in §<a href="#sec:headingcommands">5.3.2</a> do when they are in a
-heading. This allows for older versions of <a id="wrglossary.5487"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> that don’t
+heading. This allows for older versions of <a id="wrglossary.5490"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> that don’t
recognise exclusions. See §<a href="#sec:casechange">5.2</a> for further
details.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-The <a id="wrglossary.5488"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a> command was originally provided by the
-<a id="wrglossary.5489"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a> package to prevent <a id="wrglossary.5490"></a><a href="#glo:MakeTextUppercase"><code class="csfmt">\MakeTextUppercase</code></a> from
-applying a case-change. The functionality of the <a id="wrglossary.5491"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a>
+The <a id="wrglossary.5491"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a> command was originally provided by the
+<a id="wrglossary.5492"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a> package to prevent <a id="wrglossary.5493"></a><a href="#glo:MakeTextUppercase"><code class="csfmt">\MakeTextUppercase</code></a> from
+applying a case-change. The functionality of the <a id="wrglossary.5494"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a>
package has now been absorbed into the LaTeX kernel, which means
-that as from 2022, <a id="wrglossary.5492"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a> is deprecated and
-<a id="wrglossary.5493"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a> is defined by the kernel.
+that as from 2022, <a id="wrglossary.5495"></a><a href="#glo:pkg.textcase"><span class="styfmt">textcase</span></a> is deprecated and
+<a id="wrglossary.5496"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a> is defined by the kernel.
</div><!-- end of information -->
<p>
@@ -18062,11 +18082,11 @@
<h3><!-- start of subsection header -->5.3.2. New Commands Designed for Chapter/Section Headings or Captions<span class="labellink"><a href="#sec:headingcommands">[link]</a></span></h3><!-- end of subsection header -->
<p>
-This section is irrelevant if you use <a id="wrglossary.5494"></a><a href="#glo:glsxtrRevertMarks"><code class="csfmt">\glsxtrRevertMarks</code></a> to
-restore the definitions of <a id="wrglossary.5495"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>,
-<a id="wrglossary.5496"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.5497"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>. If you use
-<a id="wrglossary.5498"></a><a href="#glo:glsxtrRevertTocMarks"><code class="csfmt">\glsxtrRevertTocMarks</code></a>, then this section is only applicable to
-<a id="wrglossary.5499"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a> and <a id="wrglossary.5500"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>.
+This section is irrelevant if you use <a id="wrglossary.5497"></a><a href="#glo:glsxtrRevertMarks"><code class="csfmt">\glsxtrRevertMarks</code></a> to
+restore the definitions of <a id="wrglossary.5498"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>,
+<a id="wrglossary.5499"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.5500"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>. If you use
+<a id="wrglossary.5501"></a><a href="#glo:glsxtrRevertTocMarks"><code class="csfmt">\glsxtrRevertTocMarks</code></a>, then this section is only applicable to
+<a id="wrglossary.5502"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a> and <a id="wrglossary.5503"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>.
<p>
The commands listed here are provided for use within captions or
section headings. They are designed to overcome some of the problems
@@ -18073,28 +18093,28 @@
illustrated in the previous section. Note that they
only have a single argument, the entry label. There are no optional
arguments. Below, <span class="qt">“header”</span> refers to page header text added with
-<a id="wrglossary.5501"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a> or <a id="wrglossary.5502"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>, and <span class="qt">“contents”</span> refers to the
+<a id="wrglossary.5504"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a> or <a id="wrglossary.5505"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>, and <span class="qt">“contents”</span> refers to the
table of contents or any other <span class="qt">“list of”</span> that uses
-<a id="wrglossary.5503"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>, such as the list of figures.
+<a id="wrglossary.5506"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>, such as the list of figures.
<p>
-Each command <code class="csfmt">\glsfmt<span class="meta">〈<em class="metainner">field</em>〉</span></code> (such as <a id="wrglossary.5504"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a> or
-<a id="wrglossary.5505"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>) behaves like an analogous
+Each command <code class="csfmt">\glsfmt<span class="meta">〈<em class="metainner">field</em>〉</span></code> (such as <a id="wrglossary.5507"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a> or
+<a id="wrglossary.5508"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>) behaves like an analogous
<code class="csfmt">\gls<span class="meta">〈<em class="metainner">field</em>〉</span></code> or <code class="csfmt">\glsxtr<span class="meta">〈<em class="metainner">field</em>〉</span></code> command (such
-as <a id="wrglossary.5506"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> or <a id="wrglossary.5507"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>) but with the options
-<a id="wrglossary.5508"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> and <a id="wrglossary.5509"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> and no insert.
+as <a id="wrglossary.5509"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> or <a id="wrglossary.5510"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>) but with the options
+<a id="wrglossary.5511"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> and <a id="wrglossary.5512"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> and no insert.
When they occur within a header, they are protected from having any
case-change applied (which will interfere with the entry label).
-Since this means they won’t appear in <a id="wrglossary.5510"></a><a href="#glo:idx.allcaps">all caps</a> in the header,
-the <a id="wrglossary.5511"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a> attribute may be set to use the
-<a id="wrglossary.5512"></a><a href="#glo:idx.allcaps">all caps</a> <code class="csfmt">\GLS<span class="meta">〈<em class="metainner">field</em>〉</span></code> or <code class="csfmt">\GLSxtr<span class="meta">〈<em class="metainner">field</em>〉</span></code> instead (such
-as <a id="wrglossary.5513"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a> or <a id="wrglossary.5514"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a>).
+Since this means they won’t appear in <a id="wrglossary.5513"></a><a href="#glo:idx.allcaps">all caps</a> in the header,
+the <a id="wrglossary.5514"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a> attribute may be set to use the
+<a id="wrglossary.5515"></a><a href="#glo:idx.allcaps">all caps</a> <code class="csfmt">\GLS<span class="meta">〈<em class="metainner">field</em>〉</span></code> or <code class="csfmt">\GLSxtr<span class="meta">〈<em class="metainner">field</em>〉</span></code> instead (such
+as <a id="wrglossary.5516"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a> or <a id="wrglossary.5517"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a>).
<p>
-There is currently only support for the <a id="wrglossary.5515"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>,
-<a id="wrglossary.5516"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>, <a id="wrglossary.5517"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>, <a id="wrglossary.5518"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>,
-<a id="wrglossary.5519"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>, <a id="wrglossary.5520"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a>, <a id="wrglossary.5521"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a>,
-<a id="wrglossary.5522"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a>, and <a id="wrglossary.5523"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> fields, and also limited
+There is currently only support for the <a id="wrglossary.5518"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>,
+<a id="wrglossary.5519"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>, <a id="wrglossary.5520"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a>, <a id="wrglossary.5521"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>,
+<a id="wrglossary.5522"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>, <a id="wrglossary.5523"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a>, <a id="wrglossary.5524"></a><a href="#glo:opt.gloskey.shortplural"><span class="csoptfmt">shortplural</span></a>,
+<a id="wrglossary.5525"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a>, and <a id="wrglossary.5526"></a><a href="#glo:opt.gloskey.longplural"><span class="csoptfmt">longplural</span></a> fields, and also limited
support for the full form of abbreviations. For other fields, you
-will need to follow the recommendation of the <a id="wrglossary.5524"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
+will need to follow the recommendation of the <a id="wrglossary.5527"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
manual (as discussed above in §<a href="#sec:simplisticapproach">5.3.1</a>).
<p>
<div class="marginright"><a id="ex:glsfmttext-backref">🖹</a><a href="#ex:glsfmttext">93</a></div>Example <a href="#ex:glsfmttext">93</a> is a modification of the previous
@@ -18104,24 +18124,24 @@
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.5525"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
- {general}{<a id="wrglossary.5526"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
+<a id="wrglossary.5528"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
+ {general}{<a id="wrglossary.5529"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
-<a id="wrglossary.5527"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5528"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
- <a id="wrglossary.5529"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
-<a id="wrglossary.5530"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{
- <a id="wrglossary.5531"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}</span>,
- <a id="wrglossary.5532"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alpha}</span>}
+<a id="wrglossary.5530"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5531"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
+ <a id="wrglossary.5532"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.5533"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{
+ <a id="wrglossary.5534"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}</span>,
+ <a id="wrglossary.5535"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alpha}</span>}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.5533"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>
-<code class="cmd">\section</code>{<a id="wrglossary.5534"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>{sample} and <a id="wrglossary.5535"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{alpha}}
+<a id="wrglossary.5536"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>
+<code class="cmd">\section</code>{<a id="wrglossary.5537"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>{sample} and <a id="wrglossary.5538"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{alpha}}
-First use: <a id="wrglossary.5536"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} and <a id="wrglossary.5537"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
+First use: <a id="wrglossary.5539"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} and <a id="wrglossary.5540"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
-Next use: <a id="wrglossary.5538"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} and <a id="wrglossary.5539"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
+Next use: <a id="wrglossary.5541"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} and <a id="wrglossary.5542"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}.
-<a id="wrglossary.5540"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>
+<a id="wrglossary.5543"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -18131,30 +18151,30 @@
</div><!-- end of resultbox -->
Note that this still results in <span class="qt">“Token not allowed in a PDF
-string”</span> warnings from <a id="wrglossary.5541"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>. This is due to the maths shift and
+string”</span> warnings from <a id="wrglossary.5544"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>. This is due to the maths shift and
<code class="csfmt">\alpha</code>, and is something that would also occur if the section
title explicitly contained <code class="code">$<span class="cmdfmt">\alpha</span>$</code>. If this is likely
to happen, the issue can be solved by placing
-<a id="wrglossary.5542"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> within the field value. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5543"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a>
-<a id="wrglossary.5544"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.5545"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alpha}</span>,
- <a id="wrglossary.5546"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.5547"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>{<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}{alpha}}</span>}
+<a id="wrglossary.5545"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> within the field value. For example:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5546"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a>
+<a id="wrglossary.5547"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.5548"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alpha}</span>,
+ <a id="wrglossary.5549"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.5550"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>{<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}{alpha}}</span>}
</pre>
-Note the need to prevent field expansion with <a id="wrglossary.5548"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a>, otherwise
-<a id="wrglossary.5549"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> will be prematurely expanded while the entry is being
+Note the need to prevent field expansion with <a id="wrglossary.5551"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a>, otherwise
+<a id="wrglossary.5552"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> will be prematurely expanded while the entry is being
defined.
<p>
-The options <a id="wrglossary.5550"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> and <a id="wrglossary.5551"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> are
+The options <a id="wrglossary.5553"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> and <a id="wrglossary.5554"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> are
hard-coded when the commands listed below, such as
-<a id="wrglossary.5552"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>, occur in the header or contents, but within the
+<a id="wrglossary.5555"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>, occur in the header or contents, but within the
actual section title or caption in the document text, those options
are obtained from:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5553"></a><code class="code"><dfn id="glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5556"></a><code class="code"><dfn id="glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></dfn></code></div><!-- end of pinnedbox -->
This simply expands to the option list. For example, you may
-actually want a hyperlink and <a id="wrglossary.5554"></a><a href="#glo:dual.indexing">indexing</a> to occur in the
-document body, in which case redefine <a id="wrglossary.5555"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a> to do
+actually want a hyperlink and <a id="wrglossary.5557"></a><a href="#glo:dual.indexing">indexing</a> to occur in the
+document body, in which case redefine <a id="wrglossary.5558"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a> to do
nothing. <div class="marginright"><a id="ex:glslinkinsechead-backref">🖹</a><a href="#ex:glslinkinsechead">94</a></div>Example <a href="#ex:glslinkinsechead">94</a> demonstrates this:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
@@ -18161,20 +18181,20 @@
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.5556"></a><a href="#glo:pagestyle"><code class="csfmt">\pagestyle</code></a>{headings}
-<a id="wrglossary.5557"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{general}{headuc}{true}
-<a id="wrglossary.5558"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
- {general}{<a id="wrglossary.5559"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
+<a id="wrglossary.5559"></a><a href="#glo:pagestyle"><code class="csfmt">\pagestyle</code></a>{headings}
+<a id="wrglossary.5560"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{general}{headuc}{true}
+<a id="wrglossary.5561"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>
+ {general}{<a id="wrglossary.5562"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
-<a id="wrglossary.5560"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5561"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
- <a id="wrglossary.5562"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.5563"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a>}{}
+<a id="wrglossary.5563"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.5564"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
+ <a id="wrglossary.5565"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.5566"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a>}{}
<code class="cbeg">\begin{document}</code>
-<code class="cmd">\section</code>{<a id="wrglossary.5564"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>{sample}}
-First use: <a id="wrglossary.5565"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
-Next use: <a id="wrglossary.5566"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
-<a id="wrglossary.5567"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>
+<code class="cmd">\section</code>{<a id="wrglossary.5567"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>{sample}}
+First use: <a id="wrglossary.5568"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
+Next use: <a id="wrglossary.5569"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
+<a id="wrglossary.5570"></a><a href="#glo:printunsrtglossary"><code class="csfmt">\printunsrtglossary</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -18187,401 +18207,401 @@
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5568"></a><code class="code"><dfn id="glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5571"></a><code class="code"><dfn id="glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5569"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a> but expands to just
-<a id="wrglossary.5570"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5572"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a> but expands to just
+<a id="wrglossary.5573"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5571"></a><code class="code"><dfn id="glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5574"></a><code class="code"><dfn id="glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5572"></a><a href="#glo:Glsxtrshort"><code class="csfmt">\Glsxtrshort</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5573"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5574"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5575"></a><a href="#glo:Glsxtrshort"><code class="csfmt">\Glsxtrshort</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5576"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5577"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5575"></a><code class="code"><dfn id="glo:GLSfmtshort"><code class="csfmt">\GLSfmtshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5578"></a><code class="code"><dfn id="glo:GLSfmtshort"><code class="csfmt">\GLSfmtshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5576"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a> but expands to just
-<a id="wrglossary.5577"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5579"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a> but expands to just
+<a id="wrglossary.5580"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5578"></a><code class="code"><dfn id="glo:pglsfmtshort"><code class="csfmt">\pglsfmtshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5579"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5580"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5581"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5581"></a><code class="code"><dfn id="glo:pglsfmtshort"><code class="csfmt">\pglsfmtshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5582"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5583"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5584"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5582"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a> but inserts the <a id="wrglossary.5583"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> field
-and separator, if the <a id="wrglossary.5584"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> value is set and non-empty.
-Provided for use with <a id="wrglossary.5585"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>.
+As <a id="wrglossary.5585"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a> but inserts the <a id="wrglossary.5586"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> field
+and separator, if the <a id="wrglossary.5587"></a><a href="#glo:opt.gloskey.prefix"><span class="csoptfmt">prefix</span></a> value is set and non-empty.
+Provided for use with <a id="wrglossary.5588"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5586"></a><code class="code"><dfn id="glo:Pglsfmtshort"><code class="csfmt">\Pglsfmtshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5587"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5588"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5589"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5589"></a><code class="code"><dfn id="glo:Pglsfmtshort"><code class="csfmt">\Pglsfmtshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5590"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5591"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5592"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5590"></a><a href="#glo:pglsfmtshort"><code class="csfmt">\pglsfmtshort</code></a> but <a id="wrglossary.5591"></a><a href="#glo:idx.sentencecase">sentence case</a>. Note the initial
-<span class="qt">“P”</span> in the command name, which matches <a id="wrglossary.5592"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> (similarly for
-the other prefix <a id="wrglossary.5593"></a><a href="#glo:idx.sentencecase">sentence case</a> commands).
+As <a id="wrglossary.5593"></a><a href="#glo:pglsfmtshort"><code class="csfmt">\pglsfmtshort</code></a> but <a id="wrglossary.5594"></a><a href="#glo:idx.sentencecase">sentence case</a>. Note the initial
+<span class="qt">“P”</span> in the command name, which matches <a id="wrglossary.5595"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> (similarly for
+the other prefix <a id="wrglossary.5596"></a><a href="#glo:idx.sentencecase">sentence case</a> commands).
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5594"></a><code class="code"><dfn id="glo:PGLSfmtshort"><code class="csfmt">\PGLSfmtshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5595"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5596"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5597"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5597"></a><code class="code"><dfn id="glo:PGLSfmtshort"><code class="csfmt">\PGLSfmtshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5598"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5599"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5600"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5598"></a><a href="#glo:pglsfmtshort"><code class="csfmt">\pglsfmtshort</code></a> but <a id="wrglossary.5599"></a><a href="#glo:idx.allcaps">all caps</a>.
+As <a id="wrglossary.5601"></a><a href="#glo:pglsfmtshort"><code class="csfmt">\pglsfmtshort</code></a> but <a id="wrglossary.5602"></a><a href="#glo:idx.allcaps">all caps</a>.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5600"></a><code class="code"><dfn id="glo:glsfmtshortpl"><code class="csfmt">\glsfmtshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5603"></a><code class="code"><dfn id="glo:glsfmtshortpl"><code class="csfmt">\glsfmtshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5601"></a><a href="#glo:glsxtrshortpl"><code class="csfmt">\glsxtrshortpl</code></a> but expands to just
-<a id="wrglossary.5602"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5604"></a><a href="#glo:glsxtrshortpl"><code class="csfmt">\glsxtrshortpl</code></a> but expands to just
+<a id="wrglossary.5605"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5603"></a><code class="code"><dfn id="glo:Glsfmtshortpl"><code class="csfmt">\Glsfmtshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5606"></a><code class="code"><dfn id="glo:Glsfmtshortpl"><code class="csfmt">\Glsfmtshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5604"></a><a href="#glo:Glsxtrshortpl"><code class="csfmt">\Glsxtrshortpl</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5605"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5606"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5607"></a><a href="#glo:Glsxtrshortpl"><code class="csfmt">\Glsxtrshortpl</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5608"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5609"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5607"></a><code class="code"><dfn id="glo:GLSfmtshortpl"><code class="csfmt">\GLSfmtshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5610"></a><code class="code"><dfn id="glo:GLSfmtshortpl"><code class="csfmt">\GLSfmtshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5608"></a><a href="#glo:GLSxtrshortpl"><code class="csfmt">\GLSxtrshortpl</code></a> but expands to just
-<a id="wrglossary.5609"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5611"></a><a href="#glo:GLSxtrshortpl"><code class="csfmt">\GLSxtrshortpl</code></a> but expands to just
+<a id="wrglossary.5612"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5610"></a><code class="code"><dfn id="glo:pglsfmtshortpl"><code class="csfmt">\pglsfmtshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5611"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5612"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5613"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5613"></a><code class="code"><dfn id="glo:pglsfmtshortpl"><code class="csfmt">\pglsfmtshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5614"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5615"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5616"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5614"></a><a href="#glo:glsfmtshortpl"><code class="csfmt">\glsfmtshortpl</code></a> but inserts the <a id="wrglossary.5615"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> field
-and separator, if the <a id="wrglossary.5616"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> value is set and non-empty.
-Provided for use with <a id="wrglossary.5617"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>.
+As <a id="wrglossary.5617"></a><a href="#glo:glsfmtshortpl"><code class="csfmt">\glsfmtshortpl</code></a> but inserts the <a id="wrglossary.5618"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> field
+and separator, if the <a id="wrglossary.5619"></a><a href="#glo:opt.gloskey.prefixplural"><span class="csoptfmt">prefixplural</span></a> value is set and non-empty.
+Provided for use with <a id="wrglossary.5620"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5618"></a><code class="code"><dfn id="glo:Pglsfmtshortpl"><code class="csfmt">\Pglsfmtshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5619"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5620"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5621"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5621"></a><code class="code"><dfn id="glo:Pglsfmtshortpl"><code class="csfmt">\Pglsfmtshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5622"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5623"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5624"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5622"></a><a href="#glo:pglsfmtshortpl"><code class="csfmt">\pglsfmtshortpl</code></a> but <a id="wrglossary.5623"></a><a href="#glo:idx.sentencecase">sentence case</a>.
+As <a id="wrglossary.5625"></a><a href="#glo:pglsfmtshortpl"><code class="csfmt">\pglsfmtshortpl</code></a> but <a id="wrglossary.5626"></a><a href="#glo:idx.sentencecase">sentence case</a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5624"></a><code class="code"><dfn id="glo:PGLSfmtshortpl"><code class="csfmt">\PGLSfmtshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5625"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5626"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5627"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5627"></a><code class="code"><dfn id="glo:PGLSfmtshortpl"><code class="csfmt">\PGLSfmtshortpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5628"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5629"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5630"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5628"></a><a href="#glo:pglsfmtshortpl"><code class="csfmt">\pglsfmtshortpl</code></a> but <a id="wrglossary.5629"></a><a href="#glo:idx.allcaps">all caps</a>.
+As <a id="wrglossary.5631"></a><a href="#glo:pglsfmtshortpl"><code class="csfmt">\pglsfmtshortpl</code></a> but <a id="wrglossary.5632"></a><a href="#glo:idx.allcaps">all caps</a>.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5630"></a><code class="code"><dfn id="glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5633"></a><code class="code"><dfn id="glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5631"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a> but expands to just
-<a id="wrglossary.5632"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5634"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a> but expands to just
+<a id="wrglossary.5635"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5633"></a><code class="code"><dfn id="glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5636"></a><code class="code"><dfn id="glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5634"></a><a href="#glo:Glsxtrlong"><code class="csfmt">\Glsxtrlong</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5635"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5636"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5637"></a><a href="#glo:Glsxtrlong"><code class="csfmt">\Glsxtrlong</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5638"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5639"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5637"></a><code class="code"><dfn id="glo:GLSfmtlong"><code class="csfmt">\GLSfmtlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5640"></a><code class="code"><dfn id="glo:GLSfmtlong"><code class="csfmt">\GLSfmtlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5638"></a><a href="#glo:GLSxtrlong"><code class="csfmt">\GLSxtrlong</code></a> but expands to just
-<a id="wrglossary.5639"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5641"></a><a href="#glo:GLSxtrlong"><code class="csfmt">\GLSxtrlong</code></a> but expands to just
+<a id="wrglossary.5642"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5640"></a><code class="code"><dfn id="glo:pglsfmtlong"><code class="csfmt">\pglsfmtlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5641"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5642"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5643"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.5643"></a><code class="code"><dfn id="glo:pglsfmtlong"><code class="csfmt">\pglsfmtlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5644"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5645"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5646"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-As <a id="wrglossary.5644"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a> but inserts the <a id="wrglossary.5645"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> field
-and separator, if the <a id="wrglossary.5646"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> value is set and non-empty.
-Provided for use with <a id="wrglossary.5647"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>.
+As <a id="wrglossary.5647"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a> but inserts the <a id="wrglossary.5648"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> field
+and separator, if the <a id="wrglossary.5649"></a><a href="#glo:opt.gloskey.prefixfirst"><span class="csoptfmt">prefixfirst</span></a> value is set and non-empty.
+Provided for use with <a id="wrglossary.5650"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5648"></a><code class="code"><dfn id="glo:Pglsfmtlong"><code class="csfmt">\Pglsfmtlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5649"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5650"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5651"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5651"></a><code class="code"><dfn id="glo:Pglsfmtlong"><code class="csfmt">\Pglsfmtlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5652"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5653"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5654"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5652"></a><a href="#glo:pglsfmtlong"><code class="csfmt">\pglsfmtlong</code></a> but <a id="wrglossary.5653"></a><a href="#glo:idx.sentencecase">sentence case</a>.
+As <a id="wrglossary.5655"></a><a href="#glo:pglsfmtlong"><code class="csfmt">\pglsfmtlong</code></a> but <a id="wrglossary.5656"></a><a href="#glo:idx.sentencecase">sentence case</a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5654"></a><code class="code"><dfn id="glo:PGLSfmtlong"><code class="csfmt">\PGLSfmtlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5655"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5656"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5657"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5657"></a><code class="code"><dfn id="glo:PGLSfmtlong"><code class="csfmt">\PGLSfmtlong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5658"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5659"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5660"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5658"></a><a href="#glo:pglsfmtlong"><code class="csfmt">\pglsfmtlong</code></a> but <a id="wrglossary.5659"></a><a href="#glo:idx.allcaps">all caps</a>.
+As <a id="wrglossary.5661"></a><a href="#glo:pglsfmtlong"><code class="csfmt">\pglsfmtlong</code></a> but <a id="wrglossary.5662"></a><a href="#glo:idx.allcaps">all caps</a>.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5660"></a><code class="code"><dfn id="glo:glsfmtlongpl"><code class="csfmt">\glsfmtlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5663"></a><code class="code"><dfn id="glo:glsfmtlongpl"><code class="csfmt">\glsfmtlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5661"></a><a href="#glo:glsxtrlongpl"><code class="csfmt">\glsxtrlongpl</code></a> but expands to just
-<a id="wrglossary.5662"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5664"></a><a href="#glo:glsxtrlongpl"><code class="csfmt">\glsxtrlongpl</code></a> but expands to just
+<a id="wrglossary.5665"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5663"></a><code class="code"><dfn id="glo:Glsfmtlongpl"><code class="csfmt">\Glsfmtlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5666"></a><code class="code"><dfn id="glo:Glsfmtlongpl"><code class="csfmt">\Glsfmtlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5664"></a><a href="#glo:Glsxtrlongpl"><code class="csfmt">\Glsxtrlongpl</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5665"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5666"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5667"></a><a href="#glo:Glsxtrlongpl"><code class="csfmt">\Glsxtrlongpl</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5668"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5669"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5667"></a><code class="code"><dfn id="glo:GLSfmtlongpl"><code class="csfmt">\GLSfmtlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5670"></a><code class="code"><dfn id="glo:GLSfmtlongpl"><code class="csfmt">\GLSfmtlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5668"></a><a href="#glo:GLSxtrlongpl"><code class="csfmt">\GLSxtrlongpl</code></a> but expands to just
-<a id="wrglossary.5669"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5671"></a><a href="#glo:GLSxtrlongpl"><code class="csfmt">\GLSxtrlongpl</code></a> but expands to just
+<a id="wrglossary.5672"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5670"></a><code class="code"><dfn id="glo:pglsfmtlongpl"><code class="csfmt">\pglsfmtlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5671"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5672"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5673"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5673"></a><code class="code"><dfn id="glo:pglsfmtlongpl"><code class="csfmt">\pglsfmtlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5674"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5675"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5676"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5674"></a><a href="#glo:glsfmtlongpl"><code class="csfmt">\glsfmtlongpl</code></a> but inserts the <a id="wrglossary.5675"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> field
-and separator, if the <a id="wrglossary.5676"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> value is set and non-empty.
-Provided for use with <a id="wrglossary.5677"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>.
+As <a id="wrglossary.5677"></a><a href="#glo:glsfmtlongpl"><code class="csfmt">\glsfmtlongpl</code></a> but inserts the <a id="wrglossary.5678"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> field
+and separator, if the <a id="wrglossary.5679"></a><a href="#glo:opt.gloskey.prefixfirstplural"><span class="csoptfmt">prefixfirstplural</span></a> value is set and non-empty.
+Provided for use with <a id="wrglossary.5680"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5678"></a><code class="code"><dfn id="glo:Pglsfmtlongpl"><code class="csfmt">\Pglsfmtlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5679"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5680"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5681"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5681"></a><code class="code"><dfn id="glo:Pglsfmtlongpl"><code class="csfmt">\Pglsfmtlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5682"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5683"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5684"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5682"></a><a href="#glo:pglsfmtlongpl"><code class="csfmt">\pglsfmtlongpl</code></a> but <a id="wrglossary.5683"></a><a href="#glo:idx.sentencecase">sentence case</a>.
+As <a id="wrglossary.5685"></a><a href="#glo:pglsfmtlongpl"><code class="csfmt">\pglsfmtlongpl</code></a> but <a id="wrglossary.5686"></a><a href="#glo:idx.sentencecase">sentence case</a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5684"></a><code class="code"><dfn id="glo:PGLSfmtlongpl"><code class="csfmt">\PGLSfmtlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5685"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5686"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5687"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
+<a id="wrglossary.5687"></a><code class="code"><dfn id="glo:PGLSfmtlongpl"><code class="csfmt">\PGLSfmtlongpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.5688"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.5689"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.5690"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> </span><span class="clearfix"></span>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-As <a id="wrglossary.5688"></a><a href="#glo:pglsfmtlongpl"><code class="csfmt">\pglsfmtlongpl</code></a> but <a id="wrglossary.5689"></a><a href="#glo:idx.allcaps">all caps</a>.
+As <a id="wrglossary.5691"></a><a href="#glo:pglsfmtlongpl"><code class="csfmt">\pglsfmtlongpl</code></a> but <a id="wrglossary.5692"></a><a href="#glo:idx.allcaps">all caps</a>.
<p>
<p>
The full form is slightly different as it doesn’t correspond to an
-individual <a id="wrglossary.5690"></a><a href="#glo:dual.field">field</a> but instead is formed from a combination of the
-short and long <a id="wrglossary.5691"></a><a href="#glo:dual.field">fields</a> (the order depending on the abbreviation style).
+individual <a id="wrglossary.5693"></a><a href="#glo:dual.field">field</a> but instead is formed from a combination of the
+short and long <a id="wrglossary.5694"></a><a href="#glo:dual.field">fields</a> (the order depending on the abbreviation style).
Since it’s too complicated to simply expand to the appropriate
style, a simple expandable command is provided for the PDF
bookmarks:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5692"></a><code class="code"><dfn id="glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5695"></a><code class="code"><dfn id="glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
This just expands to the long form followed by the short form in
parentheses:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5693"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a>}[1]{<a id="wrglossary.5694"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{#1}
- (<a id="wrglossary.5695"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{#1})}
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5696"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a>}[1]{<a id="wrglossary.5697"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{#1}
+ (<a id="wrglossary.5698"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{#1})}
</pre>
You will need to redefine this if you require the short form first.
There is an analogous command for the plural:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5696"></a><code class="code"><dfn id="glo:glspdffmtfullpl"><code class="csfmt">\glspdffmtfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5699"></a><code class="code"><dfn id="glo:glspdffmtfullpl"><code class="csfmt">\glspdffmtfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This has a similar definition to <a id="wrglossary.5697"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a> but uses
-<a id="wrglossary.5698"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a> and <a id="wrglossary.5699"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>.
+This has a similar definition to <a id="wrglossary.5700"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a> but uses
+<a id="wrglossary.5701"></a><a href="#glo:glsentrylongpl"><code class="csfmt">\glsentrylongpl</code></a> and <a id="wrglossary.5702"></a><a href="#glo:glsentryshortpl"><code class="csfmt">\glsentryshortpl</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5700"></a><code class="code"><dfn id="glo:glsfmtfull"><code class="csfmt">\glsfmtfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5703"></a><code class="code"><dfn id="glo:glsfmtfull"><code class="csfmt">\glsfmtfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5701"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> but expands to just
-<a id="wrglossary.5702"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5704"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> but expands to just
+<a id="wrglossary.5705"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5703"></a><code class="code"><dfn id="glo:Glsfmtfull"><code class="csfmt">\Glsfmtfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5706"></a><code class="code"><dfn id="glo:Glsfmtfull"><code class="csfmt">\Glsfmtfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5704"></a><a href="#glo:Glsxtrfull"><code class="csfmt">\Glsxtrfull</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5705"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5706"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5707"></a><a href="#glo:Glsxtrfull"><code class="csfmt">\Glsxtrfull</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5708"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5709"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5707"></a><code class="code"><dfn id="glo:GLSfmtfull"><code class="csfmt">\GLSfmtfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5710"></a><code class="code"><dfn id="glo:GLSfmtfull"><code class="csfmt">\GLSfmtfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5708"></a><a href="#glo:GLSxtrfull"><code class="csfmt">\GLSxtrfull</code></a> but expands to just
-<a id="wrglossary.5709"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5711"></a><a href="#glo:GLSxtrfull"><code class="csfmt">\GLSxtrfull</code></a> but expands to just
+<a id="wrglossary.5712"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5710"></a><code class="code"><dfn id="glo:glsfmtfullpl"><code class="csfmt">\glsfmtfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5713"></a><code class="code"><dfn id="glo:glsfmtfullpl"><code class="csfmt">\glsfmtfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5711"></a><a href="#glo:glsxtrfullpl"><code class="csfmt">\glsxtrfullpl</code></a> but expands to just
-<a id="wrglossary.5712"></a><a href="#glo:glspdffmtfullpl"><code class="csfmt">\glspdffmtfullpl</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5714"></a><a href="#glo:glsxtrfullpl"><code class="csfmt">\glsxtrfullpl</code></a> but expands to just
+<a id="wrglossary.5715"></a><a href="#glo:glspdffmtfullpl"><code class="csfmt">\glspdffmtfullpl</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5713"></a><code class="code"><dfn id="glo:Glsfmtfullpl"><code class="csfmt">\Glsfmtfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5716"></a><code class="code"><dfn id="glo:Glsfmtfullpl"><code class="csfmt">\Glsfmtfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5714"></a><a href="#glo:Glsxtrfullpl"><code class="csfmt">\Glsxtrfullpl</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5715"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5716"></a><a href="#glo:glspdffmtfullpl"><code class="csfmt">\glspdffmtfullpl</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5717"></a><a href="#glo:Glsxtrfullpl"><code class="csfmt">\Glsxtrfullpl</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5718"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5719"></a><a href="#glo:glspdffmtfullpl"><code class="csfmt">\glspdffmtfullpl</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5717"></a><code class="code"><dfn id="glo:GLSfmtfullpl"><code class="csfmt">\GLSfmtfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5720"></a><code class="code"><dfn id="glo:GLSfmtfullpl"><code class="csfmt">\GLSfmtfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5718"></a><a href="#glo:GLSxtrfull"><code class="csfmt">\GLSxtrfull</code></a> but expands to just
-<a id="wrglossary.5719"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5721"></a><a href="#glo:GLSxtrfull"><code class="csfmt">\GLSxtrfull</code></a> but expands to just
+<a id="wrglossary.5722"></a><a href="#glo:glspdffmtfull"><code class="csfmt">\glspdffmtfull</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5720"></a><code class="code"><dfn id="glo:glsfmtname"><code class="csfmt">\glsfmtname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5723"></a><code class="code"><dfn id="glo:glsfmtname"><code class="csfmt">\glsfmtname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5721"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> but expands to just
-<a id="wrglossary.5722"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5724"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> but expands to just
+<a id="wrglossary.5725"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5723"></a><code class="code"><dfn id="glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5726"></a><code class="code"><dfn id="glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5724"></a><a href="#glo:Glsname"><code class="csfmt">\Glsname</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5725"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5726"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5727"></a><a href="#glo:Glsname"><code class="csfmt">\Glsname</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5728"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5729"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5727"></a><code class="code"><dfn id="glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5730"></a><code class="code"><dfn id="glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5728"></a><a href="#glo:GLSname"><code class="csfmt">\GLSname</code></a> but expands to just
-<a id="wrglossary.5729"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5731"></a><a href="#glo:GLSname"><code class="csfmt">\GLSname</code></a> but expands to just
+<a id="wrglossary.5732"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5730"></a><code class="code"><dfn id="glo:glsfmttext"><code class="csfmt">\glsfmttext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5733"></a><code class="code"><dfn id="glo:glsfmttext"><code class="csfmt">\glsfmttext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5731"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> but expands to just
-<a id="wrglossary.5732"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5734"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> but expands to just
+<a id="wrglossary.5735"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5733"></a><code class="code"><dfn id="glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5736"></a><code class="code"><dfn id="glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5734"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5735"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5736"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5737"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5738"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5739"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5737"></a><code class="code"><dfn id="glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5740"></a><code class="code"><dfn id="glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5738"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a> but expands to just
-<a id="wrglossary.5739"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5741"></a><a href="#glo:GLStext"><code class="csfmt">\GLStext</code></a> but expands to just
+<a id="wrglossary.5742"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5740"></a><code class="code"><dfn id="glo:glsfmtplural"><code class="csfmt">\glsfmtplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5743"></a><code class="code"><dfn id="glo:glsfmtplural"><code class="csfmt">\glsfmtplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5741"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a> but expands to just
-<a id="wrglossary.5742"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5744"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a> but expands to just
+<a id="wrglossary.5745"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5743"></a><code class="code"><dfn id="glo:Glsfmtplural"><code class="csfmt">\Glsfmtplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5746"></a><code class="code"><dfn id="glo:Glsfmtplural"><code class="csfmt">\Glsfmtplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5744"></a><a href="#glo:Glsplural"><code class="csfmt">\Glsplural</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5745"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5746"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5747"></a><a href="#glo:Glsplural"><code class="csfmt">\Glsplural</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5748"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5749"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5747"></a><code class="code"><dfn id="glo:GLSfmtplural"><code class="csfmt">\GLSfmtplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5750"></a><code class="code"><dfn id="glo:GLSfmtplural"><code class="csfmt">\GLSfmtplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5748"></a><a href="#glo:GLSplural"><code class="csfmt">\GLSplural</code></a> but expands to just
-<a id="wrglossary.5749"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5751"></a><a href="#glo:GLSplural"><code class="csfmt">\GLSplural</code></a> but expands to just
+<a id="wrglossary.5752"></a><a href="#glo:glsentryplural"><code class="csfmt">\glsentryplural</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5750"></a><code class="code"><dfn id="glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5753"></a><code class="code"><dfn id="glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5751"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> but expands to just
-<a id="wrglossary.5752"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5754"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> but expands to just
+<a id="wrglossary.5755"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5753"></a><code class="code"><dfn id="glo:Glsfmtfirst"><code class="csfmt">\Glsfmtfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5756"></a><code class="code"><dfn id="glo:Glsfmtfirst"><code class="csfmt">\Glsfmtfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5754"></a><a href="#glo:Glsfirst"><code class="csfmt">\Glsfirst</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5755"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5756"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5757"></a><a href="#glo:Glsfirst"><code class="csfmt">\Glsfirst</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5758"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5759"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5757"></a><code class="code"><dfn id="glo:GLSfmtfirst"><code class="csfmt">\GLSfmtfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5760"></a><code class="code"><dfn id="glo:GLSfmtfirst"><code class="csfmt">\GLSfmtfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5758"></a><a href="#glo:GLSfirst"><code class="csfmt">\GLSfirst</code></a> but expands to just
-<a id="wrglossary.5759"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5761"></a><a href="#glo:GLSfirst"><code class="csfmt">\GLSfirst</code></a> but expands to just
+<a id="wrglossary.5762"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5760"></a><code class="code"><dfn id="glo:glsfmtfirstpl"><code class="csfmt">\glsfmtfirstpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5763"></a><code class="code"><dfn id="glo:glsfmtfirstpl"><code class="csfmt">\glsfmtfirstpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5761"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a> but expands to just
-<a id="wrglossary.5762"></a><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5764"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a> but expands to just
+<a id="wrglossary.5765"></a><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5763"></a><code class="code"><dfn id="glo:Glsfmtfirstpl"><code class="csfmt">\Glsfmtfirstpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5766"></a><code class="code"><dfn id="glo:Glsfmtfirstpl"><code class="csfmt">\Glsfmtfirstpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5764"></a><a href="#glo:Glsfirstplural"><code class="csfmt">\Glsfirstplural</code></a> but expands to:
-<pre class="compactcodebox"><a id="wrglossary.5765"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5766"></a><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This normally behaves like <a id="wrglossary.5767"></a><a href="#glo:Glsfirstplural"><code class="csfmt">\Glsfirstplural</code></a> but expands to:
+<pre class="compactcodebox"><a id="wrglossary.5768"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5769"></a><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in PDF bookmarks and is adjusted when appearing in the header or contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5767"></a><code class="code"><dfn id="glo:GLSfmtfirstpl"><code class="csfmt">\GLSfmtfirstpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5770"></a><code class="code"><dfn id="glo:GLSfmtfirstpl"><code class="csfmt">\GLSfmtfirstpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This normally behaves like <a id="wrglossary.5768"></a><a href="#glo:GLSfirstplural"><code class="csfmt">\GLSfirstplural</code></a> but expands to just
-<a id="wrglossary.5769"></a><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a> in PDF bookmarks and is adjusted when appearing
+This normally behaves like <a id="wrglossary.5771"></a><a href="#glo:GLSfirstplural"><code class="csfmt">\GLSfirstplural</code></a> but expands to just
+<a id="wrglossary.5772"></a><a href="#glo:glsentryfirstplural"><code class="csfmt">\glsentryfirstplural</code></a> in PDF bookmarks and is adjusted when appearing
in the header or contents.
<p>
@@ -18596,43 +18616,43 @@
</div><!-- end of information -->
<p>
-The commands described here are irrelevant if you use <a id="wrglossary.5770"></a><a href="#glo:glsxtrRevertMarks"><code class="csfmt">\glsxtrRevertMarks</code></a> to
-restore the definitions of <a id="wrglossary.5771"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>,
-<a id="wrglossary.5772"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.5773"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>. If you use
-<a id="wrglossary.5774"></a><a href="#glo:glsxtrRevertTocMarks"><code class="csfmt">\glsxtrRevertTocMarks</code></a>, then this section is only applicable to
-<a id="wrglossary.5775"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a> and <a id="wrglossary.5776"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>.
+The commands described here are irrelevant if you use <a id="wrglossary.5773"></a><a href="#glo:glsxtrRevertMarks"><code class="csfmt">\glsxtrRevertMarks</code></a> to
+restore the definitions of <a id="wrglossary.5774"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>,
+<a id="wrglossary.5775"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.5776"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>. If you use
+<a id="wrglossary.5777"></a><a href="#glo:glsxtrRevertTocMarks"><code class="csfmt">\glsxtrRevertTocMarks</code></a>, then this section is only applicable to
+<a id="wrglossary.5778"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a> and <a id="wrglossary.5779"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>.
<p>
If you need to know whether or not some code is inside a header or
contents list, you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5777"></a><code class="code"><dfn id="glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5780"></a><code class="code"><dfn id="glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the command occurs within <a id="wrglossary.5778"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>,
-<a id="wrglossary.5779"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> or <a id="wrglossary.5780"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a> otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>.
+This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the command occurs within <a id="wrglossary.5781"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>,
+<a id="wrglossary.5782"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> or <a id="wrglossary.5783"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a> otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>.
<p>
If you need to know whether or not some code is inside a contents
list (but not the header), you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5781"></a><code class="code"><dfn id="glo:glsxtrifintoc"><code class="csfmt">\glsxtrifintoc</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5784"></a><code class="code"><dfn id="glo:glsxtrifintoc"><code class="csfmt">\glsxtrifintoc</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the command occurs within <a id="wrglossary.5782"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>
+This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the command occurs within <a id="wrglossary.5785"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>
otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>.
-(The modified definition of <a id="wrglossary.5783"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a> sets <a id="wrglossary.5784"></a><a href="#glo:glsxtrifintoc"><code class="csfmt">\glsxtrifintoc</code></a>
-to <a id="wrglossary.5785"></a><a href="#glo:@firstoftwo"><code class="csfmt">\@firstoftwo</code></a> at the start and to <a id="wrglossary.5786"></a><a href="#glo:@secondoftwo"><code class="csfmt">\@secondoftwo</code></a> at
+(The modified definition of <a id="wrglossary.5786"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a> sets <a id="wrglossary.5787"></a><a href="#glo:glsxtrifintoc"><code class="csfmt">\glsxtrifintoc</code></a>
+to <a id="wrglossary.5788"></a><a href="#glo:@firstoftwo"><code class="csfmt">\@firstoftwo</code></a> at the start and to <a id="wrglossary.5789"></a><a href="#glo:@secondoftwo"><code class="csfmt">\@secondoftwo</code></a> at
the end.)
<p>
If you need to know whether or not some code is in the PDF bookmarks
or heading, you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5787"></a><code class="code"><dfn id="glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></dfn>{<span class="meta">〈<em class="metainner">title</em>〉</span>}{<span class="meta">〈<em class="metainner">PDF bookmarks</em>〉</span>}{<span class="meta">〈<em class="metainner">heading</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5790"></a><code class="code"><dfn id="glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></dfn>{<span class="meta">〈<em class="metainner">title</em>〉</span>}{<span class="meta">〈<em class="metainner">PDF bookmarks</em>〉</span>}{<span class="meta">〈<em class="metainner">heading</em>〉</span>}</code></div><!-- end of pinnedbox -->
This does the applicable argument depending on whether the
command occurs within a title/caption or PDF bookmark or
heading.
<p>
-If this command occurs within the <a id="wrglossary.5788"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file, it will
-do its <span class="meta">〈<em class="metainner">heading</em>〉</span> argument but if <a id="wrglossary.5789"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a>
-expands while it’s being written to the <a id="wrglossary.5790"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file, then it will
+If this command occurs within the <a id="wrglossary.5791"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file, it will
+do its <span class="meta">〈<em class="metainner">heading</em>〉</span> argument but if <a id="wrglossary.5792"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a>
+expands while it’s being written to the <a id="wrglossary.5793"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file, then it will
expand to <span class="meta">〈<em class="metainner">title</em>〉</span>.
<p>
<div class="marginright"><a id="ex:titleorpdforheading-backref">🖹</a><a href="#ex:titleorpdforheading">95</a></div>Example <a href="#ex:titleorpdforheading">95</a> illustrates this, but you will
@@ -18645,23 +18665,23 @@
<code class="cmd">\usepackage</code>{glossaries-extra}
<code class="cmd">\pagestyle</code>{headings}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.5791"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>
-<code class="cmd">\chapter</code>{<a id="wrglossary.5792"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a>{Title1}{PDF1}{Heading1}
-<a id="wrglossary.5793"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a>{in mark}{not in mark}}
+<a id="wrglossary.5794"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>
+<code class="cmd">\chapter</code>{<a id="wrglossary.5795"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a>{Title1}{PDF1}{Heading1}
+<a id="wrglossary.5796"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a>{in mark}{not in mark}}
<code class="cmd">\lipsum</code>[1-5]
-<code class="cmd">\chapter</code>{<code class="cmd">\protect</code><a id="wrglossary.5794"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a>{Title2}{PDF2}{Heading2}
-<code class="cmd">\protect</code><a id="wrglossary.5795"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a>{in mark}{not in mark}}
+<code class="cmd">\chapter</code>{<code class="cmd">\protect</code><a id="wrglossary.5797"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a>{Title2}{PDF2}{Heading2}
+<code class="cmd">\protect</code><a id="wrglossary.5798"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a>{in mark}{not in mark}}
<code class="cmd">\lipsum</code>
<code class="cend">\end{document}</code>
</pre>
-In the first case, <a id="wrglossary.5796"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a> expands as it’s
-being written to the <a id="wrglossary.5797"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file, so it expands to <span class="qt">“Title”</span>.
-In the second case, <a id="wrglossary.5798"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a> is protected so
-that command is written to the <a id="wrglossary.5799"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file. On the next LaTeX,
+In the first case, <a id="wrglossary.5799"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a> expands as it’s
+being written to the <a id="wrglossary.5800"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file, so it expands to <span class="qt">“Title”</span>.
+In the second case, <a id="wrglossary.5801"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a> is protected so
+that command is written to the <a id="wrglossary.5802"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file. On the next LaTeX,
when the table of contents is displayed, this command will expand to
-<span class="qt">“Heading”</span>, because it’s in the <a id="wrglossary.5800"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file. Similarly, in the
-first case, <a id="wrglossary.5801"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a> will expand to <span class="qt">“not in mark”</span> as
-it’s written to the <a id="wrglossary.5802"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file, but in the second case it’s
+<span class="qt">“Heading”</span>, because it’s in the <a id="wrglossary.5803"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file. Similarly, in the
+first case, <a id="wrglossary.5804"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a> will expand to <span class="qt">“not in mark”</span> as
+it’s written to the <a id="wrglossary.5805"></a><a href="#glo:ext.toc"><span class="extfmt">toc</span></a> file, but in the second case it’s
expansion is prevented, so it will expand to <span class="qt">“in mark”</span> in the table of
contents.
<p>
@@ -18680,138 +18700,138 @@
</div><!-- end of resultbox -->
<p>
-If <a id="wrglossary.5803"></a><a href="#glo:pkg.gettitlestring"><span class="styfmt">gettitlestring</span></a> has been loaded (used by <a id="wrglossary.5804"></a><a href="#glo:pkg.nameref"><span class="styfmt">nameref</span></a> to
-provide <a id="wrglossary.5805"></a><a href="#glo:nameref"><code class="csfmt">\nameref</code></a>) then adjustments for both <a id="wrglossary.5806"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a>
-and <a id="wrglossary.5807"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a> will be added to <a id="wrglossary.5808"></a><a href="#glo:GetTitleStringDisableCommands"><code class="csfmt">\GetTitleStringDisableCommands</code></a>,
+If <a id="wrglossary.5806"></a><a href="#glo:pkg.gettitlestring"><span class="styfmt">gettitlestring</span></a> has been loaded (used by <a id="wrglossary.5807"></a><a href="#glo:pkg.nameref"><span class="styfmt">nameref</span></a> to
+provide <a id="wrglossary.5808"></a><a href="#glo:nameref"><code class="csfmt">\nameref</code></a>) then adjustments for both <a id="wrglossary.5809"></a><a href="#glo:glsxtrtitleorpdforheading"><code class="csfmt">\glsxtrtitleorpdforheading</code></a>
+and <a id="wrglossary.5810"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a> will be added to <a id="wrglossary.5811"></a><a href="#glo:GetTitleStringDisableCommands"><code class="csfmt">\GetTitleStringDisableCommands</code></a>,
but bear in mind that you will need to use the following for it to
have an effect:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5809"></a><a href="#glo:GetTitleStringSetup"><code class="csfmt">\GetTitleStringSetup</code></a>{expand}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.5812"></a><a href="#glo:GetTitleStringSetup"><code class="csfmt">\GetTitleStringSetup</code></a>{expand}
</pre>
<p>
The commands described in §<a href="#sec:headingcommands">5.3.2</a>, such as
-<a id="wrglossary.5810"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>, are essentially defined as:
-<pre class="compactcodebox"><a id="wrglossary.5811"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>
+<a id="wrglossary.5813"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>, are essentially defined as:
+<pre class="compactcodebox"><a id="wrglossary.5814"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>
{<code class="cmd">\glsxtrtitle<span class="meta">〈<em class="metainner">field</em>〉</span></code>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}<span class="comment">% title</span>
{<code class="cmd">\glsentry<span class="meta">〈<em class="metainner">field</em>〉</span></code>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}<span class="comment">% bookmark</span>
</pre>
-If <a id="wrglossary.5812"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> isn’t defined, then the definition is:
+If <a id="wrglossary.5815"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a> isn’t defined, then the definition is:
<pre class="compactcodebox"><code class="cmd">\glsxtrtitle<span class="meta">〈<em class="metainner">field</em>〉</span></code>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}
</pre>
-For example, <a id="wrglossary.5813"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a> is defined as (with <a id="wrglossary.5814"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>):
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5815"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>}[1]{<span class="comment">% </span>
- <a id="wrglossary.5816"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>
- {<a id="wrglossary.5817"></a><a href="#glo:glsxtrtitleshort"><code class="csfmt">\glsxtrtitleshort</code></a>{#1}}<span class="comment">% TeX</span>
- {<a id="wrglossary.5818"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{#1}}<span class="comment">% PDF</span>
+For example, <a id="wrglossary.5816"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a> is defined as (with <a id="wrglossary.5817"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a>):
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5818"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>}[1]{<span class="comment">% </span>
+ <a id="wrglossary.5819"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>
+ {<a id="wrglossary.5820"></a><a href="#glo:glsxtrtitleshort"><code class="csfmt">\glsxtrtitleshort</code></a>{#1}}<span class="comment">% TeX</span>
+ {<a id="wrglossary.5821"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{#1}}<span class="comment">% PDF</span>
}
</pre>
-This ensures that <a id="wrglossary.5819"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a> expands to just
-<a id="wrglossary.5820"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> within the PDF bookmarks. Provided the field
+This ensures that <a id="wrglossary.5822"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a> expands to just
+<a id="wrglossary.5823"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> within the PDF bookmarks. Provided the field
value doesn’t contain any problematic commands, this allows the
actual value to be added to the bookmarks.
<p>
-Some of the case-changing commands, such as <a id="wrglossary.5821"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>, can’t expand
+Some of the case-changing commands, such as <a id="wrglossary.5824"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>, can’t expand
and therefore aren’t appropriate for the bookmarks (which need to be
a simple text string without any formatting).
However, with newer versions of the LaTeX kernel, there are now
-expandable commands available. Version 2.08 of <a id="wrglossary.5822"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> takes
+expandable commands available. Version 2.08 of <a id="wrglossary.5825"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> takes
advantage of these changes and now provides the expandable
-<a id="wrglossary.5823"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>.
+<a id="wrglossary.5826"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>.
<p>
-This means that the <a id="wrglossary.5824"></a><a href="#glo:idx.sentencecase">sentence case</a> and <a id="wrglossary.5825"></a><a href="#glo:idx.allcaps">all caps</a> commands
+This means that the <a id="wrglossary.5827"></a><a href="#glo:idx.sentencecase">sentence case</a> and <a id="wrglossary.5828"></a><a href="#glo:idx.allcaps">all caps</a> commands
can now also adjust the field value for the bookmark, whereas
previously they didn’t. For example,
-<a id="wrglossary.5826"></a><a href="#glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></a> is now defined as:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5827"></a><a href="#glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></a>}[1]{<span class="comment">% </span>
- <a id="wrglossary.5828"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>
- {<a id="wrglossary.5829"></a><a href="#glo:Glsxtrtitleshort"><code class="csfmt">\Glsxtrtitleshort</code></a>{#1}}<span class="comment">% TeX</span>
- {<a id="wrglossary.5830"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5831"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{#1}}}<span class="comment">% PDF</span>
+<a id="wrglossary.5829"></a><a href="#glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></a> is now defined as:
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5830"></a><a href="#glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></a>}[1]{<span class="comment">% </span>
+ <a id="wrglossary.5831"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>
+ {<a id="wrglossary.5832"></a><a href="#glo:Glsxtrtitleshort"><code class="csfmt">\Glsxtrtitleshort</code></a>{#1}}<span class="comment">% TeX</span>
+ {<a id="wrglossary.5833"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.5834"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>{#1}}}<span class="comment">% PDF</span>
}
</pre>
<p>
The <code class="csfmt">\glsxtrtitle<span class="meta">〈<em class="metainner">field</em>〉</span></code> set of commands all default to
-the corresponding <a id="wrglossary.5832"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command with the options given
-by <a id="wrglossary.5833"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a> and an empty insert final argument. These
-title commands are redefined by <a id="wrglossary.5834"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a> to the
+the corresponding <a id="wrglossary.5835"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command with the options given
+by <a id="wrglossary.5836"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a> and an empty insert final argument. These
+title commands are redefined by <a id="wrglossary.5837"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a> to the
corresponding <code class="csfmt">\glsxtrhead<span class="meta">〈<em class="metainner">field</em>〉</span></code> command. These
-<span class="qt">“head”</span> commands use <a id="wrglossary.5835"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a> to prevent interference
-from page headers that convert to <a id="wrglossary.5836"></a><a href="#glo:idx.allcaps">all caps</a> (which can
-inappropriately convert the entry label to <a id="wrglossary.5837"></a><a href="#glo:idx.allcaps">all caps</a>). Instead,
-the <a id="wrglossary.5838"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a> attribute needs to be set to <code class="code">true</code> to use
-the appropriate <a id="wrglossary.5839"></a><a href="#glo:idx.allcaps">all caps</a> command. A shortcut command is
+<span class="qt">“head”</span> commands use <a id="wrglossary.5838"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a> to prevent interference
+from page headers that convert to <a id="wrglossary.5839"></a><a href="#glo:idx.allcaps">all caps</a> (which can
+inappropriately convert the entry label to <a id="wrglossary.5840"></a><a href="#glo:idx.allcaps">all caps</a>). Instead,
+the <a id="wrglossary.5841"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a> attribute needs to be set to <code class="code">true</code> to use
+the appropriate <a id="wrglossary.5842"></a><a href="#glo:idx.allcaps">all caps</a> command. A shortcut command is
provided to test for this attribute:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5840"></a><code class="code"><dfn id="glo:glsxtrifheaduc"><code class="csfmt">\glsxtrifheaduc</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5843"></a><code class="code"><dfn id="glo:glsxtrifheaduc"><code class="csfmt">\glsxtrifheaduc</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
This is defined as:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5841"></a><a href="#glo:glsxtrifheaduc"><code class="csfmt">\glsxtrifheaduc</code></a>}[3]{<span class="comment">% </span>
- <a id="wrglossary.5842"></a><a href="#glo:glsxtrifintoc"><code class="csfmt">\glsxtrifintoc</code></a>
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5844"></a><a href="#glo:glsxtrifheaduc"><code class="csfmt">\glsxtrifheaduc</code></a>}[3]{<span class="comment">% </span>
+ <a id="wrglossary.5845"></a><a href="#glo:glsxtrifintoc"><code class="csfmt">\glsxtrifintoc</code></a>
{#3}<span class="comment">% in TOC</span>
- {<a id="wrglossary.5843"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{#1}{<a id="wrglossary.5844"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>}{true}{#2}{#3}}<span class="comment">% </span>
+ {<a id="wrglossary.5846"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{#1}{<a id="wrglossary.5847"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>}{true}{#2}{#3}}<span class="comment">% </span>
}
</pre>
Since the header commands also end up in the contents, where the
-<a id="wrglossary.5845"></a><a href="#glo:idx.allcaps">all caps</a> conversion should not be applied, the definition
-includes <a id="wrglossary.5846"></a><a href="#glo:glsxtrifintoc"><code class="csfmt">\glsxtrifintoc</code></a> to skip the check in the contents.
+<a id="wrglossary.5848"></a><a href="#glo:idx.allcaps">all caps</a> conversion should not be applied, the definition
+includes <a id="wrglossary.5849"></a><a href="#glo:glsxtrifintoc"><code class="csfmt">\glsxtrifintoc</code></a> to skip the check in the contents.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5847"></a><code class="code"><dfn id="glo:glsxtrtitleshort"><code class="csfmt">\glsxtrtitleshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5850"></a><code class="code"><dfn id="glo:glsxtrtitleshort"><code class="csfmt">\glsxtrtitleshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The normal behaviour of <a id="wrglossary.5848"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>.
-This is redefined by <a id="wrglossary.5849"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a> to <a id="wrglossary.5850"></a><a href="#glo:glsxtrheadshort"><code class="csfmt">\glsxtrheadshort</code></a>.
+The normal behaviour of <a id="wrglossary.5851"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>.
+This is redefined by <a id="wrglossary.5852"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a> to <a id="wrglossary.5853"></a><a href="#glo:glsxtrheadshort"><code class="csfmt">\glsxtrheadshort</code></a>.
The default is:
-<pre class="compactcodebox"><a id="wrglossary.5851"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>[<a id="wrglossary.5852"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5853"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[]
+<pre class="compactcodebox"><a id="wrglossary.5854"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>[<a id="wrglossary.5855"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5856"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[]
</pre>
(This is performed indirectly via an internal command that ensures
-that <a id="wrglossary.5854"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a> is expanded before being passed in the optional
+that <a id="wrglossary.5857"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a> is expanded before being passed in the optional
argument.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5855"></a><code class="code"><dfn id="glo:glsxtrheadshort"><code class="csfmt">\glsxtrheadshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5858"></a><code class="code"><dfn id="glo:glsxtrheadshort"><code class="csfmt">\glsxtrheadshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
Used to display the short form in the page header. This is defined
as:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5856"></a><a href="#glo:glsxtrheadshort"><code class="csfmt">\glsxtrheadshort</code></a>}[1]{<span class="comment">% </span>
- <code class="cmd">\protect</code><a id="wrglossary.5857"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a>
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5859"></a><a href="#glo:glsxtrheadshort"><code class="csfmt">\glsxtrheadshort</code></a>}[1]{<span class="comment">% </span>
+ <code class="cmd">\protect</code><a id="wrglossary.5860"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a>
{<span class="comment">% </span>
- <a id="wrglossary.5858"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{#1}{<a id="wrglossary.5859"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>}{true}<span class="comment">% </span>
+ <a id="wrglossary.5861"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{#1}{<a id="wrglossary.5862"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>}{true}<span class="comment">% </span>
{<span class="comment">% </span>
- <a id="wrglossary.5860"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a>[<a id="wrglossary.5861"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5862"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
+ <a id="wrglossary.5863"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a>[<a id="wrglossary.5864"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5865"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
}<span class="comment">% </span>
{<span class="comment">% </span>
- <a id="wrglossary.5863"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>[<a id="wrglossary.5864"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5865"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
+ <a id="wrglossary.5866"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>[<a id="wrglossary.5867"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5868"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
}<span class="comment">% </span>
}<span class="comment">% </span>
}
</pre>
-The <a id="wrglossary.5866"></a><a href="#glo:idx.sentencecase">sentence case</a> commands also check the <a id="wrglossary.5867"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>
+The <a id="wrglossary.5869"></a><a href="#glo:idx.sentencecase">sentence case</a> commands also check the <a id="wrglossary.5870"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>
attribute.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5868"></a><code class="code"><dfn id="glo:Glsxtrtitleshort"><code class="csfmt">\Glsxtrtitleshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5871"></a><code class="code"><dfn id="glo:Glsxtrtitleshort"><code class="csfmt">\Glsxtrtitleshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The normal behaviour of <a id="wrglossary.5869"></a><a href="#glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></a>.
-This is redefined by <a id="wrglossary.5870"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a> to <a id="wrglossary.5871"></a><a href="#glo:Glsxtrheadshort"><code class="csfmt">\Glsxtrheadshort</code></a>.
+The normal behaviour of <a id="wrglossary.5872"></a><a href="#glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></a>.
+This is redefined by <a id="wrglossary.5873"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a> to <a id="wrglossary.5874"></a><a href="#glo:Glsxtrheadshort"><code class="csfmt">\Glsxtrheadshort</code></a>.
The default is:
-<pre class="compactcodebox"><a id="wrglossary.5872"></a><a href="#glo:Glsxtrshort"><code class="csfmt">\Glsxtrshort</code></a>[<a id="wrglossary.5873"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5874"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[]
+<pre class="compactcodebox"><a id="wrglossary.5875"></a><a href="#glo:Glsxtrshort"><code class="csfmt">\Glsxtrshort</code></a>[<a id="wrglossary.5876"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5877"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[]
</pre>
(Again, this is performed indirectly via an internal command that ensures
-that <a id="wrglossary.5875"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a> is expanded before being passed in the optional
+that <a id="wrglossary.5878"></a><a href="#glo:glsxtrtitleopts"><code class="csfmt">\glsxtrtitleopts</code></a> is expanded before being passed in the optional
argument.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5876"></a><code class="code"><dfn id="glo:Glsxtrheadshort"><code class="csfmt">\Glsxtrheadshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5879"></a><code class="code"><dfn id="glo:Glsxtrheadshort"><code class="csfmt">\Glsxtrheadshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-Used to display the <a id="wrglossary.5877"></a><a href="#glo:idx.sentencecase">sentence case</a> short form in the page header. This is defined
+Used to display the <a id="wrglossary.5880"></a><a href="#glo:idx.sentencecase">sentence case</a> short form in the page header. This is defined
as:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5878"></a><a href="#glo:Glsxtrheadshort"><code class="csfmt">\Glsxtrheadshort</code></a>}[1]{<span class="comment">% </span>
- <code class="cmd">\protect</code><a id="wrglossary.5879"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a>
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5881"></a><a href="#glo:Glsxtrheadshort"><code class="csfmt">\Glsxtrheadshort</code></a>}[1]{<span class="comment">% </span>
+ <code class="cmd">\protect</code><a id="wrglossary.5882"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a>
{<span class="comment">% </span>
- <a id="wrglossary.5880"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{#1}{<a id="wrglossary.5881"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>}{true}<span class="comment">% </span>
+ <a id="wrglossary.5883"></a><a href="#glo:glsifattribute"><code class="csfmt">\glsifattribute</code></a>{#1}{<a id="wrglossary.5884"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>}{true}<span class="comment">% </span>
{<span class="comment">% </span>
- <a id="wrglossary.5882"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a>[<a id="wrglossary.5883"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5884"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
+ <a id="wrglossary.5885"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a>[<a id="wrglossary.5886"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5887"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
}<span class="comment">% </span>
{<span class="comment">% </span>
- <a id="wrglossary.5885"></a><a href="#glo:Glsxtrshort"><code class="csfmt">\Glsxtrshort</code></a>[<a id="wrglossary.5886"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5887"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
+ <a id="wrglossary.5888"></a><a href="#glo:Glsxtrshort"><code class="csfmt">\Glsxtrshort</code></a>[<a id="wrglossary.5889"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5890"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
}<span class="comment">% </span>
}<span class="comment">% </span>
}
@@ -18818,489 +18838,489 @@
</pre>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5888"></a><code class="code"><dfn id="glo:GLSxtrtitleshort"><code class="csfmt">\GLSxtrtitleshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5891"></a><code class="code"><dfn id="glo:GLSxtrtitleshort"><code class="csfmt">\GLSxtrtitleshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The normal behaviour of <a id="wrglossary.5889"></a><a href="#glo:GLSfmtshort"><code class="csfmt">\GLSfmtshort</code></a>.
-This is redefined by <a id="wrglossary.5890"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a> to <a id="wrglossary.5891"></a><a href="#glo:GLSxtrheadshort"><code class="csfmt">\GLSxtrheadshort</code></a>.
-The default uses <a id="wrglossary.5892"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a> in a similar way to
-<a id="wrglossary.5893"></a><a href="#glo:glsxtrtitleshort"><code class="csfmt">\glsxtrtitleshort</code></a> and <a id="wrglossary.5894"></a><a href="#glo:Glsxtrtitleshort"><code class="csfmt">\Glsxtrtitleshort</code></a>.
+The normal behaviour of <a id="wrglossary.5892"></a><a href="#glo:GLSfmtshort"><code class="csfmt">\GLSfmtshort</code></a>.
+This is redefined by <a id="wrglossary.5893"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a> to <a id="wrglossary.5894"></a><a href="#glo:GLSxtrheadshort"><code class="csfmt">\GLSxtrheadshort</code></a>.
+The default uses <a id="wrglossary.5895"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a> in a similar way to
+<a id="wrglossary.5896"></a><a href="#glo:glsxtrtitleshort"><code class="csfmt">\glsxtrtitleshort</code></a> and <a id="wrglossary.5897"></a><a href="#glo:Glsxtrtitleshort"><code class="csfmt">\Glsxtrtitleshort</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5895"></a><code class="code"><dfn id="glo:GLSxtrheadshort"><code class="csfmt">\GLSxtrheadshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5898"></a><code class="code"><dfn id="glo:GLSxtrheadshort"><code class="csfmt">\GLSxtrheadshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-Used to display the <a id="wrglossary.5896"></a><a href="#glo:idx.allcaps">all caps</a> short form in the page header. In
-this case, there’s no need to check to the <a id="wrglossary.5897"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>
+Used to display the <a id="wrglossary.5899"></a><a href="#glo:idx.allcaps">all caps</a> short form in the page header. In
+this case, there’s no need to check to the <a id="wrglossary.5900"></a><a href="#glo:opt.catattr.headuc"><span class="csoptfmt">headuc</span></a>
attribute, but the label needs to be protected from any potential
case-change:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5898"></a><a href="#glo:GLSxtrheadshort"><code class="csfmt">\GLSxtrheadshort</code></a>}[1]{<span class="comment">% </span>
- <code class="cmd">\protect</code><a id="wrglossary.5899"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a>
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.5901"></a><a href="#glo:GLSxtrheadshort"><code class="csfmt">\GLSxtrheadshort</code></a>}[1]{<span class="comment">% </span>
+ <code class="cmd">\protect</code><a id="wrglossary.5902"></a><a href="#glo:NoCaseChange"><code class="csfmt">\NoCaseChange</code></a>
{<span class="comment">% </span>
- <a id="wrglossary.5900"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a>[<a id="wrglossary.5901"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5902"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
+ <a id="wrglossary.5903"></a><a href="#glo:GLSxtrshort"><code class="csfmt">\GLSxtrshort</code></a>[<a id="wrglossary.5904"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>,<a id="wrglossary.5905"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{#1}[]<span class="comment">% </span>
}<span class="comment">% </span>
}
</pre>
<p>
All the similar commands listed below are defined in an analogous
-way, except for the <a id="wrglossary.5903"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> commands, where only the
-<a id="wrglossary.5904"></a><a href="#glo:idx.sentencecase">sentence case</a> title version is provided. This is because
-commands like <a id="wrglossary.5905"></a><a href="#glo:Pglsfmtshort"><code class="csfmt">\Pglsfmtshort</code></a> have to determine whether or not to
-use <a id="wrglossary.5906"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a> or <a id="wrglossary.5907"></a><a href="#glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></a> depending on whether or
+way, except for the <a id="wrglossary.5906"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> commands, where only the
+<a id="wrglossary.5907"></a><a href="#glo:idx.sentencecase">sentence case</a> title version is provided. This is because
+commands like <a id="wrglossary.5908"></a><a href="#glo:Pglsfmtshort"><code class="csfmt">\Pglsfmtshort</code></a> have to determine whether or not to
+use <a id="wrglossary.5909"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a> or <a id="wrglossary.5910"></a><a href="#glo:Glsfmtshort"><code class="csfmt">\Glsfmtshort</code></a> depending on whether or
not the prefix has been set. Whereas commands like
-<a id="wrglossary.5908"></a><a href="#glo:pglsfmtshort"><code class="csfmt">\pglsfmtshort</code></a> simply need to insert the prefix and separator if
-set and then use the corresponding <a id="wrglossary.5909"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>.
+<a id="wrglossary.5911"></a><a href="#glo:pglsfmtshort"><code class="csfmt">\pglsfmtshort</code></a> simply need to insert the prefix and separator if
+set and then use the corresponding <a id="wrglossary.5912"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5910"></a><code class="code"><dfn id="glo:Pglsxtrtitleshort"><code class="csfmt">\Pglsxtrtitleshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>
+<a id="wrglossary.5913"></a><code class="code"><dfn id="glo:Pglsxtrtitleshort"><code class="csfmt">\Pglsxtrtitleshort</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-The normal behaviour of <a id="wrglossary.5911"></a><a href="#glo:Pglsfmtshort"><code class="csfmt">\Pglsfmtshort</code></a>.
+The normal behaviour of <a id="wrglossary.5914"></a><a href="#glo:Pglsfmtshort"><code class="csfmt">\Pglsfmtshort</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5912"></a><code class="code"><dfn id="glo:Pglsxtrtitleshortpl"><code class="csfmt">\Pglsxtrtitleshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>
+<a id="wrglossary.5915"></a><code class="code"><dfn id="glo:Pglsxtrtitleshortpl"><code class="csfmt">\Pglsxtrtitleshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-The normal behaviour of <a id="wrglossary.5913"></a><a href="#glo:Pglsfmtshortpl"><code class="csfmt">\Pglsfmtshortpl</code></a>.
+The normal behaviour of <a id="wrglossary.5916"></a><a href="#glo:Pglsfmtshortpl"><code class="csfmt">\Pglsfmtshortpl</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5914"></a><code class="code"><dfn id="glo:Pglsxtrtitlelong"><code class="csfmt">\Pglsxtrtitlelong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>
+<a id="wrglossary.5917"></a><code class="code"><dfn id="glo:Pglsxtrtitlelong"><code class="csfmt">\Pglsxtrtitlelong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-The normal behaviour of <a id="wrglossary.5915"></a><a href="#glo:Pglsfmtlong"><code class="csfmt">\Pglsfmtlong</code></a>.
+The normal behaviour of <a id="wrglossary.5918"></a><a href="#glo:Pglsfmtlong"><code class="csfmt">\Pglsfmtlong</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5916"></a><code class="code"><dfn id="glo:Pglsxtrtitlelongpl"><code class="csfmt">\Pglsxtrtitlelongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>
+<a id="wrglossary.5919"></a><code class="code"><dfn id="glo:Pglsxtrtitlelongpl"><code class="csfmt">\Pglsxtrtitlelongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>
<p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
-The normal behaviour of <a id="wrglossary.5917"></a><a href="#glo:Pglsfmtlongpl"><code class="csfmt">\Pglsfmtlongpl</code></a>.
+The normal behaviour of <a id="wrglossary.5920"></a><a href="#glo:Pglsfmtlongpl"><code class="csfmt">\Pglsfmtlongpl</code></a>.
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5918"></a><code class="code"><dfn id="glo:glsxtrtitleshortpl"><code class="csfmt">\glsxtrtitleshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5921"></a><code class="code"><dfn id="glo:glsxtrtitleshortpl"><code class="csfmt">\glsxtrtitleshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural short form. (Normal behaviour of <a id="wrglossary.5919"></a><a href="#glo:glsfmtshortpl"><code class="csfmt">\glsfmtshortpl</code></a>.)
+The title plural short form. (Normal behaviour of <a id="wrglossary.5922"></a><a href="#glo:glsfmtshortpl"><code class="csfmt">\glsfmtshortpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5920"></a><code class="code"><dfn id="glo:glsxtrheadshortpl"><code class="csfmt">\glsxtrheadshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5923"></a><code class="code"><dfn id="glo:glsxtrheadshortpl"><code class="csfmt">\glsxtrheadshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural short form. (The behaviour of <a id="wrglossary.5921"></a><a href="#glo:glsfmtshortpl"><code class="csfmt">\glsfmtshortpl</code></a>
+The header plural short form. (The behaviour of <a id="wrglossary.5924"></a><a href="#glo:glsfmtshortpl"><code class="csfmt">\glsfmtshortpl</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5922"></a><code class="code"><dfn id="glo:Glsxtrtitleshortpl"><code class="csfmt">\Glsxtrtitleshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5925"></a><code class="code"><dfn id="glo:Glsxtrtitleshortpl"><code class="csfmt">\Glsxtrtitleshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural <a id="wrglossary.5923"></a><a href="#glo:idx.sentencecase">sentence case</a> short form. (Normal behaviour of
-<a id="wrglossary.5924"></a><a href="#glo:Glsfmtshortpl"><code class="csfmt">\Glsfmtshortpl</code></a>.)
+The title plural <a id="wrglossary.5926"></a><a href="#glo:idx.sentencecase">sentence case</a> short form. (Normal behaviour of
+<a id="wrglossary.5927"></a><a href="#glo:Glsfmtshortpl"><code class="csfmt">\Glsfmtshortpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5925"></a><code class="code"><dfn id="glo:Glsxtrheadshortpl"><code class="csfmt">\Glsxtrheadshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5928"></a><code class="code"><dfn id="glo:Glsxtrheadshortpl"><code class="csfmt">\Glsxtrheadshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural <a id="wrglossary.5926"></a><a href="#glo:idx.sentencecase">sentence case</a> short form. (The behaviour of <a id="wrglossary.5927"></a><a href="#glo:Glsfmtshortpl"><code class="csfmt">\Glsfmtshortpl</code></a>
+The header plural <a id="wrglossary.5929"></a><a href="#glo:idx.sentencecase">sentence case</a> short form. (The behaviour of <a id="wrglossary.5930"></a><a href="#glo:Glsfmtshortpl"><code class="csfmt">\Glsfmtshortpl</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5928"></a><code class="code"><dfn id="glo:GLSxtrtitleshortpl"><code class="csfmt">\GLSxtrtitleshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5931"></a><code class="code"><dfn id="glo:GLSxtrtitleshortpl"><code class="csfmt">\GLSxtrtitleshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural <a id="wrglossary.5929"></a><a href="#glo:idx.allcaps">all caps</a> short form. (Normal behaviour of
-<a id="wrglossary.5930"></a><a href="#glo:GLSfmtshortpl"><code class="csfmt">\GLSfmtshortpl</code></a>.)
+The title plural <a id="wrglossary.5932"></a><a href="#glo:idx.allcaps">all caps</a> short form. (Normal behaviour of
+<a id="wrglossary.5933"></a><a href="#glo:GLSfmtshortpl"><code class="csfmt">\GLSfmtshortpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5931"></a><code class="code"><dfn id="glo:GLSxtrheadshortpl"><code class="csfmt">\GLSxtrheadshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5934"></a><code class="code"><dfn id="glo:GLSxtrheadshortpl"><code class="csfmt">\GLSxtrheadshortpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural <a id="wrglossary.5932"></a><a href="#glo:idx.allcaps">all caps</a> short form. (The behaviour of <a id="wrglossary.5933"></a><a href="#glo:GLSfmtshortpl"><code class="csfmt">\GLSfmtshortpl</code></a>
+The header plural <a id="wrglossary.5935"></a><a href="#glo:idx.allcaps">all caps</a> short form. (The behaviour of <a id="wrglossary.5936"></a><a href="#glo:GLSfmtshortpl"><code class="csfmt">\GLSfmtshortpl</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5934"></a><code class="code"><dfn id="glo:glsxtrtitlelong"><code class="csfmt">\glsxtrtitlelong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5937"></a><code class="code"><dfn id="glo:glsxtrtitlelong"><code class="csfmt">\glsxtrtitlelong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title long form. (Normal behaviour of <a id="wrglossary.5935"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a>.)
+The title long form. (Normal behaviour of <a id="wrglossary.5938"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5936"></a><code class="code"><dfn id="glo:glsxtrheadlong"><code class="csfmt">\glsxtrheadlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5939"></a><code class="code"><dfn id="glo:glsxtrheadlong"><code class="csfmt">\glsxtrheadlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header long form. (The behaviour of <a id="wrglossary.5937"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a>
+The header long form. (The behaviour of <a id="wrglossary.5940"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5938"></a><code class="code"><dfn id="glo:Glsxtrtitlelong"><code class="csfmt">\Glsxtrtitlelong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5941"></a><code class="code"><dfn id="glo:Glsxtrtitlelong"><code class="csfmt">\Glsxtrtitlelong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.5939"></a><a href="#glo:idx.sentencecase">sentence case</a> long form. (Normal behaviour of
-<a id="wrglossary.5940"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>.)
+The title <a id="wrglossary.5942"></a><a href="#glo:idx.sentencecase">sentence case</a> long form. (Normal behaviour of
+<a id="wrglossary.5943"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5941"></a><code class="code"><dfn id="glo:Glsxtrheadlong"><code class="csfmt">\Glsxtrheadlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5944"></a><code class="code"><dfn id="glo:Glsxtrheadlong"><code class="csfmt">\Glsxtrheadlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.5942"></a><a href="#glo:idx.sentencecase">sentence case</a> long form. (The behaviour of <a id="wrglossary.5943"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>
+The header <a id="wrglossary.5945"></a><a href="#glo:idx.sentencecase">sentence case</a> long form. (The behaviour of <a id="wrglossary.5946"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5944"></a><code class="code"><dfn id="glo:GLSxtrtitlelong"><code class="csfmt">\GLSxtrtitlelong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5947"></a><code class="code"><dfn id="glo:GLSxtrtitlelong"><code class="csfmt">\GLSxtrtitlelong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.5945"></a><a href="#glo:idx.allcaps">all caps</a> long form. (Normal behaviour of
-<a id="wrglossary.5946"></a><a href="#glo:GLSfmtlong"><code class="csfmt">\GLSfmtlong</code></a>.)
+The title <a id="wrglossary.5948"></a><a href="#glo:idx.allcaps">all caps</a> long form. (Normal behaviour of
+<a id="wrglossary.5949"></a><a href="#glo:GLSfmtlong"><code class="csfmt">\GLSfmtlong</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5947"></a><code class="code"><dfn id="glo:GLSxtrheadlong"><code class="csfmt">\GLSxtrheadlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5950"></a><code class="code"><dfn id="glo:GLSxtrheadlong"><code class="csfmt">\GLSxtrheadlong</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.5948"></a><a href="#glo:idx.allcaps">all caps</a> long form. (The behaviour of <a id="wrglossary.5949"></a><a href="#glo:GLSfmtlong"><code class="csfmt">\GLSfmtlong</code></a>
+The header <a id="wrglossary.5951"></a><a href="#glo:idx.allcaps">all caps</a> long form. (The behaviour of <a id="wrglossary.5952"></a><a href="#glo:GLSfmtlong"><code class="csfmt">\GLSfmtlong</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5950"></a><code class="code"><dfn id="glo:glsxtrtitlelongpl"><code class="csfmt">\glsxtrtitlelongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5953"></a><code class="code"><dfn id="glo:glsxtrtitlelongpl"><code class="csfmt">\glsxtrtitlelongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural long form. (Normal behaviour of <a id="wrglossary.5951"></a><a href="#glo:glsfmtlongpl"><code class="csfmt">\glsfmtlongpl</code></a>.)
+The title plural long form. (Normal behaviour of <a id="wrglossary.5954"></a><a href="#glo:glsfmtlongpl"><code class="csfmt">\glsfmtlongpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5952"></a><code class="code"><dfn id="glo:glsxtrheadlongpl"><code class="csfmt">\glsxtrheadlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5955"></a><code class="code"><dfn id="glo:glsxtrheadlongpl"><code class="csfmt">\glsxtrheadlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural long form. (The behaviour of <a id="wrglossary.5953"></a><a href="#glo:glsfmtlongpl"><code class="csfmt">\glsfmtlongpl</code></a>
+The header plural long form. (The behaviour of <a id="wrglossary.5956"></a><a href="#glo:glsfmtlongpl"><code class="csfmt">\glsfmtlongpl</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5954"></a><code class="code"><dfn id="glo:Glsxtrtitlelongpl"><code class="csfmt">\Glsxtrtitlelongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5957"></a><code class="code"><dfn id="glo:Glsxtrtitlelongpl"><code class="csfmt">\Glsxtrtitlelongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural <a id="wrglossary.5955"></a><a href="#glo:idx.sentencecase">sentence case</a> long form. (Normal behaviour of
-<a id="wrglossary.5956"></a><a href="#glo:Glsfmtlongpl"><code class="csfmt">\Glsfmtlongpl</code></a>.)
+The title plural <a id="wrglossary.5958"></a><a href="#glo:idx.sentencecase">sentence case</a> long form. (Normal behaviour of
+<a id="wrglossary.5959"></a><a href="#glo:Glsfmtlongpl"><code class="csfmt">\Glsfmtlongpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5957"></a><code class="code"><dfn id="glo:Glsxtrheadlongpl"><code class="csfmt">\Glsxtrheadlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5960"></a><code class="code"><dfn id="glo:Glsxtrheadlongpl"><code class="csfmt">\Glsxtrheadlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural <a id="wrglossary.5958"></a><a href="#glo:idx.sentencecase">sentence case</a> long form. (The behaviour of <a id="wrglossary.5959"></a><a href="#glo:Glsfmtlongpl"><code class="csfmt">\Glsfmtlongpl</code></a>
+The header plural <a id="wrglossary.5961"></a><a href="#glo:idx.sentencecase">sentence case</a> long form. (The behaviour of <a id="wrglossary.5962"></a><a href="#glo:Glsfmtlongpl"><code class="csfmt">\Glsfmtlongpl</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5960"></a><code class="code"><dfn id="glo:GLSxtrtitlelongpl"><code class="csfmt">\GLSxtrtitlelongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5963"></a><code class="code"><dfn id="glo:GLSxtrtitlelongpl"><code class="csfmt">\GLSxtrtitlelongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural <a id="wrglossary.5961"></a><a href="#glo:idx.allcaps">all caps</a> long form. (Normal behaviour of
-<a id="wrglossary.5962"></a><a href="#glo:GLSfmtlongpl"><code class="csfmt">\GLSfmtlongpl</code></a>.)
+The title plural <a id="wrglossary.5964"></a><a href="#glo:idx.allcaps">all caps</a> long form. (Normal behaviour of
+<a id="wrglossary.5965"></a><a href="#glo:GLSfmtlongpl"><code class="csfmt">\GLSfmtlongpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5963"></a><code class="code"><dfn id="glo:GLSxtrheadlongpl"><code class="csfmt">\GLSxtrheadlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5966"></a><code class="code"><dfn id="glo:GLSxtrheadlongpl"><code class="csfmt">\GLSxtrheadlongpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural <a id="wrglossary.5964"></a><a href="#glo:idx.allcaps">all caps</a> long form. (The behaviour of <a id="wrglossary.5965"></a><a href="#glo:GLSfmtlongpl"><code class="csfmt">\GLSfmtlongpl</code></a>
+The header plural <a id="wrglossary.5967"></a><a href="#glo:idx.allcaps">all caps</a> long form. (The behaviour of <a id="wrglossary.5968"></a><a href="#glo:GLSfmtlongpl"><code class="csfmt">\GLSfmtlongpl</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5966"></a><code class="code"><dfn id="glo:glsxtrtitlefull"><code class="csfmt">\glsxtrtitlefull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5969"></a><code class="code"><dfn id="glo:glsxtrtitlefull"><code class="csfmt">\glsxtrtitlefull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title full form. (Normal behaviour of <a id="wrglossary.5967"></a><a href="#glo:glsfmtfull"><code class="csfmt">\glsfmtfull</code></a>.)
+The title full form. (Normal behaviour of <a id="wrglossary.5970"></a><a href="#glo:glsfmtfull"><code class="csfmt">\glsfmtfull</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5968"></a><code class="code"><dfn id="glo:glsxtrheadfull"><code class="csfmt">\glsxtrheadfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5971"></a><code class="code"><dfn id="glo:glsxtrheadfull"><code class="csfmt">\glsxtrheadfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header full form. (The behaviour of <a id="wrglossary.5969"></a><a href="#glo:glsfmtfull"><code class="csfmt">\glsfmtfull</code></a>
+The header full form. (The behaviour of <a id="wrglossary.5972"></a><a href="#glo:glsfmtfull"><code class="csfmt">\glsfmtfull</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5970"></a><code class="code"><dfn id="glo:Glsxtrtitlefull"><code class="csfmt">\Glsxtrtitlefull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5973"></a><code class="code"><dfn id="glo:Glsxtrtitlefull"><code class="csfmt">\Glsxtrtitlefull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.5971"></a><a href="#glo:idx.sentencecase">sentence case</a> full form. (Normal behaviour of
-<a id="wrglossary.5972"></a><a href="#glo:Glsfmtfull"><code class="csfmt">\Glsfmtfull</code></a>.)
+The title <a id="wrglossary.5974"></a><a href="#glo:idx.sentencecase">sentence case</a> full form. (Normal behaviour of
+<a id="wrglossary.5975"></a><a href="#glo:Glsfmtfull"><code class="csfmt">\Glsfmtfull</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5973"></a><code class="code"><dfn id="glo:Glsxtrheadfull"><code class="csfmt">\Glsxtrheadfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5976"></a><code class="code"><dfn id="glo:Glsxtrheadfull"><code class="csfmt">\Glsxtrheadfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.5974"></a><a href="#glo:idx.sentencecase">sentence case</a> full form. (The behaviour of <a id="wrglossary.5975"></a><a href="#glo:Glsfmtfull"><code class="csfmt">\Glsfmtfull</code></a>
+The header <a id="wrglossary.5977"></a><a href="#glo:idx.sentencecase">sentence case</a> full form. (The behaviour of <a id="wrglossary.5978"></a><a href="#glo:Glsfmtfull"><code class="csfmt">\Glsfmtfull</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5976"></a><code class="code"><dfn id="glo:GLSxtrtitlefull"><code class="csfmt">\GLSxtrtitlefull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5979"></a><code class="code"><dfn id="glo:GLSxtrtitlefull"><code class="csfmt">\GLSxtrtitlefull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.5977"></a><a href="#glo:idx.allcaps">all caps</a> full form. (Normal behaviour of
-<a id="wrglossary.5978"></a><a href="#glo:GLSfmtfull"><code class="csfmt">\GLSfmtfull</code></a>.)
+The title <a id="wrglossary.5980"></a><a href="#glo:idx.allcaps">all caps</a> full form. (Normal behaviour of
+<a id="wrglossary.5981"></a><a href="#glo:GLSfmtfull"><code class="csfmt">\GLSfmtfull</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5979"></a><code class="code"><dfn id="glo:GLSxtrheadfull"><code class="csfmt">\GLSxtrheadfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5982"></a><code class="code"><dfn id="glo:GLSxtrheadfull"><code class="csfmt">\GLSxtrheadfull</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.5980"></a><a href="#glo:idx.allcaps">all caps</a> full form. (The behaviour of <a id="wrglossary.5981"></a><a href="#glo:GLSfmtfull"><code class="csfmt">\GLSfmtfull</code></a>
+The header <a id="wrglossary.5983"></a><a href="#glo:idx.allcaps">all caps</a> full form. (The behaviour of <a id="wrglossary.5984"></a><a href="#glo:GLSfmtfull"><code class="csfmt">\GLSfmtfull</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5982"></a><code class="code"><dfn id="glo:glsxtrtitlefullpl"><code class="csfmt">\glsxtrtitlefullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5985"></a><code class="code"><dfn id="glo:glsxtrtitlefullpl"><code class="csfmt">\glsxtrtitlefullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural full form. (Normal behaviour of <a id="wrglossary.5983"></a><a href="#glo:glsfmtfullpl"><code class="csfmt">\glsfmtfullpl</code></a>.)
+The title plural full form. (Normal behaviour of <a id="wrglossary.5986"></a><a href="#glo:glsfmtfullpl"><code class="csfmt">\glsfmtfullpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5984"></a><code class="code"><dfn id="glo:glsxtrheadfullpl"><code class="csfmt">\glsxtrheadfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5987"></a><code class="code"><dfn id="glo:glsxtrheadfullpl"><code class="csfmt">\glsxtrheadfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural full form. (The behaviour of <a id="wrglossary.5985"></a><a href="#glo:glsfmtfullpl"><code class="csfmt">\glsfmtfullpl</code></a>
+The header plural full form. (The behaviour of <a id="wrglossary.5988"></a><a href="#glo:glsfmtfullpl"><code class="csfmt">\glsfmtfullpl</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5986"></a><code class="code"><dfn id="glo:Glsxtrtitlefullpl"><code class="csfmt">\Glsxtrtitlefullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5989"></a><code class="code"><dfn id="glo:Glsxtrtitlefullpl"><code class="csfmt">\Glsxtrtitlefullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural <a id="wrglossary.5987"></a><a href="#glo:idx.sentencecase">sentence case</a> full form. (Normal behaviour of
-<a id="wrglossary.5988"></a><a href="#glo:Glsfmtfullpl"><code class="csfmt">\Glsfmtfullpl</code></a>.)
+The title plural <a id="wrglossary.5990"></a><a href="#glo:idx.sentencecase">sentence case</a> full form. (Normal behaviour of
+<a id="wrglossary.5991"></a><a href="#glo:Glsfmtfullpl"><code class="csfmt">\Glsfmtfullpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5989"></a><code class="code"><dfn id="glo:Glsxtrheadfullpl"><code class="csfmt">\Glsxtrheadfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5992"></a><code class="code"><dfn id="glo:Glsxtrheadfullpl"><code class="csfmt">\Glsxtrheadfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural <a id="wrglossary.5990"></a><a href="#glo:idx.sentencecase">sentence case</a> full form. (The behaviour of <a id="wrglossary.5991"></a><a href="#glo:Glsfmtfullpl"><code class="csfmt">\Glsfmtfullpl</code></a>
+The header plural <a id="wrglossary.5993"></a><a href="#glo:idx.sentencecase">sentence case</a> full form. (The behaviour of <a id="wrglossary.5994"></a><a href="#glo:Glsfmtfullpl"><code class="csfmt">\Glsfmtfullpl</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5992"></a><code class="code"><dfn id="glo:GLSxtrtitlefullpl"><code class="csfmt">\GLSxtrtitlefullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5995"></a><code class="code"><dfn id="glo:GLSxtrtitlefullpl"><code class="csfmt">\GLSxtrtitlefullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title plural <a id="wrglossary.5993"></a><a href="#glo:idx.allcaps">all caps</a> full form. (Normal behaviour of
-<a id="wrglossary.5994"></a><a href="#glo:GLSfmtfullpl"><code class="csfmt">\GLSfmtfullpl</code></a>.)
+The title plural <a id="wrglossary.5996"></a><a href="#glo:idx.allcaps">all caps</a> full form. (Normal behaviour of
+<a id="wrglossary.5997"></a><a href="#glo:GLSfmtfullpl"><code class="csfmt">\GLSfmtfullpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5995"></a><code class="code"><dfn id="glo:GLSxtrheadfullpl"><code class="csfmt">\GLSxtrheadfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.5998"></a><code class="code"><dfn id="glo:GLSxtrheadfullpl"><code class="csfmt">\GLSxtrheadfullpl</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header plural <a id="wrglossary.5996"></a><a href="#glo:idx.allcaps">all caps</a> full form. (The behaviour of <a id="wrglossary.5997"></a><a href="#glo:GLSfmtfullpl"><code class="csfmt">\GLSfmtfullpl</code></a>
+The header plural <a id="wrglossary.5999"></a><a href="#glo:idx.allcaps">all caps</a> full form. (The behaviour of <a id="wrglossary.6000"></a><a href="#glo:GLSfmtfullpl"><code class="csfmt">\GLSfmtfullpl</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.5998"></a><code class="code"><dfn id="glo:glsxtrtitlename"><code class="csfmt">\glsxtrtitlename</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6001"></a><code class="code"><dfn id="glo:glsxtrtitlename"><code class="csfmt">\glsxtrtitlename</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.5999"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (Normal behaviour of <a id="wrglossary.6000"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>.)
+The title <a id="wrglossary.6002"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (Normal behaviour of <a id="wrglossary.6003"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6001"></a><code class="code"><dfn id="glo:glsxtrheadname"><code class="csfmt">\glsxtrheadname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6004"></a><code class="code"><dfn id="glo:glsxtrheadname"><code class="csfmt">\glsxtrheadname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6002"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (The behaviour of <a id="wrglossary.6003"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>
+The header <a id="wrglossary.6005"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (The behaviour of <a id="wrglossary.6006"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6004"></a><code class="code"><dfn id="glo:Glsxtrtitlename"><code class="csfmt">\Glsxtrtitlename</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6007"></a><code class="code"><dfn id="glo:Glsxtrtitlename"><code class="csfmt">\Glsxtrtitlename</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6005"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6006"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (Normal behaviour of
-<a id="wrglossary.6007"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a>.)
+The title <a id="wrglossary.6008"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6009"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (Normal behaviour of
+<a id="wrglossary.6010"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6008"></a><code class="code"><dfn id="glo:Glsxtrheadname"><code class="csfmt">\Glsxtrheadname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6011"></a><code class="code"><dfn id="glo:Glsxtrheadname"><code class="csfmt">\Glsxtrheadname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6009"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6010"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (The behaviour of <a id="wrglossary.6011"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a>
+The header <a id="wrglossary.6012"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6013"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (The behaviour of <a id="wrglossary.6014"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6012"></a><code class="code"><dfn id="glo:GLSxtrtitlename"><code class="csfmt">\GLSxtrtitlename</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6015"></a><code class="code"><dfn id="glo:GLSxtrtitlename"><code class="csfmt">\GLSxtrtitlename</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6013"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6014"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (Normal behaviour of
-<a id="wrglossary.6015"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a>.)
+The title <a id="wrglossary.6016"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6017"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (Normal behaviour of
+<a id="wrglossary.6018"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6016"></a><code class="code"><dfn id="glo:GLSxtrheadname"><code class="csfmt">\GLSxtrheadname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6019"></a><code class="code"><dfn id="glo:GLSxtrheadname"><code class="csfmt">\GLSxtrheadname</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6017"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6018"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (The behaviour of <a id="wrglossary.6019"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a>
+The header <a id="wrglossary.6020"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6021"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. (The behaviour of <a id="wrglossary.6022"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6020"></a><code class="code"><dfn id="glo:glsxtrtitletext"><code class="csfmt">\glsxtrtitletext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6023"></a><code class="code"><dfn id="glo:glsxtrtitletext"><code class="csfmt">\glsxtrtitletext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6021"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (Normal behaviour of <a id="wrglossary.6022"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>.)
+The title <a id="wrglossary.6024"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (Normal behaviour of <a id="wrglossary.6025"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6023"></a><code class="code"><dfn id="glo:glsxtrheadtext"><code class="csfmt">\glsxtrheadtext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6026"></a><code class="code"><dfn id="glo:glsxtrheadtext"><code class="csfmt">\glsxtrheadtext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6024"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (The behaviour of <a id="wrglossary.6025"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>
+The header <a id="wrglossary.6027"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (The behaviour of <a id="wrglossary.6028"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6026"></a><code class="code"><dfn id="glo:Glsxtrtitletext"><code class="csfmt">\Glsxtrtitletext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6029"></a><code class="code"><dfn id="glo:Glsxtrtitletext"><code class="csfmt">\Glsxtrtitletext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6027"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6028"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (Normal behaviour of
-<a id="wrglossary.6029"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>.)
+The title <a id="wrglossary.6030"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6031"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (Normal behaviour of
+<a id="wrglossary.6032"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6030"></a><code class="code"><dfn id="glo:Glsxtrheadtext"><code class="csfmt">\Glsxtrheadtext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6033"></a><code class="code"><dfn id="glo:Glsxtrheadtext"><code class="csfmt">\Glsxtrheadtext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6031"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6032"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (The behaviour of <a id="wrglossary.6033"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>
+The header <a id="wrglossary.6034"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6035"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (The behaviour of <a id="wrglossary.6036"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6034"></a><code class="code"><dfn id="glo:GLSxtrtitletext"><code class="csfmt">\GLSxtrtitletext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6037"></a><code class="code"><dfn id="glo:GLSxtrtitletext"><code class="csfmt">\GLSxtrtitletext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6035"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6036"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (Normal behaviour of
-<a id="wrglossary.6037"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a>.)
+The title <a id="wrglossary.6038"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6039"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (Normal behaviour of
+<a id="wrglossary.6040"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6038"></a><code class="code"><dfn id="glo:GLSxtrheadtext"><code class="csfmt">\GLSxtrheadtext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6041"></a><code class="code"><dfn id="glo:GLSxtrheadtext"><code class="csfmt">\GLSxtrheadtext</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6039"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6040"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (The behaviour of <a id="wrglossary.6041"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a>
+The header <a id="wrglossary.6042"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6043"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field. (The behaviour of <a id="wrglossary.6044"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6042"></a><code class="code"><dfn id="glo:glsxtrtitleplural"><code class="csfmt">\glsxtrtitleplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6045"></a><code class="code"><dfn id="glo:glsxtrtitleplural"><code class="csfmt">\glsxtrtitleplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6043"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (Normal behaviour of <a id="wrglossary.6044"></a><a href="#glo:glsfmtplural"><code class="csfmt">\glsfmtplural</code></a>.)
+The title <a id="wrglossary.6046"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (Normal behaviour of <a id="wrglossary.6047"></a><a href="#glo:glsfmtplural"><code class="csfmt">\glsfmtplural</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6045"></a><code class="code"><dfn id="glo:glsxtrheadplural"><code class="csfmt">\glsxtrheadplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6048"></a><code class="code"><dfn id="glo:glsxtrheadplural"><code class="csfmt">\glsxtrheadplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6046"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (The behaviour of <a id="wrglossary.6047"></a><a href="#glo:glsfmtplural"><code class="csfmt">\glsfmtplural</code></a>
+The header <a id="wrglossary.6049"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (The behaviour of <a id="wrglossary.6050"></a><a href="#glo:glsfmtplural"><code class="csfmt">\glsfmtplural</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6048"></a><code class="code"><dfn id="glo:Glsxtrtitleplural"><code class="csfmt">\Glsxtrtitleplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6051"></a><code class="code"><dfn id="glo:Glsxtrtitleplural"><code class="csfmt">\Glsxtrtitleplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6049"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6050"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (Normal behaviour of
-<a id="wrglossary.6051"></a><a href="#glo:Glsfmtplural"><code class="csfmt">\Glsfmtplural</code></a>.)
+The title <a id="wrglossary.6052"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6053"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (Normal behaviour of
+<a id="wrglossary.6054"></a><a href="#glo:Glsfmtplural"><code class="csfmt">\Glsfmtplural</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6052"></a><code class="code"><dfn id="glo:Glsxtrheadplural"><code class="csfmt">\Glsxtrheadplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6055"></a><code class="code"><dfn id="glo:Glsxtrheadplural"><code class="csfmt">\Glsxtrheadplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6053"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6054"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (The behaviour of <a id="wrglossary.6055"></a><a href="#glo:Glsfmtplural"><code class="csfmt">\Glsfmtplural</code></a>
+The header <a id="wrglossary.6056"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6057"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (The behaviour of <a id="wrglossary.6058"></a><a href="#glo:Glsfmtplural"><code class="csfmt">\Glsfmtplural</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6056"></a><code class="code"><dfn id="glo:GLSxtrtitleplural"><code class="csfmt">\GLSxtrtitleplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6059"></a><code class="code"><dfn id="glo:GLSxtrtitleplural"><code class="csfmt">\GLSxtrtitleplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6057"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6058"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (Normal behaviour of
-<a id="wrglossary.6059"></a><a href="#glo:GLSfmtplural"><code class="csfmt">\GLSfmtplural</code></a>.)
+The title <a id="wrglossary.6060"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6061"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (Normal behaviour of
+<a id="wrglossary.6062"></a><a href="#glo:GLSfmtplural"><code class="csfmt">\GLSfmtplural</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6060"></a><code class="code"><dfn id="glo:GLSxtrheadplural"><code class="csfmt">\GLSxtrheadplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6063"></a><code class="code"><dfn id="glo:GLSxtrheadplural"><code class="csfmt">\GLSxtrheadplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6061"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6062"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (The behaviour of <a id="wrglossary.6063"></a><a href="#glo:GLSfmtplural"><code class="csfmt">\GLSfmtplural</code></a>
+The header <a id="wrglossary.6064"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6065"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field. (The behaviour of <a id="wrglossary.6066"></a><a href="#glo:GLSfmtplural"><code class="csfmt">\GLSfmtplural</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6064"></a><code class="code"><dfn id="glo:glsxtrtitlefirst"><code class="csfmt">\glsxtrtitlefirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6067"></a><code class="code"><dfn id="glo:glsxtrtitlefirst"><code class="csfmt">\glsxtrtitlefirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6065"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (Normal behaviour of <a id="wrglossary.6066"></a><a href="#glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></a>.)
+The title <a id="wrglossary.6068"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (Normal behaviour of <a id="wrglossary.6069"></a><a href="#glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6067"></a><code class="code"><dfn id="glo:glsxtrheadfirst"><code class="csfmt">\glsxtrheadfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6070"></a><code class="code"><dfn id="glo:glsxtrheadfirst"><code class="csfmt">\glsxtrheadfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6068"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (The behaviour of <a id="wrglossary.6069"></a><a href="#glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></a>
+The header <a id="wrglossary.6071"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (The behaviour of <a id="wrglossary.6072"></a><a href="#glo:glsfmtfirst"><code class="csfmt">\glsfmtfirst</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6070"></a><code class="code"><dfn id="glo:Glsxtrtitlefirst"><code class="csfmt">\Glsxtrtitlefirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6073"></a><code class="code"><dfn id="glo:Glsxtrtitlefirst"><code class="csfmt">\Glsxtrtitlefirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6071"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6072"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (Normal behaviour of
-<a id="wrglossary.6073"></a><a href="#glo:Glsfmtfirst"><code class="csfmt">\Glsfmtfirst</code></a>.)
+The title <a id="wrglossary.6074"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6075"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (Normal behaviour of
+<a id="wrglossary.6076"></a><a href="#glo:Glsfmtfirst"><code class="csfmt">\Glsfmtfirst</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6074"></a><code class="code"><dfn id="glo:Glsxtrheadfirst"><code class="csfmt">\Glsxtrheadfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6077"></a><code class="code"><dfn id="glo:Glsxtrheadfirst"><code class="csfmt">\Glsxtrheadfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6075"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6076"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (The behaviour of <a id="wrglossary.6077"></a><a href="#glo:Glsfmtfirst"><code class="csfmt">\Glsfmtfirst</code></a>
+The header <a id="wrglossary.6078"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6079"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (The behaviour of <a id="wrglossary.6080"></a><a href="#glo:Glsfmtfirst"><code class="csfmt">\Glsfmtfirst</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6078"></a><code class="code"><dfn id="glo:GLSxtrtitlefirst"><code class="csfmt">\GLSxtrtitlefirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6081"></a><code class="code"><dfn id="glo:GLSxtrtitlefirst"><code class="csfmt">\GLSxtrtitlefirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6079"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6080"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (Normal behaviour of
-<a id="wrglossary.6081"></a><a href="#glo:GLSfmtfirst"><code class="csfmt">\GLSfmtfirst</code></a>.)
+The title <a id="wrglossary.6082"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6083"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (Normal behaviour of
+<a id="wrglossary.6084"></a><a href="#glo:GLSfmtfirst"><code class="csfmt">\GLSfmtfirst</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6082"></a><code class="code"><dfn id="glo:GLSxtrheadfirst"><code class="csfmt">\GLSxtrheadfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6085"></a><code class="code"><dfn id="glo:GLSxtrheadfirst"><code class="csfmt">\GLSxtrheadfirst</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6083"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6084"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (The behaviour of <a id="wrglossary.6085"></a><a href="#glo:GLSfmtfirst"><code class="csfmt">\GLSfmtfirst</code></a>
+The header <a id="wrglossary.6086"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6087"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field. (The behaviour of <a id="wrglossary.6088"></a><a href="#glo:GLSfmtfirst"><code class="csfmt">\GLSfmtfirst</code></a>
when it occurs in a header.)
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6086"></a><code class="code"><dfn id="glo:glsxtrtitlefirstplural"><code class="csfmt">\glsxtrtitlefirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6089"></a><code class="code"><dfn id="glo:glsxtrtitlefirstplural"><code class="csfmt">\glsxtrtitlefirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6087"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (Normal behaviour of <a id="wrglossary.6088"></a><a href="#glo:glsfmtfirstpl"><code class="csfmt">\glsfmtfirstpl</code></a>.)
+The title <a id="wrglossary.6090"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (Normal behaviour of <a id="wrglossary.6091"></a><a href="#glo:glsfmtfirstpl"><code class="csfmt">\glsfmtfirstpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6089"></a><code class="code"><dfn id="glo:glsxtrheadfirstplural"><code class="csfmt">\glsxtrheadfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6092"></a><code class="code"><dfn id="glo:glsxtrheadfirstplural"><code class="csfmt">\glsxtrheadfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6090"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (The behaviour of <a id="wrglossary.6091"></a><a href="#glo:glsfmtfirstpl"><code class="csfmt">\glsfmtfirstpl</code></a>
+The header <a id="wrglossary.6093"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (The behaviour of <a id="wrglossary.6094"></a><a href="#glo:glsfmtfirstpl"><code class="csfmt">\glsfmtfirstpl</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6092"></a><code class="code"><dfn id="glo:Glsxtrtitlefirstplural"><code class="csfmt">\Glsxtrtitlefirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6095"></a><code class="code"><dfn id="glo:Glsxtrtitlefirstplural"><code class="csfmt">\Glsxtrtitlefirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6093"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6094"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (Normal behaviour of
-<a id="wrglossary.6095"></a><a href="#glo:Glsfmtfirstpl"><code class="csfmt">\Glsfmtfirstpl</code></a>.)
+The title <a id="wrglossary.6096"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6097"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (Normal behaviour of
+<a id="wrglossary.6098"></a><a href="#glo:Glsfmtfirstpl"><code class="csfmt">\Glsfmtfirstpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6096"></a><code class="code"><dfn id="glo:Glsxtrheadfirstplural"><code class="csfmt">\Glsxtrheadfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6099"></a><code class="code"><dfn id="glo:Glsxtrheadfirstplural"><code class="csfmt">\Glsxtrheadfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6097"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6098"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (The behaviour of <a id="wrglossary.6099"></a><a href="#glo:Glsfmtfirstpl"><code class="csfmt">\Glsfmtfirstpl</code></a>
+The header <a id="wrglossary.6100"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6101"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (The behaviour of <a id="wrglossary.6102"></a><a href="#glo:Glsfmtfirstpl"><code class="csfmt">\Glsfmtfirstpl</code></a>
when it occurs in a header.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6100"></a><code class="code"><dfn id="glo:GLSxtrtitlefirstplural"><code class="csfmt">\GLSxtrtitlefirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6103"></a><code class="code"><dfn id="glo:GLSxtrtitlefirstplural"><code class="csfmt">\GLSxtrtitlefirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The title <a id="wrglossary.6101"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6102"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (Normal behaviour of
-<a id="wrglossary.6103"></a><a href="#glo:GLSfmtfirstpl"><code class="csfmt">\GLSfmtfirstpl</code></a>.)
+The title <a id="wrglossary.6104"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6105"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (Normal behaviour of
+<a id="wrglossary.6106"></a><a href="#glo:GLSfmtfirstpl"><code class="csfmt">\GLSfmtfirstpl</code></a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6104"></a><code class="code"><dfn id="glo:GLSxtrheadfirstplural"><code class="csfmt">\GLSxtrheadfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6107"></a><code class="code"><dfn id="glo:GLSxtrheadfirstplural"><code class="csfmt">\GLSxtrheadfirstplural</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The header <a id="wrglossary.6105"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6106"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (The behaviour of <a id="wrglossary.6107"></a><a href="#glo:GLSfmtfirstpl"><code class="csfmt">\GLSfmtfirstpl</code></a>
+The header <a id="wrglossary.6108"></a><a href="#glo:idx.allcaps">all caps</a> <a id="wrglossary.6109"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a> field. (The behaviour of <a id="wrglossary.6110"></a><a href="#glo:GLSfmtfirstpl"><code class="csfmt">\GLSfmtfirstpl</code></a>
when it occurs in a header.)
<p>
-The definitions of <a id="wrglossary.6108"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>, <a id="wrglossary.6109"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.6110"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>
-are saved (using <a id="wrglossary.6111"></a><a href="#glo:let"><code class="csfmt">\let</code></a>) when <a id="wrglossary.6112"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> loads.
+The definitions of <a id="wrglossary.6111"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>, <a id="wrglossary.6112"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.6113"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>
+are saved (using <a id="wrglossary.6114"></a><a href="#glo:let"><code class="csfmt">\let</code></a>) when <a id="wrglossary.6115"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> loads.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6113"></a><code class="code"><dfn id="glo:@glsxtr at org@markright"><code class="csfmt">\@glsxtr at org@markright</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6116"></a><code class="code"><dfn id="glo:@glsxtr at org@markright"><code class="csfmt">\@glsxtr at org@markright</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The previous definition of <a id="wrglossary.6114"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>.
+The previous definition of <a id="wrglossary.6117"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6115"></a><code class="code"><dfn id="glo:@glsxtr at org@markboth"><code class="csfmt">\@glsxtr at org@markboth</code></dfn>{<span class="meta">〈<em class="metainner">left text</em>〉</span>}{<span class="meta">〈<em class="metainner">right text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6118"></a><code class="code"><dfn id="glo:@glsxtr at org@markboth"><code class="csfmt">\@glsxtr at org@markboth</code></dfn>{<span class="meta">〈<em class="metainner">left text</em>〉</span>}{<span class="meta">〈<em class="metainner">right text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The previous definition of <a id="wrglossary.6116"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>.
+The previous definition of <a id="wrglossary.6119"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6117"></a><code class="code"><dfn id="glo:@glsxtr at org@@starttoc"><code class="csfmt">\@glsxtr at org@@starttoc</code></dfn>{<span class="meta">〈<em class="metainner">toc</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6120"></a><code class="code"><dfn id="glo:@glsxtr at org@@starttoc"><code class="csfmt">\@glsxtr at org@@starttoc</code></dfn>{<span class="meta">〈<em class="metainner">toc</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The previous definition of <a id="wrglossary.6118"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>.
+The previous definition of <a id="wrglossary.6121"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a>.
<p>
-The <a id="wrglossary.6119"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> definitions of <a id="wrglossary.6120"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>,
-<a id="wrglossary.6121"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.6122"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a> all start and end with hooks that
+The <a id="wrglossary.6122"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> definitions of <a id="wrglossary.6123"></a><a href="#glo:markright"><code class="csfmt">\markright</code></a>,
+<a id="wrglossary.6124"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> and <a id="wrglossary.6125"></a><a href="#glo:@starttoc"><code class="csfmt">\@starttoc</code></a> all start and end with hooks that
redefine commands that are sensitive to being in the header or
contents.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6123"></a><code class="code"><dfn id="glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6126"></a><code class="code"><dfn id="glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></dfn></code></div><!-- end of pinnedbox -->
This saves the original definitions and redefines the sensitive
-commands. This includes <a id="wrglossary.6124"></a><a href="#glo:MakeUppercase"><code class="csfmt">\MakeUppercase</code></a> which is <a id="wrglossary.6125"></a><a href="#glo:let"><code class="csfmt">\let</code></a> to
-<a id="wrglossary.6126"></a><a href="#glo:MakeTextUppercase"><code class="csfmt">\MakeTextUppercase</code></a>.
+commands. This includes <a id="wrglossary.6127"></a><a href="#glo:MakeUppercase"><code class="csfmt">\MakeUppercase</code></a> which is <a id="wrglossary.6128"></a><a href="#glo:let"><code class="csfmt">\let</code></a> to
+<a id="wrglossary.6129"></a><a href="#glo:MakeTextUppercase"><code class="csfmt">\MakeTextUppercase</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6127"></a><code class="code"><dfn id="glo:@glsxtrinmark"><code class="csfmt">\@glsxtrinmark</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6130"></a><code class="code"><dfn id="glo:@glsxtrinmark"><code class="csfmt">\@glsxtrinmark</code></dfn></code></div><!-- end of pinnedbox -->
-This redefines <a id="wrglossary.6128"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a> to just do its first argument
+This redefines <a id="wrglossary.6131"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a> to just do its first argument
(<span class="meta">〈<em class="metainner">true</em>〉</span>).
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6129"></a><code class="code"><dfn id="glo:@glsxtrnotinmark"><code class="csfmt">\@glsxtrnotinmark</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6132"></a><code class="code"><dfn id="glo:@glsxtrnotinmark"><code class="csfmt">\@glsxtrnotinmark</code></dfn></code></div><!-- end of pinnedbox -->
-This redefines <a id="wrglossary.6130"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a> to just do its second argument
+This redefines <a id="wrglossary.6133"></a><a href="#glo:glsxtrifinmark"><code class="csfmt">\glsxtrifinmark</code></a> to just do its second argument
(<span class="meta">〈<em class="metainner">false</em>〉</span>).
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6131"></a><code class="code"><dfn id="glo:glsxtrrestoremarkhook"><code class="csfmt">\glsxtrrestoremarkhook</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6134"></a><code class="code"><dfn id="glo:glsxtrrestoremarkhook"><code class="csfmt">\glsxtrrestoremarkhook</code></dfn></code></div><!-- end of pinnedbox -->
This restores the sensitive commands to the saved definitions.
(For use where grouping will cause interference.)
-For example, <a id="wrglossary.6132"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> is redefined as:
-<pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6133"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>}[2]{<span class="comment">% </span>
- <a id="wrglossary.6134"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a>
- <a id="wrglossary.6135"></a><a href="#glo:@glsxtr at org@markboth"><code class="csfmt">\@glsxtr at org@markboth</code></a>
- {<a id="wrglossary.6136"></a><a href="#glo:@glsxtrinmark"><code class="csfmt">\@glsxtrinmark</code></a>#1<a id="wrglossary.6137"></a><a href="#glo:@glsxtrnotinmark"><code class="csfmt">\@glsxtrnotinmark</code></a>}<span class="comment">% </span>
- {<a id="wrglossary.6138"></a><a href="#glo:@glsxtrinmark"><code class="csfmt">\@glsxtrinmark</code></a>#2<a id="wrglossary.6139"></a><a href="#glo:@glsxtrnotinmark"><code class="csfmt">\@glsxtrnotinmark</code></a>}<span class="comment">% </span>
- <a id="wrglossary.6140"></a><a href="#glo:glsxtrrestoremarkhook"><code class="csfmt">\glsxtrrestoremarkhook</code></a>
+For example, <a id="wrglossary.6135"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a> is redefined as:
+<pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6136"></a><a href="#glo:markboth"><code class="csfmt">\markboth</code></a>}[2]{<span class="comment">% </span>
+ <a id="wrglossary.6137"></a><a href="#glo:glsxtrmarkhook"><code class="csfmt">\glsxtrmarkhook</code></a>
+ <a id="wrglossary.6138"></a><a href="#glo:@glsxtr at org@markboth"><code class="csfmt">\@glsxtr at org@markboth</code></a>
+ {<a id="wrglossary.6139"></a><a href="#glo:@glsxtrinmark"><code class="csfmt">\@glsxtrinmark</code></a>#1<a id="wrglossary.6140"></a><a href="#glo:@glsxtrnotinmark"><code class="csfmt">\@glsxtrnotinmark</code></a>}<span class="comment">% </span>
+ {<a id="wrglossary.6141"></a><a href="#glo:@glsxtrinmark"><code class="csfmt">\@glsxtrinmark</code></a>#2<a id="wrglossary.6142"></a><a href="#glo:@glsxtrnotinmark"><code class="csfmt">\@glsxtrnotinmark</code></a>}<span class="comment">% </span>
+ <a id="wrglossary.6143"></a><a href="#glo:glsxtrrestoremarkhook"><code class="csfmt">\glsxtrrestoremarkhook</code></a>
}
</pre>
<p>
@@ -19311,9 +19331,9 @@
<h2><!-- start of section header -->5.4. Nested Links<span class="labellink"><a href="#sec:nested">[link]</a></span></h2><!-- end of section header -->
<p>
-Complications arise when you use the <a id="wrglossary.6141"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands in the
-value of the <a id="wrglossary.6142"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field (or <a id="wrglossary.6143"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>
-or <a id="wrglossary.6144"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> fields, if set). This tends to occur with
+Complications arise when you use the <a id="wrglossary.6144"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands in the
+value of the <a id="wrglossary.6145"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field (or <a id="wrglossary.6146"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a>
+or <a id="wrglossary.6147"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> fields, if set). This tends to occur with
abbreviations that extend other abbreviations. For example,
SHTML is an abbreviation for SSI enabled HTML, where SSI
is an abbreviation for Server Side Includes and HTML
@@ -19320,10 +19340,10 @@
is an abbreviation for Hypertext Markup Language.
<p>
For example, things can go wrong if the following is used with the
-<a id="wrglossary.6145"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package:
-<pre class="badcodebox"><div class="badcodeboxtitle"><a href="#glo:sym.badcode"><span title="Problematic Input" class="icon"><span class="overlapped">🖹</span><span class="overlapper"><span class="deprecatedorbannedfmt">🛇</span></span></span></a></div><a id="wrglossary.6146"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{ssi}{SSI}{Server Side Includes}
-<a id="wrglossary.6147"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{html}{HTML}{Hypertext Markup Language}
-<a id="wrglossary.6148"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{shtml}{S<a id="wrglossary.6149"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}{<a id="wrglossary.6150"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} enabled <a id="wrglossary.6151"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}
+<a id="wrglossary.6148"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package:
+<pre class="badcodebox"><div class="badcodeboxtitle"><a href="#glo:sym.badcode"><span title="Problematic Input" class="icon"><span class="overlapped">🖹</span><span class="overlapper"><span class="deprecatedorbannedfmt">🛇</span></span></span></a></div><a id="wrglossary.6149"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{ssi}{SSI}{Server Side Includes}
+<a id="wrglossary.6150"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{html}{HTML}{Hypertext Markup Language}
+<a id="wrglossary.6151"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{shtml}{S<a id="wrglossary.6152"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}{<a id="wrglossary.6153"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} enabled <a id="wrglossary.6154"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}
</pre>
<p>
The main problems are:
@@ -19331,34 +19351,34 @@
<ol class="displaylist">
<li><span class="numitem">1.</span><a id="itm:nestedfirstucprob"></a> With older versions of
-<a id="wrglossary.6152"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> and <a id="wrglossary.6153"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, the <a id="wrglossary.6154"></a><a href="#glo:idx.sentencecase">sentence case</a> commands,
-such as <a id="wrglossary.6155"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>, won’t work for the <code class="code">shtml</code> entry on <a id="wrglossary.6156"></a><a href="#glo:dual.firstuse">first use</a> if the
+<a id="wrglossary.6155"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> and <a id="wrglossary.6156"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, the <a id="wrglossary.6157"></a><a href="#glo:idx.sentencecase">sentence case</a> commands,
+such as <a id="wrglossary.6158"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>, won’t work for the <code class="code">shtml</code> entry on <a id="wrglossary.6159"></a><a href="#glo:dual.firstuse">first use</a> if the
long form is displayed before the short form (which is the
default abbreviation style). This will attempt to do
-<pre class="compactcodebox"><a id="wrglossary.6157"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<a id="wrglossary.6158"></a><a href="#glo:uppercase"><code class="csfmt">\uppercase</code></a> ssi} enabled <a id="wrglossary.6159"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+<pre class="compactcodebox"><a id="wrglossary.6160"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<a id="wrglossary.6161"></a><a href="#glo:uppercase"><code class="csfmt">\uppercase</code></a> ssi} enabled <a id="wrglossary.6162"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
</pre>
-which just doesn’t work. Grouping the <code class="code"><a id="wrglossary.6160"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}</code> doesn’t
+which just doesn’t work. Grouping the <code class="code"><a id="wrglossary.6163"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}</code> doesn’t
work either as this will effectively try to do:
-<pre class="compactcodebox"><a id="wrglossary.6161"></a><a href="#glo:uppercase"><code class="csfmt">\uppercase</code></a>{<a id="wrglossary.6162"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}} enabled <a id="wrglossary.6163"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+<pre class="compactcodebox"><a id="wrglossary.6164"></a><a href="#glo:uppercase"><code class="csfmt">\uppercase</code></a>{<a id="wrglossary.6165"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}} enabled <a id="wrglossary.6166"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
</pre>
This will upper case the label <code class="code">ssi</code> so the entry won’t be
-recognised. This problem will also occur if you use the <a id="wrglossary.6164"></a><a href="#glo:idx.allcaps">all caps</a>
-version, such as <code class="code"><a id="wrglossary.6165"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>{shtml}</code>.
+recognised. This problem will also occur if you use the <a id="wrglossary.6167"></a><a href="#glo:idx.allcaps">all caps</a>
+version, such as <code class="code"><a id="wrglossary.6168"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>{shtml}</code>.
<p>
-With <a id="wrglossary.6166"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ and <a id="wrglossary.6167"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.49+, this issue
-should now be resolved for <a id="wrglossary.6168"></a><a href="#glo:idx.sentencecase">sentence case</a> where
-<code class="code"><a id="wrglossary.6169"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}</code> will be mapped to
-<code class="code"><a id="wrglossary.6170"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{ssi}</code> within <code class="code"><a id="wrglossary.6171"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{shtml}</code>. The
-<a id="wrglossary.6172"></a><a href="#glo:idx.allcaps">all caps</a> command <code class="code"><a id="wrglossary.6173"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>{shtml}</code> will treat
-<a id="wrglossary.6174"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> as an exclusion and so won’t perform a case-change. See
+With <a id="wrglossary.6169"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ and <a id="wrglossary.6170"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v1.49+, this issue
+should now be resolved for <a id="wrglossary.6171"></a><a href="#glo:idx.sentencecase">sentence case</a> where
+<code class="code"><a id="wrglossary.6172"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}</code> will be mapped to
+<code class="code"><a id="wrglossary.6173"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{ssi}</code> within <code class="code"><a id="wrglossary.6174"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{shtml}</code>. The
+<a id="wrglossary.6175"></a><a href="#glo:idx.allcaps">all caps</a> command <code class="code"><a id="wrglossary.6176"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>{shtml}</code> will treat
+<a id="wrglossary.6177"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> as an exclusion and so won’t perform a case-change. See
§<a href="#sec:casechange">5.2</a> for further details.
<p>
<li><span class="numitem">2.</span><a id="itm:nonexpandprob"></a> The long and abbreviated forms accessed through
-<a id="wrglossary.6175"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> and <a id="wrglossary.6176"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> are no longer expandable
+<a id="wrglossary.6178"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a> and <a id="wrglossary.6179"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> are no longer expandable
and so can’t be used be used in contexts that require this,
such as PDF bookmarks.
<p>
-<li><span class="numitem">3.</span><a id="itm:nestedsortprob"></a> The nested commands may end up in the <a id="wrglossary.6177"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key,
+<li><span class="numitem">3.</span><a id="itm:nestedsortprob"></a> The nested commands may end up in the <a id="wrglossary.6180"></a><a href="#glo:opt.gloskey.sort"><span class="csoptfmt">sort</span></a> key,
which will confuse the indexing.
<p>
<li><span class="numitem">4.</span><a id="itm:inconsistentfirstuseprob"></a> The <code class="code">shtml</code> entry produces inconsistent results
@@ -19370,14 +19390,14 @@
<p>
<pre class="sidebysidecode">
This section discusses
-<a id="wrglossary.6178"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}, <a id="wrglossary.6179"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and
-<a id="wrglossary.6180"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}.
+<a id="wrglossary.6181"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}, <a id="wrglossary.6182"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and
+<a id="wrglossary.6183"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}.
</pre><div class="sidebysideresult">This section discusses server side includes (SSI), hypertext markup
language (HTML) and SSI enabled HTML (SHTML).
</div>
<p>
-In the above, the <a id="wrglossary.6181"></a><a href="#glo:dual.firstuse">first use</a> of the <code class="code">shtml</code> entry produces
+In the above, the <a id="wrglossary.6184"></a><a href="#glo:dual.firstuse">first use</a> of the <code class="code">shtml</code> entry produces
<span class="qt">“SSI enabled HTML (SHTML)”</span>.
<p>
Now let’s suppose the <code class="code">html</code> entry is used before the
@@ -19388,9 +19408,9 @@
<p>
<pre class="sidebysidecode">
The sample files are
-either <a id="wrglossary.6182"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} or
-<a id="wrglossary.6183"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}, but let's
-first discuss <a id="wrglossary.6184"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}.
+either <a id="wrglossary.6185"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} or
+<a id="wrglossary.6186"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}, but let's
+first discuss <a id="wrglossary.6187"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}.
</pre><div class="sidebysideresult">The sample files are either hypertext markup language (HTML) or
server
side includes (SSI) enabled HTML (SHTML), but let’s first discuss
@@ -19398,7 +19418,7 @@
</div>
<p>
-In this case, the <a id="wrglossary.6185"></a><a href="#glo:dual.firstuse">first use</a> of the <code class="code">shtml</code> entry now produces
+In this case, the <a id="wrglossary.6188"></a><a href="#glo:dual.firstuse">first use</a> of the <code class="code">shtml</code> entry now produces
<span class="qt">“server side includes (SSI) enabled HTML (SHTML)”</span>, which looks
a bit cumbersome.
<p>
@@ -19410,63 +19430,63 @@
<pre class="sidebysidecode">
This article is an
introduction
-to <a id="wrglossary.6186"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}.
+to <a id="wrglossary.6189"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}.
</pre><div class="sidebysideresult">This article is an introduction to server side includes (SSI)
enabled hypertext markup language (HTML) (SHTML).
</div>
<p>
-Now the <a id="wrglossary.6187"></a><a href="#glo:dual.firstuse">first use</a> of the <code class="code">shtml</code> entry produces
+Now the <a id="wrglossary.6190"></a><a href="#glo:dual.firstuse">first use</a> of the <code class="code">shtml</code> entry produces
<span class="qt">“server side includes (SSI) enabled hypertext markup language (HTML)
(SHTML)”</span>, which looks strange.
<p>
-This is all aggravated when using just the base <a id="wrglossary.6188"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
+This is all aggravated when using just the base <a id="wrglossary.6191"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
package when the acronym style is set with
-<a id="wrglossary.6189"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. For example:
-<pre class="compactcodebox"><a id="wrglossary.6190"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.6191"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
+<a id="wrglossary.6192"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>. For example:
+<pre class="compactcodebox"><a id="wrglossary.6193"></a><a href="#glo:setacronymstyle"><code class="csfmt">\setacronymstyle</code></a>{<a id="wrglossary.6194"></a><a href="#glo:opt.acrstyle.long-short"><span class="acrstylefmt">long-short</span></a>}
</pre>
-as this references the label through the use of <a id="wrglossary.6192"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>
+as this references the label through the use of <a id="wrglossary.6195"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>
when displaying the long and short forms, but this value
-changes with each use of <a id="wrglossary.6193"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, so instead of displaying
-<span class="qt">“(SHTML)”</span> at the end of the <a id="wrglossary.6194"></a><a href="#glo:firstuse">first use</a>, it now displays
-<span class="qt">“(HTML)”</span>, since <a id="wrglossary.6195"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> has been changed to <code class="code">html</code>
-by <code class="code"><a id="wrglossary.6196"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code>.
+changes with each use of <a id="wrglossary.6196"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, so instead of displaying
+<span class="qt">“(SHTML)”</span> at the end of the <a id="wrglossary.6197"></a><a href="#glo:firstuse">first use</a>, it now displays
+<span class="qt">“(HTML)”</span>, since <a id="wrglossary.6198"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> has been changed to <code class="code">html</code>
+by <code class="code"><a id="wrglossary.6199"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code>.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-In v1.48, the <a id="wrglossary.6197"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package added grouping with
-<a id="wrglossary.6198"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>, which scoped the <a id="wrglossary.6199"></a><a href="#glo:dual.linktext">link text</a>.
+In v1.48, the <a id="wrglossary.6200"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package added grouping with
+<a id="wrglossary.6201"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a>, which scoped the <a id="wrglossary.6202"></a><a href="#glo:dual.linktext">link text</a>.
Unfortunately this grouping caused problems in math mode and had to
-be removed in v1.49. You can redefine <a id="wrglossary.6200"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a> to put the
+be removed in v1.49. You can redefine <a id="wrglossary.6203"></a><a href="#glo:glslinkwrcontent"><code class="csfmt">\glslinkwrcontent</code></a> to put the
grouping back, but it still won’t scope the definitions of the
-placeholder commands, such as <a id="wrglossary.6201"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>, which need to be
-outside of this scope for the benefit of the <a id="wrglossary.6202"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.
+placeholder commands, such as <a id="wrglossary.6204"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>, which need to be
+outside of this scope for the benefit of the <a id="wrglossary.6205"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.
</div><!-- end of information -->
<p>
Another oddity occurs if you reset the <code class="code">html</code> entry between
uses of the <code class="code">shtml</code> entry. For example:
-<pre class="compactcodebox"><a id="wrglossary.6203"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml} ... <a id="wrglossary.6204"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}<a id="wrglossary.6205"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}
+<pre class="compactcodebox"><a id="wrglossary.6206"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml} ... <a id="wrglossary.6207"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}<a id="wrglossary.6208"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}
</pre>
The next use of <code class="code">shtml</code> produces <span class="qt">“Shypertext markup
language (HTML)”</span>, which is downright weird. (This is a result of the
-short form being set to <code class="code">S<a id="wrglossary.6206"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code>, but
-<code class="code"><a id="wrglossary.6207"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> is showing the full form.)
+short form being set to <code class="code">S<a id="wrglossary.6209"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code>, but
+<code class="code"><a id="wrglossary.6210"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> is showing the full form.)
<p>
Even without this, the short form has nested formatting commands,
-which amount to <code class="code"><a id="wrglossary.6208"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{S<a id="wrglossary.6209"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{HTML}}</code>. This
+which amount to <code class="code"><a id="wrglossary.6211"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{S<a id="wrglossary.6212"></a><a href="#glo:acronymfont"><code class="csfmt">\acronymfont</code></a>{HTML}}</code>. This
may not be a problem for some styles, but if you use one of the
-<span class="qt">“sm”</span> styles (that use <a id="wrglossary.6210"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>), this will produce
+<span class="qt">“sm”</span> styles (that use <a id="wrglossary.6213"></a><a href="#glo:textsmaller"><code class="csfmt">\textsmaller</code></a>), this will produce
an odd result.
<p>
<li><span class="numitem">5.</span><a id="itm:indexingprob"></a> Each time the <code class="code">shtml</code> entry is used, the
<code class="code">html</code> entry will also be indexed and marked as used,
-and on <a id="wrglossary.6211"></a><a href="#glo:dual.firstuse">first use</a> this will happen to both the <code class="code">ssi</code>
+and on <a id="wrglossary.6214"></a><a href="#glo:dual.firstuse">first use</a> this will happen to both the <code class="code">ssi</code>
and <code class="code">html</code> entries. This kind of duplication in the location
list isn’t usually particularly helpful to the reader.
<p>
-<li><span class="numitem">6.</span><a id="itm:nestedhyplinkprob"></a> If <a id="wrglossary.6212"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is in use, you’ll get nested hyperlinks
+<li><span class="numitem">6.</span><a id="itm:nestedhyplinkprob"></a> If <a id="wrglossary.6215"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is in use, you’ll get nested hyperlinks
and there’s no consistent way of dealing with this across the
-available PDF viewers. If on the <a id="wrglossary.6213"></a><a href="#glo:dual.firstuse">first use</a> case, the user
+available PDF viewers. If on the <a id="wrglossary.6216"></a><a href="#glo:dual.firstuse">first use</a> case, the user
clicks on the <span class="qt">“HTML”</span> part of the <span class="qt">“SSI enabled HTML (SHTML)”</span>
link, they may be directed to the HTML entry in the glossary or
they may be directed to the SHTML entry in the glossary.
@@ -19475,11 +19495,11 @@
</ol>
<p>
-For these reasons, with just the base <a id="wrglossary.6214"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, it’s
-better to use the simple expandable commands like <a id="wrglossary.6215"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>
-or <a id="wrglossary.6216"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> in the definition of other entries.
+For these reasons, with just the base <a id="wrglossary.6217"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, it’s
+better to use the simple expandable commands like <a id="wrglossary.6218"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>
+or <a id="wrglossary.6219"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a> in the definition of other entries.
<p>
-The <a id="wrglossary.6217"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides two other ways of
+The <a id="wrglossary.6220"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides two other ways of
dealing with these problems:
<ol class="displaylist">
@@ -19490,21 +19510,21 @@
§<a href="#sec:multientries">7</a>. This deals with all the issues,
including case-changing.
<p>
-<li><span class="numitem">2.</span>Use the partially-expandable <a id="wrglossary.6218"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a>, described below.
+<li><span class="numitem">2.</span>Use the partially-expandable <a id="wrglossary.6221"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a>, described below.
</ol>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6219"></a><code class="code"><dfn id="glo:glsxtrp"><code class="csfmt">\glsxtrp</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6222"></a><code class="code"><dfn id="glo:glsxtrp"><code class="csfmt">\glsxtrp</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-where <span class="meta">〈<em class="metainner">field</em>〉</span> is the <a id="wrglossary.6220"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>.
+where <span class="meta">〈<em class="metainner">field</em>〉</span> is the <a id="wrglossary.6223"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>.
<p>
This command partially expands, so it will expand to
-just the <a id="wrglossary.6221"></a><a href="#glo:dual.field">field</a> value if it occurs in the PDF bookmarks.
+just the <a id="wrglossary.6224"></a><a href="#glo:dual.field">field</a> value if it occurs in the PDF bookmarks.
Otherwise it will behave much like the commands described in
§<a href="#sec:headingcommands">5.3.2</a>, but with additional outer scoping and the
-<a id="wrglossary.6222"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is suppressed.
+<a id="wrglossary.6225"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is suppressed.
<p>
Rather than testing the existence of the given
field, this tests the existence of <code class="csfmt">\gls<span class="meta">〈<em class="metainner">field</em>〉</span></code> or
@@ -19512,29 +19532,29 @@
the <span class="meta">〈<em class="metainner">field</em>〉</span> argument is set to something that isn’t a field but
happens to match either of those command names (such as <code class="code">full</code>).
<p>
-The <a id="wrglossary.6223"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is suppressed by the initialisation command:
+The <a id="wrglossary.6226"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is suppressed by the initialisation command:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6224"></a><code class="code"><dfn id="glo:glsxtrpInit"><code class="csfmt">\glsxtrpInit</code></dfn>{<span class="meta">〈<em class="metainner">cs-name</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6227"></a><code class="code"><dfn id="glo:glsxtrpInit"><code class="csfmt">\glsxtrpInit</code></dfn>{<span class="meta">〈<em class="metainner">cs-name</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
This is used inside the added outer scoping and is simply defined
as:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code><a id="wrglossary.6225"></a><a href="#glo:glsxtrpInit"><code class="csfmt">\glsxtrpInit</code></a>[2]{<span class="comment">% </span>
- <code class="cmd">\let</code><a id="wrglossary.6226"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><code class="cmd">\relax</code>}
+<pre class="compactcodebox"><code class="cmd">\newcommand</code><a id="wrglossary.6228"></a><a href="#glo:glsxtrpInit"><code class="csfmt">\glsxtrpInit</code></a>[2]{<span class="comment">% </span>
+ <code class="cmd">\let</code><a id="wrglossary.6229"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><code class="cmd">\relax</code>}
</pre>
It is possible to redefine this command to allow the
-<a id="wrglossary.6227"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a> to be used, but any look-ahead (such as
+<a id="wrglossary.6230"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a> to be used, but any look-ahead (such as
checking for a following punctuation character) won’t work because
of the added grouping. The arguments are ignored by default. If you
-want to redefine <a id="wrglossary.6228"></a><a href="#glo:glsxtrpInit"><code class="csfmt">\glsxtrpInit</code></a> the first argument is the name of
+want to redefine <a id="wrglossary.6231"></a><a href="#glo:glsxtrpInit"><code class="csfmt">\glsxtrpInit</code></a> the first argument is the name of
the control sequence that will be used, without the leading
backslash (for example, <code class="code">glstext</code> or <code class="code">glsxtrshort</code>) and
the second argument is the entry’s label.
<p>
-Note that, as with commands like <a id="wrglossary.6229"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>, there’s no
-optional argument. The default settings are <a id="wrglossary.6230"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> and
-<a id="wrglossary.6231"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>. You can change this with:
+Note that, as with commands like <a id="wrglossary.6232"></a><a href="#glo:glsfmtshort"><code class="csfmt">\glsfmtshort</code></a>, there’s no
+optional argument. The default settings are <a id="wrglossary.6233"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> and
+<a id="wrglossary.6234"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>. You can change this with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6232"></a><code class="code"><dfn id="glo:glsxtrsetpopts"><code class="csfmt">\glsxtrsetpopts</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6235"></a><code class="code"><dfn id="glo:glsxtrsetpopts"><code class="csfmt">\glsxtrsetpopts</code></dfn>{<span class="meta">〈<em class="metainner">options</em>〉</span>}</code></div><!-- end of pinnedbox -->
The argument should be the new default options.
<p>
@@ -19541,85 +19561,85 @@
At the start of each glossary, the default options are locally changed
with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6233"></a><code class="code"><dfn id="glo:glossxtrsetpopts"><code class="csfmt">\glossxtrsetpopts</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6236"></a><code class="code"><dfn id="glo:glossxtrsetpopts"><code class="csfmt">\glossxtrsetpopts</code></dfn></code></div><!-- end of pinnedbox -->
This is defined as:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6234"></a><a href="#glo:glossxtrsetpopts"><code class="csfmt">\glossxtrsetpopts</code></a>}{<span class="comment">% </span>
- <a id="wrglossary.6235"></a><a href="#glo:glsxtrsetpopts"><code class="csfmt">\glsxtrsetpopts</code></a>{<a id="wrglossary.6236"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}<span class="comment">% </span>
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6237"></a><a href="#glo:glossxtrsetpopts"><code class="csfmt">\glossxtrsetpopts</code></a>}{<span class="comment">% </span>
+ <a id="wrglossary.6238"></a><a href="#glo:glsxtrsetpopts"><code class="csfmt">\glsxtrsetpopts</code></a>{<a id="wrglossary.6239"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a>}<span class="comment">% </span>
}
</pre>
-This allows hyperlinks for any instance of <a id="wrglossary.6237"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> that occurs
+This allows hyperlinks for any instance of <a id="wrglossary.6240"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> that occurs
in the name or description, where it shouldn’t be problematic.
<p>
-There are also <a id="wrglossary.6238"></a><a href="#glo:idx.sentencecase">sentence case</a> and <a id="wrglossary.6239"></a><a href="#glo:idx.allcaps">all caps</a> versions.
+There are also <a id="wrglossary.6241"></a><a href="#glo:idx.sentencecase">sentence case</a> and <a id="wrglossary.6242"></a><a href="#glo:idx.allcaps">all caps</a> versions.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6240"></a><code class="code"><dfn id="glo:Glsxtrp"><code class="csfmt">\Glsxtrp</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6243"></a><code class="code"><dfn id="glo:Glsxtrp"><code class="csfmt">\Glsxtrp</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This uses the corresponding <a id="wrglossary.6241"></a><a href="#glo:idx.sentencecase">sentence case</a> command
+This uses the corresponding <a id="wrglossary.6244"></a><a href="#glo:idx.sentencecase">sentence case</a> command
<code class="csfmt">\Gls<span class="meta">〈<em class="metainner">field</em>〉</span></code> or <code class="csfmt">\Glsxtr<span class="meta">〈<em class="metainner">field</em>〉</span></code>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6242"></a><code class="code"><dfn id="glo:GLSxtrp"><code class="csfmt">\GLSxtrp</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6245"></a><code class="code"><dfn id="glo:GLSxtrp"><code class="csfmt">\GLSxtrp</code></dfn>{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This uses the corresponding <a id="wrglossary.6243"></a><a href="#glo:idx.allcaps">all caps</a> command
+This uses the corresponding <a id="wrglossary.6246"></a><a href="#glo:idx.allcaps">all caps</a> command
<code class="csfmt">\GLS<span class="meta">〈<em class="metainner">field</em>〉</span></code> or <code class="csfmt">\GLSxtr<span class="meta">〈<em class="metainner">field</em>〉</span></code>.
<p>
There are some shortcut commands for the most common fields:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6244"></a><code class="code"><dfn id="glo:glsps"><code class="csfmt">\glsps</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6247"></a><code class="code"><dfn id="glo:glsps"><code class="csfmt">\glsps</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
which is equivalent to
-<code class="code"><a id="wrglossary.6245"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a>{short}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>, and
+<code class="code"><a id="wrglossary.6248"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a>{short}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>, and
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6246"></a><code class="code"><dfn id="glo:glspt"><code class="csfmt">\glspt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6249"></a><code class="code"><dfn id="glo:glspt"><code class="csfmt">\glspt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
which is equivalent to
-<code class="code"><a id="wrglossary.6247"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a>{text}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>.
-As well as <a id="wrglossary.6248"></a><a href="#glo:idx.sentencecase">sentence case</a> and <a id="wrglossary.6249"></a><a href="#glo:idx.allcaps">all caps</a> versions:
+<code class="code"><a id="wrglossary.6250"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a>{text}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>.
+As well as <a id="wrglossary.6251"></a><a href="#glo:idx.sentencecase">sentence case</a> and <a id="wrglossary.6252"></a><a href="#glo:idx.allcaps">all caps</a> versions:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6250"></a><code class="code"><dfn id="glo:Glsps"><code class="csfmt">\Glsps</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6253"></a><code class="code"><dfn id="glo:Glsps"><code class="csfmt">\Glsps</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
which is equivalent to
-<code class="code"><a id="wrglossary.6251"></a><a href="#glo:Glsxtrp"><code class="csfmt">\Glsxtrp</code></a>{short}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>,
+<code class="code"><a id="wrglossary.6254"></a><a href="#glo:Glsxtrp"><code class="csfmt">\Glsxtrp</code></a>{short}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>,
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6252"></a><code class="code"><dfn id="glo:Glspt"><code class="csfmt">\Glspt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6255"></a><code class="code"><dfn id="glo:Glspt"><code class="csfmt">\Glspt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
which is equivalent to
-<code class="code"><a id="wrglossary.6253"></a><a href="#glo:Glsxtrp"><code class="csfmt">\Glsxtrp</code></a>{text}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>,
+<code class="code"><a id="wrglossary.6256"></a><a href="#glo:Glsxtrp"><code class="csfmt">\Glsxtrp</code></a>{text}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>,
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6254"></a><code class="code"><dfn id="glo:GLSps"><code class="csfmt">\GLSps</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6257"></a><code class="code"><dfn id="glo:GLSps"><code class="csfmt">\GLSps</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
which is equivalent to
-<code class="code"><a id="wrglossary.6255"></a><a href="#glo:GLSxtrp"><code class="csfmt">\GLSxtrp</code></a>{short}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>, and
+<code class="code"><a id="wrglossary.6258"></a><a href="#glo:GLSxtrp"><code class="csfmt">\GLSxtrp</code></a>{short}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>, and
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6256"></a><code class="code"><dfn id="glo:GLSpt"><code class="csfmt">\GLSpt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6259"></a><code class="code"><dfn id="glo:GLSpt"><code class="csfmt">\GLSpt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
which is equivalent to
-<code class="code"><a id="wrglossary.6257"></a><a href="#glo:GLSxtrp"><code class="csfmt">\GLSxtrp</code></a>{text}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>.
+<code class="code"><a id="wrglossary.6260"></a><a href="#glo:GLSxtrp"><code class="csfmt">\GLSxtrp</code></a>{text}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>.
<p>
-<div class="marginright"><a id="ex:nestedlinkglsps-backref">🖹</a><a href="#ex:nestedlinkglsps">96</a></div>Example <a href="#ex:nestedlinkglsps">96</a> uses <a id="wrglossary.6258"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a> in the long form:
+<div class="marginright"><a id="ex:nestedlinkglsps-backref">🖹</a><a href="#ex:nestedlinkglsps">96</a></div>Example <a href="#ex:nestedlinkglsps">96</a> uses <a id="wrglossary.6261"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a> in the long form:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.6259"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{long-em-short-em}
-<a id="wrglossary.6260"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
-<a id="wrglossary.6261"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ssi}{SSI}{server-side includes}
-<a id="wrglossary.6262"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{shtml}{SHTML}{<a id="wrglossary.6263"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html} enabled
-<a id="wrglossary.6264"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}}
+<a id="wrglossary.6262"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{long-em-short-em}
+<a id="wrglossary.6263"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.6264"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ssi}{SSI}{server-side includes}
+<a id="wrglossary.6265"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{shtml}{SHTML}{<a id="wrglossary.6266"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html} enabled
+<a id="wrglossary.6267"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.6265"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>
-<code class="cmd">\section</code>{<a id="wrglossary.6266"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>{shtml}}
-First use: <a id="wrglossary.6267"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}, <a id="wrglossary.6268"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6269"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}.
+<a id="wrglossary.6268"></a><a href="#glo:tableofcontents"><code class="csfmt">\tableofcontents</code></a>
+<code class="cmd">\section</code>{<a id="wrglossary.6269"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>{shtml}}
+First use: <a id="wrglossary.6270"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}, <a id="wrglossary.6271"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6272"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}.
-Next use: <a id="wrglossary.6270"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}, <a id="wrglossary.6271"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6272"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}.
+Next use: <a id="wrglossary.6273"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}, <a id="wrglossary.6274"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6275"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi}.
-<a id="wrglossary.6273"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+<a id="wrglossary.6276"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
-(For a <a id="wrglossary.6274"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> alternative, see Example <a href="#ex:bib2glsabbrvs">152</a>.)
-Note that the nested HTML and SSI are upright not italic. This is because <a id="wrglossary.6275"></a><a href="#glo:emph"><code class="csfmt">\emph</code></a>
-toggles between italic and upright, so the nested <a id="wrglossary.6276"></a><a href="#glo:emph"><code class="csfmt">\emph</code></a> switches back to upright.
-The emphasized style <a id="wrglossary.6277"></a><a href="#glo:opt.abbrstyle.long-em-short-em"><span class="abbrstylefmt">long-em-short-em</span></a> was used to demonstrate this.
+(For a <a id="wrglossary.6277"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> alternative, see Example <a href="#ex:bib2glsabbrvs">152</a>.)
+Note that the nested HTML and SSI are upright not italic. This is because <a id="wrglossary.6278"></a><a href="#glo:emph"><code class="csfmt">\emph</code></a>
+toggles between italic and upright, so the nested <a id="wrglossary.6279"></a><a href="#glo:emph"><code class="csfmt">\emph</code></a> switches back to upright.
+The emphasized style <a id="wrglossary.6280"></a><a href="#glo:opt.abbrstyle.long-em-short-em"><span class="abbrstylefmt">long-em-short-em</span></a> was used to demonstrate this.
<p>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a href="#ex:nestedlinkglsps-backref"><span title="Up" class="icon">⭱</span></a><a id="ex:nestedlinkglsps"></a>Example 96: Nested link text with <code class="cmd">\glspl</code> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example096.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example096.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a>
@@ -19633,58 +19653,58 @@
<ul class="displaylist">
-<li><span class="bulletitem">•</span><code class="code"><a id="wrglossary.6278"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a>{shtml}</code> expands to
-<code class="code"><a id="wrglossary.6279"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{shtml}</code> within the PDF bookmarks,
-which expands to the value of the <a id="wrglossary.6280"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field:
-<pre class="compactcodebox"><a id="wrglossary.6281"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html} enabled <a id="wrglossary.6282"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}
+<li><span class="bulletitem">•</span><code class="code"><a id="wrglossary.6281"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a>{shtml}</code> expands to
+<code class="code"><a id="wrglossary.6282"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{shtml}</code> within the PDF bookmarks,
+which expands to the value of the <a id="wrglossary.6283"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field:
+<pre class="compactcodebox"><a id="wrglossary.6284"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html} enabled <a id="wrglossary.6285"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}
</pre>
-This means that <a id="wrglossary.6283"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a> (within the PDF bookmarks) in turn expands to
-<a id="wrglossary.6284"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>. So the bookmark text (which can’t contain any
+This means that <a id="wrglossary.6286"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a> (within the PDF bookmarks) in turn expands to
+<a id="wrglossary.6287"></a><a href="#glo:glsentryshort"><code class="csfmt">\glsentryshort</code></a>. So the bookmark text (which can’t contain any
formatting commands) ends up as <span class="qt">“HTML enabled SSI”</span>.
-The <a id="wrglossary.6285"></a><a href="#glo:idx.sentencecase">sentence case</a> <code class="code"><a id="wrglossary.6286"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>{shtml}</code> expands to
-<code class="code"><a id="wrglossary.6287"></a><a href="#glo:glspdfsentencecase"><code class="csfmt">\glspdfsentencecase</code></a>{<a id="wrglossary.6288"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{shtml}}</code> within the PDF bookmarks.
-This expands the value of the <a id="wrglossary.6289"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field before applying the
-case-change. However, <a id="wrglossary.6290"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a> only expands as far as <a id="wrglossary.6291"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> and no further.
-This means that <a id="wrglossary.6292"></a><a href="#glo:glspdfsentencecase"><code class="csfmt">\glspdfsentencecase</code></a> has no effect as <a id="wrglossary.6293"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> is a case-exclusion command.
+The <a id="wrglossary.6288"></a><a href="#glo:idx.sentencecase">sentence case</a> <code class="code"><a id="wrglossary.6289"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>{shtml}</code> expands to
+<code class="code"><a id="wrglossary.6290"></a><a href="#glo:glspdfsentencecase"><code class="csfmt">\glspdfsentencecase</code></a>{<a id="wrglossary.6291"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{shtml}}</code> within the PDF bookmarks.
+This expands the value of the <a id="wrglossary.6292"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field before applying the
+case-change. However, <a id="wrglossary.6293"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a> only expands as far as <a id="wrglossary.6294"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> and no further.
+This means that <a id="wrglossary.6295"></a><a href="#glo:glspdfsentencecase"><code class="csfmt">\glspdfsentencecase</code></a> has no effect as <a id="wrglossary.6296"></a><a href="#glo:glsxtrp"><code class="csfmt">\glsxtrp</code></a> is a case-exclusion command.
<p>
-<li><span class="bulletitem">•</span><code class="code"><a id="wrglossary.6294"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a>{shtml}</code> essentially
-behaves like <a id="wrglossary.6295"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a>, but with the <a id="wrglossary.6296"></a><a href="#glo:dual.indexing">indexing</a> and
-hyperlink suppressed. The <a id="wrglossary.6297"></a><a href="#glo:dual.linktext">link text</a> is the value of the
-<a id="wrglossary.6298"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field encapsulated with the abbreviation style’s
-formatting command (<a id="wrglossary.6299"></a><a href="#glo:glslongemfont"><code class="csfmt">\glslongemfont</code></a> in this case):
-<pre class="compactcodebox"><a id="wrglossary.6300"></a><a href="#glo:glslongemfont"><code class="csfmt">\glslongemfont</code></a>{<a id="wrglossary.6301"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html} enabled <a id="wrglossary.6302"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}}
+<li><span class="bulletitem">•</span><code class="code"><a id="wrglossary.6297"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a>{shtml}</code> essentially
+behaves like <a id="wrglossary.6298"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a>, but with the <a id="wrglossary.6299"></a><a href="#glo:dual.indexing">indexing</a> and
+hyperlink suppressed. The <a id="wrglossary.6300"></a><a href="#glo:dual.linktext">link text</a> is the value of the
+<a id="wrglossary.6301"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field encapsulated with the abbreviation style’s
+formatting command (<a id="wrglossary.6302"></a><a href="#glo:glslongemfont"><code class="csfmt">\glslongemfont</code></a> in this case):
+<pre class="compactcodebox"><a id="wrglossary.6303"></a><a href="#glo:glslongemfont"><code class="csfmt">\glslongemfont</code></a>{<a id="wrglossary.6304"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html} enabled <a id="wrglossary.6305"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}}
</pre>
This then becomes:
-<pre class="compactcodebox"><a id="wrglossary.6303"></a><a href="#glo:glslongemfont"><code class="csfmt">\glslongemfont</code></a>{{<a id="wrglossary.6304"></a><a href="#glo:let"><code class="csfmt">\let</code></a><a id="wrglossary.6305"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><a id="wrglossary.6306"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
- <a id="wrglossary.6307"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{html}} enabled
-{<a id="wrglossary.6308"></a><a href="#glo:let"><code class="csfmt">\let</code></a><a id="wrglossary.6309"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><a id="wrglossary.6310"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
- <a id="wrglossary.6311"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{ssi}}}
+<pre class="compactcodebox"><a id="wrglossary.6306"></a><a href="#glo:glslongemfont"><code class="csfmt">\glslongemfont</code></a>{{<a id="wrglossary.6307"></a><a href="#glo:let"><code class="csfmt">\let</code></a><a id="wrglossary.6308"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><a id="wrglossary.6309"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
+ <a id="wrglossary.6310"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{html}} enabled
+{<a id="wrglossary.6311"></a><a href="#glo:let"><code class="csfmt">\let</code></a><a id="wrglossary.6312"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a><a id="wrglossary.6313"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
+ <a id="wrglossary.6314"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{ssi}}}
</pre>
Note the grouping and localised suppression of the
-<a id="wrglossary.6312"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.
-The <a id="wrglossary.6313"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6314"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a> similarly behaves like <a id="wrglossary.6315"></a><a href="#glo:Glsxtrlong"><code class="csfmt">\Glsxtrlong</code></a>,
-again with the <a id="wrglossary.6316"></a><a href="#glo:dual.indexing">indexing</a> and hyperlink suppressed.
-In this example, there’s no noticeable difference between using <a id="wrglossary.6317"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a> and <a id="wrglossary.6318"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>.
+<a id="wrglossary.6315"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.
+The <a id="wrglossary.6316"></a><a href="#glo:idx.sentencecase">sentence case</a> <a id="wrglossary.6317"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a> similarly behaves like <a id="wrglossary.6318"></a><a href="#glo:Glsxtrlong"><code class="csfmt">\Glsxtrlong</code></a>,
+again with the <a id="wrglossary.6319"></a><a href="#glo:dual.indexing">indexing</a> and hyperlink suppressed.
+In this example, there’s no noticeable difference between using <a id="wrglossary.6320"></a><a href="#glo:glsfmtlong"><code class="csfmt">\glsfmtlong</code></a> and <a id="wrglossary.6321"></a><a href="#glo:Glsfmtlong"><code class="csfmt">\Glsfmtlong</code></a>.
</ul>
<p>
Note that in the above example, with older versions of
-<a id="wrglossary.6319"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> and <a id="wrglossary.6320"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, it’s not possible to use
-<code class="code"><a id="wrglossary.6321"></a><a href="#glo:Glsxtrlong"><code class="csfmt">\Glsxtrlong</code></a>{shtml}</code> or similar. The problem here is
+<a id="wrglossary.6322"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> and <a id="wrglossary.6323"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, it’s not possible to use
+<code class="code"><a id="wrglossary.6324"></a><a href="#glo:Glsxtrlong"><code class="csfmt">\Glsxtrlong</code></a>{shtml}</code> or similar. The problem here is
that it will attempt to do:
-<pre class="compactcodebox"><a id="wrglossary.6322"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>{<a id="wrglossary.6323"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html} enabled <a id="wrglossary.6324"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}}
+<pre class="compactcodebox"><a id="wrglossary.6325"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a>{<a id="wrglossary.6326"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html} enabled <a id="wrglossary.6327"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}}
</pre>
This will essentially end up as:
-<pre class="compactcodebox"><a id="wrglossary.6325"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{<a id="wrglossary.6326"></a><a href="#glo:uppercase"><code class="csfmt">\uppercase</code></a> html} enabled <a id="wrglossary.6327"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}
+<pre class="compactcodebox"><a id="wrglossary.6328"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{<a id="wrglossary.6329"></a><a href="#glo:uppercase"><code class="csfmt">\uppercase</code></a> html} enabled <a id="wrglossary.6330"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}
</pre>
which doesn’t work. If you want to protect against automated
-case-changes, such as using the <a id="wrglossary.6328"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> attribute,
+case-changes, such as using the <a id="wrglossary.6331"></a><a href="#glo:opt.catattr.glossdesc"><span class="csoptfmt">glossdesc</span></a> attribute,
insert an empty brace at the start:
-<pre class="compactcodebox"><a id="wrglossary.6329"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{shtml}{SHTML}{{}<a id="wrglossary.6330"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html}
-enabled <a id="wrglossary.6331"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}}
+<pre class="compactcodebox"><a id="wrglossary.6332"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{shtml}{SHTML}{{}<a id="wrglossary.6333"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{html}
+enabled <a id="wrglossary.6334"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{ssi}}
</pre>
-Alternatively, upgrade to <a id="wrglossary.6332"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ and <a id="wrglossary.6333"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
+Alternatively, upgrade to <a id="wrglossary.6335"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ and <a id="wrglossary.6336"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
v4.50+. See §<a href="#sec:casechange">5.2</a>.
<p>
@@ -19694,11 +19714,11 @@
<h2><!-- start of section header -->5.5. Adjusting the Text Style<span class="labellink"><a href="#sec:entryfmtmods">[link]</a></span></h2><!-- end of section header -->
<p>
-The <a id="wrglossary.6334"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6335"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands produce text that’s
-essentially formatted either as (<a id="wrglossary.6336"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=true</span>):
+The <a id="wrglossary.6337"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6338"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands produce text that’s
+essentially formatted either as (<a id="wrglossary.6339"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=true</span>):
<pre class="compactcodebox"><span class="meta">〈<em class="metainner">hyper-cs</em>〉</span>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">textformat-cs</em>〉</span>{<span class="meta">〈<em class="metainner">content</em>〉</span>}}<span class="meta">〈<em class="metainner">post-link hook</em>〉</span>
</pre>
-or (<a id="wrglossary.6337"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=false</span>):
+or (<a id="wrglossary.6340"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=false</span>):
<pre class="compactcodebox"><span class="meta">〈<em class="metainner">textformat-cs</em>〉</span>{<span class="meta">〈<em class="metainner">hyper-cs</em>〉</span>{<span class="meta">〈<em class="metainner">target</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}}<span class="meta">〈<em class="metainner">post-link hook</em>〉</span>
</pre>
If hyperlinks are enabled then <span class="meta">〈<em class="metainner">hyper-cs</em>〉</span> creates the hyperlink
@@ -19706,30 +19726,30 @@
argument. If hyperlinks aren’t enabled then <span class="meta">〈<em class="metainner">hyper-cs</em>〉</span> ignores
the <span class="meta">〈<em class="metainner">target</em>〉</span> argument and simply does the second argument.
<p>
-The <span class="meta">〈<em class="metainner">content</em>〉</span> part is the <a id="wrglossary.6338"></a><a href="#glo:dual.linktext">link text</a>, which includes the
+The <span class="meta">〈<em class="metainner">content</em>〉</span> part is the <a id="wrglossary.6341"></a><a href="#glo:dual.linktext">link text</a>, which includes the
final optional <span class="meta">〈<em class="metainner">insert</em>〉</span> (if supplied). The actual content
-depends on the command used (for example, <a id="wrglossary.6339"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or
-<a id="wrglossary.6340"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>). The <a id="wrglossary.6341"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands all use
-the entry display style associated with the entry’s <a id="wrglossary.6342"></a><a href="#glo:dual.glossary">glossary</a>
-type, (see §<a href="#sec:entryfmt">5.5.5</a>). The <a id="wrglossary.6343"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands set the
+depends on the command used (for example, <a id="wrglossary.6342"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or
+<a id="wrglossary.6343"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>). The <a id="wrglossary.6344"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands all use
+the entry display style associated with the entry’s <a id="wrglossary.6345"></a><a href="#glo:dual.glossary">glossary</a>
+type, (see §<a href="#sec:entryfmt">5.5.5</a>). The <a id="wrglossary.6346"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands set the
<span class="meta">〈<em class="metainner">content</em>〉</span> to the corresponding field value with the insert
appended, all encapsulated with the inner formatting (see
§<a href="#sec:innertextformat">5.5.3</a>), with appropriate case-changing,
if required.
<p>
-The abbreviation commands (<a id="wrglossary.6344"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>, <a id="wrglossary.6345"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a>,
-<a id="wrglossary.6346"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> etc) are considered part of the set of
-<a id="wrglossary.6347"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, but the content is set according to the
+The abbreviation commands (<a id="wrglossary.6347"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>, <a id="wrglossary.6348"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a>,
+<a id="wrglossary.6349"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> etc) are considered part of the set of
+<a id="wrglossary.6350"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, but the content is set according to the
abbreviation style (see §<a href="#sec:abbrstyle">4.5</a>).
<p>
-The commands <a id="wrglossary.6348"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> and <a id="wrglossary.6349"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> both have the content
+The commands <a id="wrglossary.6351"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> and <a id="wrglossary.6352"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> both have the content
part explicitly set in their final argument. There’s no insert
optional argument as it can simply be included in the content part.
-The difference between them is that <a id="wrglossary.6350"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> is considered a
-<a id="wrglossary.6351"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command (it unsets the <a id="wrglossary.6352"></a><a href="#glo:dual.firstuseflag">first use flag</a>,
+The difference between them is that <a id="wrglossary.6353"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> is considered a
+<a id="wrglossary.6354"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command (it unsets the <a id="wrglossary.6355"></a><a href="#glo:dual.firstuseflag">first use flag</a>,
§<a href="#sec:glsunset">5.10</a>, and uses the entry display style,
-§<a href="#sec:entryfmt">5.5.5</a>), whereas <a id="wrglossary.6353"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> is considered a
-<a id="wrglossary.6354"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command.
+§<a href="#sec:entryfmt">5.5.5</a>), whereas <a id="wrglossary.6356"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> is considered a
+<a id="wrglossary.6357"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command.
<p>
The <span class="meta">〈<em class="metainner">post-link hook</em>〉</span> part is described in
§<a href="#sec:postlinkhook">5.5.4</a>.
@@ -19736,17 +19756,17 @@
<p>
The <span class="meta">〈<em class="metainner">textformat-cs</em>〉</span> command is the <span style="font-style: italic; font-variant: normal; ">outer</span> formatting
command, described in §<a href="#sec:glstextformat">5.5.1</a>. This doesn’t
-include the <a id="wrglossary.6355"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. If you want to include the
-<a id="wrglossary.6356"></a><a href="#glo:dual.postlinkhook">post-link hook</a> then you need to encapsulate the entire
-<a id="wrglossary.6357"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6358"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command (including the final
+include the <a id="wrglossary.6358"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. If you want to include the
+<a id="wrglossary.6359"></a><a href="#glo:dual.postlinkhook">post-link hook</a> then you need to encapsulate the entire
+<a id="wrglossary.6360"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6361"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command (including the final
optional argument, if present, and following punctuation, if the
-<a id="wrglossary.6359"></a><a href="#glo:dual.postlinkhook">post-link hook</a> looks ahead for punctuation).
+<a id="wrglossary.6362"></a><a href="#glo:dual.postlinkhook">post-link hook</a> looks ahead for punctuation).
<p>
Some sensitive formatting commands need to have the actual text in
their argument (or else have the argument in an unbreakable box).
The <span class="meta">〈<em class="metainner">content</em>〉</span> part is usually too complicated for these
commands. To help support this type of command, there is also an
-<a id="wrglossary.6360"></a><a href="#glo:dual.innerformatting">inner format</a>, which is described in
+<a id="wrglossary.6363"></a><a href="#glo:dual.innerformatting">inner format</a>, which is described in
§<a href="#sec:innertextformat">5.5.3</a>. In general, unless you require one
of these sensitive commands, avoid setting the inner text format as
it requires support from the underlying style (either the entry
@@ -19756,34 +19776,34 @@
formatting (<span style="font-family: "DejaVu Mono", "Liberation Mono", "Noto Sans Mono", monospace; ">typewriter</span> font), middle formatting
(<span style="font-weight: bold; ">bold</span> for regular entries and <span style="font-style: italic; font-variant: normal; ">italic</span> for
abbreviations), inner formatting (highlighted in yellow), hyperlinks
-(red), and the <a id="wrglossary.6361"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> (the description follows in
-parentheses for general entries on <a id="wrglossary.6362"></a><a href="#glo:dual.firstuse">first use</a>).
+(red), and the <a id="wrglossary.6364"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> (the description follows in
+parentheses for general entries on <a id="wrglossary.6365"></a><a href="#glo:dual.firstuse">first use</a>).
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>{courier}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>{xcolor}
<code class="cmd">\usepackage</code>{soul}
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.6363"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries-extra}
+<code class="cmd">\usepackage</code>[<a id="wrglossary.6366"></a><a href="#glo:opt.nogroupskip"><span class="styoptfmt">nogroupskip</span></a>]{glossaries-extra}
<span class="comment">% outer formatting:</span>
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.6364"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>}[1]{<code class="cmd">\texttt</code>{#1}}
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.6367"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>}[1]{<code class="cmd">\texttt</code>{#1}}
<span class="comment">% middle formatting:</span>
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.6365"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<code class="cmd">\textbf</code>{#1}}
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.6366"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>}[1]{<code class="cmd">\textit</code>{#1}}
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.6368"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<code class="cmd">\textbf</code>{#1}}
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.6369"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>}[1]{<code class="cmd">\textit</code>{#1}}
<span class="comment">% inner formatting:</span>
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.6367"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a>}[1]{<span class="comment">% </span>
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.6370"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a>}[1]{<span class="comment">% </span>
<code class="cmd">\hl</code>{#1}}
<span class="comment">% post-link hook for 'general' category:</span>
-<a id="wrglossary.6368"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6369"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{<span class="comment">% </span>
- <a id="wrglossary.6370"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
+<a id="wrglossary.6371"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6372"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{<span class="comment">% </span>
+ <a id="wrglossary.6373"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
<span class="comment">% define entries:</span>
-<a id="wrglossary.6371"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6372"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6373"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
-<a id="wrglossary.6374"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
-<a id="wrglossary.6375"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{nasa}{NASA}{National Aeronautics and Space Administration}
+<a id="wrglossary.6374"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6375"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6376"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.6377"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.6378"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{nasa}{NASA}{National Aeronautics and Space Administration}
<code class="cbeg">\begin{document}</code>
-First use: <a id="wrglossary.6376"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6377"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6378"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{nasa}.
+First use: <a id="wrglossary.6379"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6380"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6381"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{nasa}.
-Next use: <a id="wrglossary.6379"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6380"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6381"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{nasa}.
-<a id="wrglossary.6382"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+Next use: <a id="wrglossary.6382"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6383"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6384"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{nasa}.
+<a id="wrglossary.6385"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<p>
@@ -19795,38 +19815,38 @@
</div><!-- end of resultbox -->
Note that the hyperlink, outer and middle formatting aren’t applied
-to the <a id="wrglossary.6383"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. The <a id="wrglossary.6384"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a> category has the
-<a id="wrglossary.6385"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a> abbreviation style, which sets the
-<a id="wrglossary.6386"></a><a href="#glo:opt.catattr.regular"><span class="csoptfmt">regular</span></a> attribute to true. This means that the NASA entry
-uses the regular middle format (<a id="wrglossary.6387"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>) not the
-abbreviation middle format (<a id="wrglossary.6388"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>).
+to the <a id="wrglossary.6386"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. The <a id="wrglossary.6387"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a> category has the
+<a id="wrglossary.6388"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a> abbreviation style, which sets the
+<a id="wrglossary.6389"></a><a href="#glo:opt.catattr.regular"><span class="csoptfmt">regular</span></a> attribute to true. This means that the NASA entry
+uses the regular middle format (<a id="wrglossary.6390"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>) not the
+abbreviation middle format (<a id="wrglossary.6391"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>).
<p>
If you have a formatting command that needs to have its argument
fully-expanded before being applied, you may be able to use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6389"></a><code class="code"><dfn id="glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6392"></a><code class="code"><dfn id="glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></dfn>{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
This fully-expands <span class="meta">〈<em class="metainner">content</em>〉</span> and does
<code class="code"><span class="meta">〈<em class="metainner">cs</em>〉</span>{<span class="meta">〈<em class="metainner">expanded-content</em>〉</span>}</code>, where <span class="meta">〈<em class="metainner">cs</em>〉</span> is a
command that takes a single argument. For example, to use
-<a id="wrglossary.6390"></a><a href="#glo:pkg.soul"><span class="styfmt">soul</span>’s</a> underlining command <a id="wrglossary.6391"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6392"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<span class="comment">% </span>
- <a id="wrglossary.6393"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a>{#1}}
+<a id="wrglossary.6393"></a><a href="#glo:pkg.soul"><span class="styfmt">soul</span>’s</a> underlining command <a id="wrglossary.6394"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6395"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<span class="comment">% </span>
+ <a id="wrglossary.6396"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a>{#1}}
</pre>
(See Example <a href="#ex:protectinnertextformat">118</a>.)
-This isn’t guaranteed to work as the <a id="wrglossary.6394"></a><a href="#glo:dual.linktext">link text</a> may contain
+This isn’t guaranteed to work as the <a id="wrglossary.6397"></a><a href="#glo:dual.linktext">link text</a> may contain
fragile content.
<p>
The inner formatting can be unpredictable. For example,
abbreviation styles are complicated and so the inner formatting
command is included in some of the field values, such as the
-<a id="wrglossary.6395"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>, which is why the abbreviation name is highlighted in
-the <a id="wrglossary.6396"></a><a href="#glo:dual.glossary">glossary</a>. In the above example, the inner formatting is
-included in the <a id="wrglossary.6397"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>, but only because
-<a id="wrglossary.6398"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a> is designed to include it. If
-the <a id="wrglossary.6399"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> was simply defined as:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6400"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{general}{<span class="comment">% </span>
- <a id="wrglossary.6401"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>{ (<a id="wrglossary.6402"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.6403"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}{}}
+<a id="wrglossary.6398"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a>, which is why the abbreviation name is highlighted in
+the <a id="wrglossary.6399"></a><a href="#glo:dual.glossary">glossary</a>. In the above example, the inner formatting is
+included in the <a id="wrglossary.6400"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>, but only because
+<a id="wrglossary.6401"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a> is designed to include it. If
+the <a id="wrglossary.6402"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> was simply defined as:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6403"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{general}{<span class="comment">% </span>
+ <a id="wrglossary.6404"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>{ (<a id="wrglossary.6405"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.6406"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}{}}
</pre>
then the inner formatting won’t be applied, since it’s not included
in the hook.
@@ -19836,22 +19856,22 @@
the above Example <a href="#ex:linktextstyles">97</a> document (initial part of preamble that deals with loading packages and
redefining formatting commands as before):
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% post-link hook for 'general' category:</span>
-<a id="wrglossary.6404"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{general}{<span class="comment">% </span>
- <a id="wrglossary.6405"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>
- { (<a id="wrglossary.6406"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.6407"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}{}}
+<a id="wrglossary.6407"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{general}{<span class="comment">% </span>
+ <a id="wrglossary.6408"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>
+ { (<a id="wrglossary.6409"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.6410"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}{}}
<span class="comment">% style sets the post-link hook for 'abbreviation' category:</span>
-<a id="wrglossary.6408"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.6409"></a><a href="#glo:opt.abbrstyle.long-postshort-user"><span class="abbrstylefmt">long-postshort-user</span></a>}
+<a id="wrglossary.6411"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.6412"></a><a href="#glo:opt.abbrstyle.long-postshort-user"><span class="abbrstylefmt">long-postshort-user</span></a>}
<span class="comment">% style sets the post-link hook for 'acronym' category:</span>
-<a id="wrglossary.6410"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.6411"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>]{<a id="wrglossary.6412"></a><a href="#glo:opt.abbrstyle.short-postfootnote"><span class="abbrstylefmt">short-postfootnote</span></a>}
+<a id="wrglossary.6413"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[<a id="wrglossary.6414"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>]{<a id="wrglossary.6415"></a><a href="#glo:opt.abbrstyle.short-postfootnote"><span class="abbrstylefmt">short-postfootnote</span></a>}
<span class="comment">% define entries:</span>
-<a id="wrglossary.6413"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6414"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6415"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
-<a id="wrglossary.6416"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
-<a id="wrglossary.6417"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{nasa}{NASA}{National Aeronautics and Space Administration}
+<a id="wrglossary.6416"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6417"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6418"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.6419"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.6420"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{nasa}{NASA}{National Aeronautics and Space Administration}
<code class="cbeg">\begin{document}</code>
-First use: <a id="wrglossary.6418"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6419"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6420"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{nasa}.
+First use: <a id="wrglossary.6421"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6422"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6423"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{nasa}.
-Next use: <a id="wrglossary.6421"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6422"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6423"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{nasa}.
-<a id="wrglossary.6424"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+Next use: <a id="wrglossary.6424"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6425"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6426"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{nasa}.
+<a id="wrglossary.6427"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<p>
@@ -19866,21 +19886,21 @@
</div><!-- end of resultbox -->
The <span class="qt">“post”</span> abbreviation styles put some content into the
-<a id="wrglossary.6425"></a><a href="#glo:dual.postlinkhook">post-link hook</a> and provide support for the inner formatting.
+<a id="wrglossary.6428"></a><a href="#glo:dual.postlinkhook">post-link hook</a> and provide support for the inner formatting.
The above example sets the abbreviation style
-to <a id="wrglossary.6426"></a><a href="#glo:opt.abbrstyle.long-postshort-user"><span class="abbrstylefmt">long-postshort-user</span></a>. This sets up the
-<a id="wrglossary.6427"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the associated category
-(<a id="wrglossary.6428"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>, in this case) to show the parenthetical
+to <a id="wrglossary.6429"></a><a href="#glo:opt.abbrstyle.long-postshort-user"><span class="abbrstylefmt">long-postshort-user</span></a>. This sets up the
+<a id="wrglossary.6430"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the associated category
+(<a id="wrglossary.6431"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>, in this case) to show the parenthetical
material. Be aware that this will override
any previous definition of that hook. This style supports the inner
formatting (so the parenthetical material is highlighted).
<p>
-Similarly, the <a id="wrglossary.6429"></a><a href="#glo:opt.abbrstyle.short-postfootnote"><span class="abbrstylefmt">short-postfootnote</span></a> style is applied to
-the <a id="wrglossary.6430"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a> category, and sets the <a id="wrglossary.6431"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for that
+Similarly, the <a id="wrglossary.6432"></a><a href="#glo:opt.abbrstyle.short-postfootnote"><span class="abbrstylefmt">short-postfootnote</span></a> style is applied to
+the <a id="wrglossary.6433"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a> category, and sets the <a id="wrglossary.6434"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for that
category (which looks head for punctuation). The inner formatting is
applied to the footnote text but not the marker.
<p>
-The <a id="wrglossary.6432"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the <a id="wrglossary.6433"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category is now much
+The <a id="wrglossary.6435"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the <a id="wrglossary.6436"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category is now much
simpler and doesn’t include support for the inner formatting, so
it’s not highlighted.
<p>
@@ -19899,30 +19919,30 @@
<h3><!-- start of subsection header -->5.5.1. Outer Formatting<span class="labellink"><a href="#sec:glstextformat">[link]</a></span></h3><!-- end of subsection header -->
<p>
-By default, the outer formatting is produced with <a id="wrglossary.6434"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>, which is
-defined by the base <a id="wrglossary.6435"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. However it can be
-replaced by the <a id="wrglossary.6436"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> category attribute or by the
-<a id="wrglossary.6437"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a> option. The order of precedence (not cumulative) is:
-the option supplied to the <a id="wrglossary.6438"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.6439"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
-command, the category attribute, <a id="wrglossary.6440"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>.
+By default, the outer formatting is produced with <a id="wrglossary.6437"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>, which is
+defined by the base <a id="wrglossary.6438"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. However it can be
+replaced by the <a id="wrglossary.6439"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> category attribute or by the
+<a id="wrglossary.6440"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a> option. The order of precedence (not cumulative) is:
+the option supplied to the <a id="wrglossary.6441"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.6442"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
+command, the category attribute, <a id="wrglossary.6443"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>.
<p>
<div class="marginright"><a id="ex:textformat-backref">🖹</a><a href="#ex:textformat">99</a></div>Example <a href="#ex:textformat">99</a> demonstrates this:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.6441"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{general}
- { (<a id="wrglossary.6442"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.6443"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}
-<a id="wrglossary.6444"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6445"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6446"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.6444"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{general}
+ { (<a id="wrglossary.6445"></a><a href="#glo:glsentrydesc"><code class="csfmt">\glsentrydesc</code></a>{<a id="wrglossary.6446"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>})}
+<a id="wrglossary.6447"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6448"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6449"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
<code class="cmd">\newcommand</code>{<code class="cmd">\strong</code>}[1]{<code class="cmd">\textbf</code>{<code class="cmd">\color</code>{green}#1}}
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.6447"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>}[1]{<code class="cmd">\emph</code>{#1}}
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.6450"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>}[1]{<code class="cmd">\emph</code>{#1}}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.6448"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}[-insert].
-<code class="cmd">\strong</code>{<a id="wrglossary.6449"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}[-insert]}.
+<a id="wrglossary.6451"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}[-insert].
+<code class="cmd">\strong</code>{<a id="wrglossary.6452"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}[-insert]}.
-<a id="wrglossary.6450"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.6451"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{<a id="wrglossary.6452"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a>}{strong}
-<a id="wrglossary.6453"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}[-insert].
-<a id="wrglossary.6454"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6455"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=false</span>]{sample}[-insert].
+<a id="wrglossary.6453"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.6454"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{<a id="wrglossary.6455"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a>}{strong}
+<a id="wrglossary.6456"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}[-insert].
+<a id="wrglossary.6457"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6458"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a><span class="optfmt">=false</span>]{sample}[-insert].
-<a id="wrglossary.6456"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6457"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a><span class="optfmt">=textsf</span>]{sample}[-insert].
+<a id="wrglossary.6459"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6460"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a><span class="optfmt">=textsf</span>]{sample}[-insert].
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -19934,19 +19954,19 @@
</div><!-- end of resultbox -->
The red text colour is from the hyperlink (red is the
-default with <a id="wrglossary.6458"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span>’s</a> <span class="optfmt">colorlinks</span> option).
+default with <a id="wrglossary.6461"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span>’s</a> <span class="optfmt">colorlinks</span> option).
The green from the custom <code class="csfmt">\strong</code> command is cancelled by the
hyperlink colour change when the hyperlink is inside <code class="csfmt">\strong</code>.
<p>
-After the <a id="wrglossary.6459"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> attribute is set, the
-<a id="wrglossary.6460"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> command isn’t used, which is why the remaining
+After the <a id="wrglossary.6462"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> attribute is set, the
+<a id="wrglossary.6463"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> command isn’t used, which is why the remaining
lines don’t have any italic. The final line uses the
-<a id="wrglossary.6461"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a> option, which overrides the
-<a id="wrglossary.6462"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> attribute, so neither <a id="wrglossary.6463"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> nor the custom
+<a id="wrglossary.6464"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a> option, which overrides the
+<a id="wrglossary.6465"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> attribute, so neither <a id="wrglossary.6466"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> nor the custom
<code class="csfmt">\strong</code> are used.
<p>
-Note that the only time that the <a id="wrglossary.6464"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is included in
-the formatting is when the entire <a id="wrglossary.6465"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> command has been
+Note that the only time that the <a id="wrglossary.6467"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is included in
+the formatting is when the entire <a id="wrglossary.6468"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> command has been
encapsulated.
<p>
@@ -19957,12 +19977,12 @@
<p>
The middle formatting comes between the outer formatting
-(§<a href="#sec:glstextformat">5.5.1</a> above) and the <a id="wrglossary.6466"></a><a href="#glo:dual.innerformatting">inner formatting</a>
+(§<a href="#sec:glstextformat">5.5.1</a> above) and the <a id="wrglossary.6469"></a><a href="#glo:dual.innerformatting">inner formatting</a>
(§<a href="#sec:innertextformat">5.5.3</a> below).
<p>
The middle formatting is implemented by the entry format style
-(§<a href="#sec:entryfmt">5.5.5</a>) for the <a id="wrglossary.6467"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands or is
-initialised by <a id="wrglossary.6468"></a><a href="#glo:glsxtrassignfieldfont"><code class="csfmt">\glsxtrassignfieldfont</code></a> for the <a id="wrglossary.6469"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
+(§<a href="#sec:entryfmt">5.5.5</a>) for the <a id="wrglossary.6470"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands or is
+initialised by <a id="wrglossary.6471"></a><a href="#glo:glsxtrassignfieldfont"><code class="csfmt">\glsxtrassignfieldfont</code></a> for the <a id="wrglossary.6472"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
commands.
<p>
If you provide your own custom entry format style you will need to
@@ -19969,29 +19989,29 @@
add support for the middle formatting, if required.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6470"></a><code class="code"><dfn id="glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6473"></a><code class="code"><dfn id="glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
The command to use for regular entries. This is initialised to just
do its argument.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6471"></a><code class="code"><dfn id="glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6474"></a><code class="code"><dfn id="glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
The command to use for abbreviations that considered non-regular
entries.
<p>
<div class="marginright"><a id="ex:middleformat-backref">🖹</a><a href="#ex:middleformat">100</a></div>Example <a href="#ex:middleformat">100</a> has a regular entry (sample), a regular
-abbreviation (radar, which uses <a id="wrglossary.6472"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a> the default
-<a id="wrglossary.6473"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a> style), and a non-regular abbreviation (HTML, which
-uses <a id="wrglossary.6474"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a> the default <a id="wrglossary.6475"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a> style):
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6476"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6477"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6478"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
-<a id="wrglossary.6479"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
-<a id="wrglossary.6480"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{radar}{radar}{radio detection and ranging}
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.6481"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<code class="cmd">\emph</code>{#1}}
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.6482"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>}[1]{<span class="comment">% </span>
+abbreviation (radar, which uses <a id="wrglossary.6475"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a> the default
+<a id="wrglossary.6476"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a> style), and a non-regular abbreviation (HTML, which
+uses <a id="wrglossary.6477"></a><a href="#glo:opt.abbrstyle.long-short"><span class="abbrstylefmt">long-short</span></a> the default <a id="wrglossary.6478"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a> style):
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6479"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6480"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6481"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.6482"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.6483"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{radar}{radar}{radio detection and ranging}
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.6484"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<code class="cmd">\emph</code>{#1}}
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.6485"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>}[1]{<span class="comment">% </span>
<code class="cmd">\textbf</code>{#1}}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.6483"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6484"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6485"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{radar}.
+<a id="wrglossary.6486"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6487"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}, <a id="wrglossary.6488"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{radar}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -20006,18 +20026,18 @@
regular entry because it uses a regular style.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6486"></a><code class="code"><dfn id="glo:glsxtrassignfieldfont"><code class="csfmt">\glsxtrassignfieldfont</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6489"></a><code class="code"><dfn id="glo:glsxtrassignfieldfont"><code class="csfmt">\glsxtrassignfieldfont</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This command is used by all the <a id="wrglossary.6487"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands to
+This command is used by all the <a id="wrglossary.6490"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands to
initialise the internal command used to encapsulate the field value.
-This will either be set to <a id="wrglossary.6488"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a> (for regular
-entries) or <a id="wrglossary.6489"></a><a href="#glo:@firstofone"><code class="csfmt">\@firstofone</code></a> otherwise.
+This will either be set to <a id="wrglossary.6491"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a> (for regular
+entries) or <a id="wrglossary.6492"></a><a href="#glo:@firstofone"><code class="csfmt">\@firstofone</code></a> otherwise.
<p>
-Note that this doesn’t use <a id="wrglossary.6490"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>
+Note that this doesn’t use <a id="wrglossary.6493"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>
as non-regular abbreviations are too complicated to work with
-<a id="wrglossary.6491"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>, <a id="wrglossary.6492"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a>, <a id="wrglossary.6493"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a>, <a id="wrglossary.6494"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a>
-or their case-changing variants. Instead, use the <a id="wrglossary.6495"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>
-commands or the abbreviation commands, such as <a id="wrglossary.6496"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>.
+<a id="wrglossary.6494"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>, <a id="wrglossary.6495"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a>, <a id="wrglossary.6496"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a>, <a id="wrglossary.6497"></a><a href="#glo:glsfirstplural"><code class="csfmt">\glsfirstplural</code></a>
+or their case-changing variants. Instead, use the <a id="wrglossary.6498"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>
+commands or the abbreviation commands, such as <a id="wrglossary.6499"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>.
<p>
</section><!-- end of section sec:middleformat -->
@@ -20026,9 +20046,9 @@
<h3><!-- start of subsection header -->5.5.3. Inner Formatting<span class="labellink"><a href="#sec:innertextformat">[link]</a></span></h3><!-- end of subsection header -->
<p>
-If you want to format the <a id="wrglossary.6497"></a><a href="#glo:dual.linktext">link text</a>, the best method is to
+If you want to format the <a id="wrglossary.6500"></a><a href="#glo:dual.linktext">link text</a>, the best method is to
either use the outer formatting or encapsulate the entire
-<a id="wrglossary.6498"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.6499"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command, as described in
+<a id="wrglossary.6501"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.6502"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command, as described in
§<a href="#sec:glstextformat">5.5.1</a>. However, there are some sensitive
commands that don’t work if the command argument doesn’t simply
contain text.
@@ -20035,8 +20055,8 @@
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
Sometimes the issue may occur when the sensitive command that
-needs to encapsulate <a id="wrglossary.6500"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> doesn’t like boolean variables being
-changed (which occurs when the <a id="wrglossary.6501"></a><a href="#glo:dual.firstuseflag">first use flag</a> is unset). If this
+needs to encapsulate <a id="wrglossary.6503"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> doesn’t like boolean variables being
+changed (which occurs when the <a id="wrglossary.6504"></a><a href="#glo:dual.firstuseflag">first use flag</a> is unset). If this
is the case, you may want to consider buffering as an alternative
(see §<a href="#sec:unsetbuffer">5.10.1</a>).
</div><!-- end of information -->
@@ -20043,9 +20063,9 @@
<p>
For example, if the sample document Example <a href="#ex:textformat">99</a> from
-§<a href="#sec:glstextformat">5.5.1</a> is adjusted to include the <a id="wrglossary.6502"></a><a href="#glo:pkg.soul"><span class="styfmt">soul</span></a>
+§<a href="#sec:glstextformat">5.5.1</a> is adjusted to include the <a id="wrglossary.6505"></a><a href="#glo:pkg.soul"><span class="styfmt">soul</span></a>
package and the following line is added to the document:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6503"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6504"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a><span class="optfmt">=hl</span>]{sample}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6506"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6507"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a><span class="optfmt">=hl</span>]{sample}
</pre>
then the document build will fail with the error:
<blockquote>
@@ -20052,28 +20072,28 @@
! Package soul Error: Reconstruction failed.
</blockquote>
Once solution is to do the following instead:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6505"></a><a href="#glo:hl"><code class="csfmt">\hl</code></a>{<a id="wrglossary.6506"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.6507"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}}}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6508"></a><a href="#glo:hl"><code class="csfmt">\hl</code></a>{<a id="wrglossary.6509"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.6510"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}}}
</pre>
This will now work, but the box will prevent hyphenation, so it’s
-only useful if the <a id="wrglossary.6508"></a><a href="#glo:dual.linktext">link text</a> is short, such as a symbol. If the
-<a id="wrglossary.6509"></a><a href="#glo:dual.linktext">link text</a> is long (such as a phrase or the <a id="wrglossary.6510"></a><a href="#glo:dual.firstuse">first use</a> of an
+only useful if the <a id="wrglossary.6511"></a><a href="#glo:dual.linktext">link text</a> is short, such as a symbol. If the
+<a id="wrglossary.6512"></a><a href="#glo:dual.linktext">link text</a> is long (such as a phrase or the <a id="wrglossary.6513"></a><a href="#glo:dual.firstuse">first use</a> of an
abbreviation), this method can produce undesirable results with
overfull or underfull lines.
<p>
-The <a id="wrglossary.6511"></a><a href="#glo:dual.innerformatting">inner formatting</a> is designed to provide a workaround, but it
+The <a id="wrglossary.6514"></a><a href="#glo:dual.innerformatting">inner formatting</a> is designed to provide a workaround, but it
must be implemented deep within the entry style formatting. This
means that if you provide your own custom style, you will need to
add the appropriate commands if you want that style to support inner
formatting. You may also need to switch to using
-<a id="wrglossary.6512"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> instead of <a id="wrglossary.6513"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> if any of the
-<a id="wrglossary.6514"></a><a href="#glo:idx.sentencecase">sentence case</a> commands are required:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6515"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>}[1]{<a id="wrglossary.6516"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{#1}}
+<a id="wrglossary.6515"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> instead of <a id="wrglossary.6516"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> if any of the
+<a id="wrglossary.6517"></a><a href="#glo:idx.sentencecase">sentence case</a> commands are required:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6518"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>}[1]{<a id="wrglossary.6519"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{#1}}
</pre>
Although there’s no guarantee that this will work for some
particularly problematic formatting commands.
<p>
With the default entry style, the above example can be changed to:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6517"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6518"></a><a href="#glo:opt.glsopt.innertextformat"><span class="csoptfmt">innertextformat</span></a><span class="optfmt">=hl</span>]{sample}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6520"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6521"></a><a href="#glo:opt.glsopt.innertextformat"><span class="csoptfmt">innertextformat</span></a><span class="optfmt">=hl</span>]{sample}
</pre>
<p>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
@@ -20083,19 +20103,19 @@
</div><!-- end of warning -->
<p>
-<div class="marginright"><a id="ex:innerformat-backref">🖹</a><a href="#ex:innerformat">101</a></div>Example <a href="#ex:innerformat">101</a> uses <a id="wrglossary.6519"></a><a href="#glo:fbox"><code class="csfmt">\fbox</code></a> (which draws a frame around its
-argument) and <a id="wrglossary.6520"></a><a href="#glo:pkg.soul"><span class="styfmt">soul</span>’s</a> <a id="wrglossary.6521"></a><a href="#glo:so"><code class="csfmt">\so</code></a> (which spaces out the letters):
+<div class="marginright"><a id="ex:innerformat-backref">🖹</a><a href="#ex:innerformat">101</a></div>Example <a href="#ex:innerformat">101</a> uses <a id="wrglossary.6522"></a><a href="#glo:fbox"><code class="csfmt">\fbox</code></a> (which draws a frame around its
+argument) and <a id="wrglossary.6523"></a><a href="#glo:pkg.soul"><span class="styfmt">soul</span>’s</a> <a id="wrglossary.6524"></a><a href="#glo:so"><code class="csfmt">\so</code></a> (which spaces out the letters):
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% requires glossaries.sty v4.50+ and mfirstuc v2.08+</span>
-<code class="cmd">\renewcommand</code>{<a id="wrglossary.6522"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>}[1]{<a id="wrglossary.6523"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{#1}}
-<a id="wrglossary.6524"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{radar}{radar}{radio detection and ranging}
+<code class="cmd">\renewcommand</code>{<a id="wrglossary.6525"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>}[1]{<a id="wrglossary.6526"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{#1}}
+<a id="wrglossary.6527"></a><a href="#glo:newacronym"><code class="csfmt">\newacronym</code></a>{radar}{radar}{radio detection and ranging}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.6525"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>[<a id="wrglossary.6526"></a><a href="#glo:opt.glsopt.innertextformat"><span class="csoptfmt">innertextformat</span></a><span class="optfmt">=fbox</span>]{radar}['s] system<code class="cmd">\ldots</code>
+<a id="wrglossary.6528"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>[<a id="wrglossary.6529"></a><a href="#glo:opt.glsopt.innertextformat"><span class="csoptfmt">innertextformat</span></a><span class="optfmt">=fbox</span>]{radar}['s] system<code class="cmd">\ldots</code>
-<a id="wrglossary.6527"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>[<a id="wrglossary.6528"></a><a href="#glo:opt.glsopt.innertextformat"><span class="csoptfmt">innertextformat</span></a><span class="optfmt">=so</span>]{radar}['s] system<code class="cmd">\ldots</code>
+<a id="wrglossary.6530"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>[<a id="wrglossary.6531"></a><a href="#glo:opt.glsopt.innertextformat"><span class="csoptfmt">innertextformat</span></a><span class="optfmt">=so</span>]{radar}['s] system<code class="cmd">\ldots</code>
-<a id="wrglossary.6529"></a><a href="#glo:fbox"><code class="csfmt">\fbox</code></a>{<a id="wrglossary.6530"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{radar}['s]} system<code class="cmd">\ldots</code>
+<a id="wrglossary.6532"></a><a href="#glo:fbox"><code class="csfmt">\fbox</code></a>{<a id="wrglossary.6533"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{radar}['s]} system<code class="cmd">\ldots</code>
-<a id="wrglossary.6531"></a><a href="#glo:so"><code class="csfmt">\so</code></a>{<a id="wrglossary.6532"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.6533"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{radar}['s]}} system<code class="cmd">\ldots</code>
+<a id="wrglossary.6534"></a><a href="#glo:so"><code class="csfmt">\so</code></a>{<a id="wrglossary.6535"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.6536"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{radar}['s]}} system<code class="cmd">\ldots</code>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -20105,14 +20125,14 @@
</div><!-- end of resultbox -->
Note the fragmentation of the inner formatting. The use of
-<a id="wrglossary.6534"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a> in the final line prevents an error but the letters aren’t
+<a id="wrglossary.6537"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a> in the final line prevents an error but the letters aren’t
spaced out. The only way to deal with this case is to use
-<a id="wrglossary.6535"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> or <a id="wrglossary.6536"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> with the text explicitly written:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6537"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{radar}{<a id="wrglossary.6538"></a><a href="#glo:so"><code class="csfmt">\so</code></a>{Radar's}} system<code class="cmd">\ldots</code>
+<a id="wrglossary.6538"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> or <a id="wrglossary.6539"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> with the text explicitly written:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6540"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{radar}{<a id="wrglossary.6541"></a><a href="#glo:so"><code class="csfmt">\so</code></a>{Radar's}} system<code class="cmd">\ldots</code>
</pre>
<p>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
-The above example requires <a id="wrglossary.6539"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.
+The above example requires <a id="wrglossary.6542"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+.
</div><!-- end of warning -->
<p>
@@ -20119,74 +20139,74 @@
Below are the commands used to support inner formatting.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6540"></a><code class="code"><dfn id="glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6543"></a><code class="code"><dfn id="glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></dfn></code></div><!-- end of pinnedbox -->
This is the command that’s used to encapsulate any content that
-should have the <a id="wrglossary.6541"></a><a href="#glo:dual.innerformatting">inner formatting</a> applied. It should not be redefined
+should have the <a id="wrglossary.6544"></a><a href="#glo:dual.innerformatting">inner formatting</a> applied. It should not be redefined
within the document as it’s initialised within the
-<a id="wrglossary.6542"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6543"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. It’s used within
-<a id="wrglossary.6544"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> and included in the helper commands used by the
+<a id="wrglossary.6545"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6546"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. It’s used within
+<a id="wrglossary.6547"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> and included in the helper commands used by the
predefined abbreviation styles.
<p>
-Sometimes it may be necessary to include <a id="wrglossary.6545"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>
+Sometimes it may be necessary to include <a id="wrglossary.6548"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>
within the actual field value to ensure that it’s as close as
possible to the text. This is performed automatically when an entry
-is defined if the <a id="wrglossary.6546"></a><a href="#glo:opt.catattr.encapinnerfmt"><span class="csoptfmt">encapinnerfmt</span></a> or
-<a id="wrglossary.6547"></a><a href="#glo:opt.catattr.encapnocaseinnerfmt"><span class="csoptfmt">encapnocaseinnerfmt</span></a> attributes are set. Note that even in
-this case, fragmentation will occur with <a id="wrglossary.6548"></a><a href="#glo:idx.sentencecase">sentence case</a> commands
-like <a id="wrglossary.6549"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> or with the insert optional argument, as in the above
-example with <a id="wrglossary.6550"></a><a href="#glo:fbox"><code class="csfmt">\fbox</code></a> and <a id="wrglossary.6551"></a><a href="#glo:so"><code class="csfmt">\so</code></a>.
+is defined if the <a id="wrglossary.6549"></a><a href="#glo:opt.catattr.encapinnerfmt"><span class="csoptfmt">encapinnerfmt</span></a> or
+<a id="wrglossary.6550"></a><a href="#glo:opt.catattr.encapnocaseinnerfmt"><span class="csoptfmt">encapnocaseinnerfmt</span></a> attributes are set. Note that even in
+this case, fragmentation will occur with <a id="wrglossary.6551"></a><a href="#glo:idx.sentencecase">sentence case</a> commands
+like <a id="wrglossary.6552"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> or with the insert optional argument, as in the above
+example with <a id="wrglossary.6553"></a><a href="#glo:fbox"><code class="csfmt">\fbox</code></a> and <a id="wrglossary.6554"></a><a href="#glo:so"><code class="csfmt">\so</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6552"></a><code class="code"><dfn id="glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6555"></a><code class="code"><dfn id="glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is the default command that <a id="wrglossary.6553"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> will be
-<a id="wrglossary.6554"></a><a href="#glo:let"><code class="csfmt">\let</code></a> to within the <a id="wrglossary.6555"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6556"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands
+This is the default command that <a id="wrglossary.6556"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> will be
+<a id="wrglossary.6557"></a><a href="#glo:let"><code class="csfmt">\let</code></a> to within the <a id="wrglossary.6558"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6559"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands
before their options are processed. This simply does its argument
but may be redefined. (See Example <a href="#ex:protectinnertextformat">118</a>.)
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6557"></a><code class="code"><dfn id="glo:glsxtrattrentrytextfmt"><code class="csfmt">\glsxtrattrentrytextfmt</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6560"></a><code class="code"><dfn id="glo:glsxtrattrentrytextfmt"><code class="csfmt">\glsxtrattrentrytextfmt</code></dfn>{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
This command applies formatting according to whether or not the
-<a id="wrglossary.6558"></a><a href="#glo:opt.catattr.innertextformat"><span class="csoptfmt">innertextformat</span></a> attribute is set. It isn’t used by default as it
+<a id="wrglossary.6561"></a><a href="#glo:opt.catattr.innertextformat"><span class="csoptfmt">innertextformat</span></a> attribute is set. It isn’t used by default as it
should rarely be needed and increases complexity. However, if you
-would like to provide support for the <a id="wrglossary.6559"></a><a href="#glo:opt.catattr.innertextformat"><span class="csoptfmt">innertextformat</span></a> attribute,
-you can redefine <a id="wrglossary.6560"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a> to use
-<a id="wrglossary.6561"></a><a href="#glo:glsxtrattrentrytextfmt"><code class="csfmt">\glsxtrattrentrytextfmt</code></a>:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6562"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a>}{<span class="comment">% </span>
- <a id="wrglossary.6563"></a><a href="#glo:glsxtrattrentrytextfmt"><code class="csfmt">\glsxtrattrentrytextfmt</code></a>}
+would like to provide support for the <a id="wrglossary.6562"></a><a href="#glo:opt.catattr.innertextformat"><span class="csoptfmt">innertextformat</span></a> attribute,
+you can redefine <a id="wrglossary.6563"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a> to use
+<a id="wrglossary.6564"></a><a href="#glo:glsxtrattrentrytextfmt"><code class="csfmt">\glsxtrattrentrytextfmt</code></a>:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6565"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a>}{<span class="comment">% </span>
+ <a id="wrglossary.6566"></a><a href="#glo:glsxtrattrentrytextfmt"><code class="csfmt">\glsxtrattrentrytextfmt</code></a>}
</pre>
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-This command expects the entry label to be stored in <a id="wrglossary.6564"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>
+This command expects the entry label to be stored in <a id="wrglossary.6567"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>
(from which it obtains the category label).
</div><!-- end of information -->
<p>
-The <a id="wrglossary.6565"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands use <a id="wrglossary.6566"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> within
-<a id="wrglossary.6567"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> for regular entries or within the
+The <a id="wrglossary.6568"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands use <a id="wrglossary.6569"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> within
+<a id="wrglossary.6570"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> for regular entries or within the
abbreviation style commands for non-regular abbreviations
(see §<a href="#sec:entryfmt">5.5.5</a>).
<p>
-The <a id="wrglossary.6568"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands all essentially perform the following
+The <a id="wrglossary.6571"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands all essentially perform the following
steps:
<ol class="displaylist">
<li><span class="numitem">1.</span>Initialise the middle formatting command <span class="meta">〈<em class="metainner">field-font-cs</em>〉</span> used for
-encapsulating the field with <a id="wrglossary.6569"></a><a href="#glo:glsxtrassignfieldfont"><code class="csfmt">\glsxtrassignfieldfont</code></a> (see
+encapsulating the field with <a id="wrglossary.6572"></a><a href="#glo:glsxtrassignfieldfont"><code class="csfmt">\glsxtrassignfieldfont</code></a> (see
§<a href="#sec:middleformat">5.5.2</a>).
<p>
-<li><span class="numitem">2.</span>If <a id="wrglossary.6570"></a><a href="#glo:glsifapplyinnerfmtfield"><code class="csfmt">\glsifapplyinnerfmtfield</code></a> indicates that the field
-value should be encapsulated by <a id="wrglossary.6571"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>, then
+<li><span class="numitem">2.</span>If <a id="wrglossary.6573"></a><a href="#glo:glsifapplyinnerfmtfield"><code class="csfmt">\glsifapplyinnerfmtfield</code></a> indicates that the field
+value should be encapsulated by <a id="wrglossary.6574"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>, then
this essentially does (or appropriate case-change equivalent):
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="meta">〈<em class="metainner">field-font-cs</em>〉</span>{<code class="cmd">\glsaccessfmt<span class="meta">〈<em class="metainner">field</em>〉</span></code>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}<span class="comment">% </span>
- {<a id="wrglossary.6572"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}}
+ {<a id="wrglossary.6575"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}}
</pre>
otherwise it does:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="meta">〈<em class="metainner">field-font-cs</em>〉</span>{<code class="cmd">\glsaccess<span class="meta">〈<em class="metainner">field</em>〉</span></code>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="comment">% </span>
- <a id="wrglossary.6573"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}}
+ <a id="wrglossary.6576"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}}
</pre>
(See §<a href="#sec:accsupp">9</a> for the <span class="qt">“access”</span> commands.)
@@ -20193,52 +20213,52 @@
</ol>
<p>
-For example, the <a id="wrglossary.6574"></a><a href="#glo:dual.linktext">link text</a> for <a id="wrglossary.6575"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> is:
-<pre class="compactcodebox"><a id="wrglossary.6576"></a><a href="#glo:glsifapplyinnerfmtfield"><code class="csfmt">\glsifapplyinnerfmtfield</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{text}<span class="comment">% </span>
+For example, the <a id="wrglossary.6577"></a><a href="#glo:dual.linktext">link text</a> for <a id="wrglossary.6578"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> is:
+<pre class="compactcodebox"><a id="wrglossary.6579"></a><a href="#glo:glsifapplyinnerfmtfield"><code class="csfmt">\glsifapplyinnerfmtfield</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{text}<span class="comment">% </span>
{<span class="comment">% </span>
- <span class="meta">〈<em class="metainner">field-font-cs</em>〉</span>{<a id="wrglossary.6577"></a><a href="#glo:glsaccessfmttext"><code class="csfmt">\glsaccessfmttext</code></a>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}<span class="comment">% </span>
- {<a id="wrglossary.6578"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}<span class="comment">% </span>
+ <span class="meta">〈<em class="metainner">field-font-cs</em>〉</span>{<a id="wrglossary.6580"></a><a href="#glo:glsaccessfmttext"><code class="csfmt">\glsaccessfmttext</code></a>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}<span class="comment">% </span>
+ {<a id="wrglossary.6581"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}<span class="comment">% </span>
}<span class="comment">% </span>
{<span class="comment">% </span>
- <span class="meta">〈<em class="metainner">field-font-cs</em>〉</span>{<a id="wrglossary.6579"></a><a href="#glo:glsaccesstext"><code class="csfmt">\glsaccesstext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="comment">% </span>
- <a id="wrglossary.6580"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}}<span class="comment">% </span>
+ <span class="meta">〈<em class="metainner">field-font-cs</em>〉</span>{<a id="wrglossary.6582"></a><a href="#glo:glsaccesstext"><code class="csfmt">\glsaccesstext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}<span class="comment">% </span>
+ <a id="wrglossary.6583"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}}<span class="comment">% </span>
}
</pre>
The <code class="csfmt">\glsaccessfmt<span class="meta">〈<em class="metainner">field</em>〉</span></code> commands internally use
-<a id="wrglossary.6581"></a><a href="#glo:glsfmtfield"><code class="csfmt">\glsfmtfield</code></a> to apply the <a id="wrglossary.6582"></a><a href="#glo:dual.innerformatting">inner formatting</a>.
+<a id="wrglossary.6584"></a><a href="#glo:glsfmtfield"><code class="csfmt">\glsfmtfield</code></a> to apply the <a id="wrglossary.6585"></a><a href="#glo:dual.innerformatting">inner formatting</a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6583"></a><code class="code"><dfn id="glo:glsifapplyinnerfmtfield"><code class="csfmt">\glsifapplyinnerfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6586"></a><code class="code"><dfn id="glo:glsifapplyinnerfmtfield"><code class="csfmt">\glsifapplyinnerfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
This determines whether or not the field identified by its
-<a id="wrglossary.6584"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> for the given entry should have its value
-encapsulated by the <a id="wrglossary.6585"></a><a href="#glo:dual.innerformatting">inner formatting</a> command. False indicates that
-the field value already contains the <a id="wrglossary.6586"></a><a href="#glo:dual.innerformatting">inner formatting</a> command.
+<a id="wrglossary.6587"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> for the given entry should have its value
+encapsulated by the <a id="wrglossary.6588"></a><a href="#glo:dual.innerformatting">inner formatting</a> command. False indicates that
+the field value already contains the <a id="wrglossary.6589"></a><a href="#glo:dual.innerformatting">inner formatting</a> command.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6587"></a><code class="code"><dfn id="glo:glsexclapplyinnerfmtfield"><code class="csfmt">\glsexclapplyinnerfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6590"></a><code class="code"><dfn id="glo:glsexclapplyinnerfmtfield"><code class="csfmt">\glsexclapplyinnerfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}</code></div><!-- end of pinnedbox -->
Locally adds the given field identified by its
-<a id="wrglossary.6588"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> to the exclusion list for the given entry.
+<a id="wrglossary.6591"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> to the exclusion list for the given entry.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6589"></a><code class="code"><dfn id="glo:glsfmtfield"><code class="csfmt">\glsfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6592"></a><code class="code"><dfn id="glo:glsfmtfield"><code class="csfmt">\glsfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}</code></div><!-- end of pinnedbox -->
This command applies the formatting command <span class="meta">〈<em class="metainner">cs</em>〉</span> (which takes one
argument) to the entry’s field value identified by the given
-<a id="wrglossary.6590"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>, including <span class="meta">〈<em class="metainner">insert</em>〉</span> appended.
+<a id="wrglossary.6593"></a><a href="#glo:dual.internalfieldlabel">internal field label</a>, including <span class="meta">〈<em class="metainner">insert</em>〉</span> appended.
This ensures that the internal control sequence used to store the
field’s value is expanded before <span class="meta">〈<em class="metainner">cs</em>〉</span> is applied.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6591"></a><code class="code"><dfn id="glo:Glsfmtfield"><code class="csfmt">\Glsfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6594"></a><code class="code"><dfn id="glo:Glsfmtfield"><code class="csfmt">\Glsfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}</code></div><!-- end of pinnedbox -->
-As above but <a id="wrglossary.6592"></a><a href="#glo:idx.sentencecase">sentence case</a>.
+As above but <a id="wrglossary.6595"></a><a href="#glo:idx.sentencecase">sentence case</a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6593"></a><code class="code"><dfn id="glo:GLSfmtfield"><code class="csfmt">\GLSfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6596"></a><code class="code"><dfn id="glo:GLSfmtfield"><code class="csfmt">\GLSfmtfield</code></dfn>{<span class="meta">〈<em class="metainner">insert</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">internal-field</em>〉</span>}</code></div><!-- end of pinnedbox -->
-As above but <a id="wrglossary.6594"></a><a href="#glo:idx.allcaps">all caps</a>.
+As above but <a id="wrglossary.6597"></a><a href="#glo:idx.allcaps">all caps</a>.
<p>
</section><!-- end of section sec:innertextformat -->
@@ -20247,21 +20267,21 @@
<h3><!-- start of subsection header -->5.5.4. Post Link Hook<span class="labellink"><a href="#sec:postlinkhook">[link]</a></span></h3><!-- end of subsection header -->
<p>
-The <a id="wrglossary.6595"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is a convenient way of automatically
-appending content after each instant of the <a id="wrglossary.6596"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and
-<a id="wrglossary.6597"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. The simplest method of implementing
-this is with the <a id="wrglossary.6598"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>, which is only applied to
+The <a id="wrglossary.6598"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is a convenient way of automatically
+appending content after each instant of the <a id="wrglossary.6599"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and
+<a id="wrglossary.6600"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. The simplest method of implementing
+this is with the <a id="wrglossary.6601"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>, which is only applied to
entries that have the given category.
<p>
<div class="marginright"><a id="ex:catpostlink-backref">🖹</a><a href="#ex:catpostlink">102</a></div>Example <a href="#ex:catpostlink">102</a>
places an asterisk (*) after all entries with the default
-<a id="wrglossary.6599"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6600"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6601"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{*}
-<a id="wrglossary.6602"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6603"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6604"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={X}</span>,
- <a id="wrglossary.6605"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.6602"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6603"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6604"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{*}
+<a id="wrglossary.6605"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6606"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6607"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={X}</span>,
+ <a id="wrglossary.6608"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.6606"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{sample}, <a id="wrglossary.6607"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>{sample}, <a id="wrglossary.6608"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>{sample}
-and <a id="wrglossary.6609"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{sample}.
+<a id="wrglossary.6609"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{sample}, <a id="wrglossary.6610"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>{sample}, <a id="wrglossary.6611"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>{sample}
+and <a id="wrglossary.6612"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{sample}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -20271,100 +20291,100 @@
post-link hook.</object>
</div><!-- end of resultbox -->
-Typically, the <a id="wrglossary.6610"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> is more likely to include some
-conditional, such as to only insert text on <a id="wrglossary.6611"></a><a href="#glo:dual.firstuse">first use</a>.
-For example, <a id="wrglossary.6612"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a> can be used to
-insert the description in parentheses after the <a id="wrglossary.6613"></a><a href="#glo:dual.firstuse">first use</a>.
+Typically, the <a id="wrglossary.6613"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> is more likely to include some
+conditional, such as to only insert text on <a id="wrglossary.6614"></a><a href="#glo:dual.firstuse">first use</a>.
+For example, <a id="wrglossary.6615"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a> can be used to
+insert the description in parentheses after the <a id="wrglossary.6616"></a><a href="#glo:dual.firstuse">first use</a>.
<p>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
-The <span class="qt">“post”</span> abbreviation styles all set the <a id="wrglossary.6614"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>,
+The <span class="qt">“post”</span> abbreviation styles all set the <a id="wrglossary.6617"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>,
which will overwrite any previous definition for the abbreviation’s
category.
</div><!-- end of warning -->
<p>
-Within the <a id="wrglossary.6615"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, you can use the placeholder commands,
-such as <a id="wrglossary.6616"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> (see §<a href="#sec:entryfmt">5.5.5</a>), but note
-that you can’t use <a id="wrglossary.6617"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> to determine whether or not the
-entry has been used, since the <a id="wrglossary.6618"></a><a href="#glo:dual.postlinkhook">post-link hook</a> comes after the
-entry has been unset. Instead, use <a id="wrglossary.6619"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.
+Within the <a id="wrglossary.6618"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, you can use the placeholder commands,
+such as <a id="wrglossary.6619"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> (see §<a href="#sec:entryfmt">5.5.5</a>), but note
+that you can’t use <a id="wrglossary.6620"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> to determine whether or not the
+entry has been used, since the <a id="wrglossary.6621"></a><a href="#glo:dual.postlinkhook">post-link hook</a> comes after the
+entry has been unset. Instead, use <a id="wrglossary.6622"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.
Additional commands provided for use within the
-<a id="wrglossary.6620"></a><a href="#glo:dual.postlinkhook">post-link hooks</a> are described in this section.
+<a id="wrglossary.6623"></a><a href="#glo:dual.postlinkhook">post-link hooks</a> are described in this section.
<p>
-The <a id="wrglossary.6621"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is implemented with <a id="wrglossary.6622"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>,
-which is defined by the base <a id="wrglossary.6623"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. It’s used at
-the end of the <a id="wrglossary.6624"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6625"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. The
-original base definition does nothing, but <a id="wrglossary.6626"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>
+The <a id="wrglossary.6624"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is implemented with <a id="wrglossary.6625"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>,
+which is defined by the base <a id="wrglossary.6626"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. It’s used at
+the end of the <a id="wrglossary.6627"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6628"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands. The
+original base definition does nothing, but <a id="wrglossary.6629"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>
redefines this:
<pre class="compactcodebox">[before upper app=<span style="font-size: small; ">]
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.6627"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>}{<span class="comment">% </span>
- <a id="wrglossary.6628"></a><a href="#glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></a>{<a id="wrglossary.6629"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.6630"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>}{}<span class="comment">% </span>
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.6630"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>}{<span class="comment">% </span>
+ <a id="wrglossary.6631"></a><a href="#glo:ifglsentryexists"><code class="csfmt">\ifglsentryexists</code></a>{<a id="wrglossary.6632"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}{<a id="wrglossary.6633"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>}{}<span class="comment">% </span>
}
</pre>
This uses:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6631"></a><code class="code"><dfn id="glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6634"></a><code class="code"><dfn id="glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
-which is the main <a id="wrglossary.6632"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> <a id="wrglossary.6633"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.
+which is the main <a id="wrglossary.6635"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> <a id="wrglossary.6636"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-If you are migrating over from only using the base <a id="wrglossary.6634"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and
-you have redefined <a id="wrglossary.6635"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>, consider moving your
-modifications to the <a id="wrglossary.6636"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> or prepend to <a id="wrglossary.6637"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>,
+If you are migrating over from only using the base <a id="wrglossary.6637"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and
+you have redefined <a id="wrglossary.6638"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>, consider moving your
+modifications to the <a id="wrglossary.6639"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> or prepend to <a id="wrglossary.6640"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>,
as some attributes and abbreviation styles rely on the features
-provided by <a id="wrglossary.6638"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>.
+provided by <a id="wrglossary.6641"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>.
</div><!-- end of important -->
<p>
-The main <a id="wrglossary.6639"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is defined as:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6640"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>}{<span class="comment">% </span>
- <a id="wrglossary.6641"></a><a href="#glo:glsxtrdiscardperiod"><code class="csfmt">\glsxtrdiscardperiod</code></a>{<a id="wrglossary.6642"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<span class="comment">% </span>
- {<a id="wrglossary.6643"></a><a href="#glo:glsxtrpostlinkendsentence"><code class="csfmt">\glsxtrpostlinkendsentence</code></a>}<span class="comment">% </span>
- {<a id="wrglossary.6644"></a><a href="#glo:glsxtrifcustomdiscardperiod"><code class="csfmt">\glsxtrifcustomdiscardperiod</code></a>
- {<a id="wrglossary.6645"></a><a href="#glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></a>
- {<a id="wrglossary.6646"></a><a href="#glo:glsxtrpostlinkendsentence"><code class="csfmt">\glsxtrpostlinkendsentence</code></a>}<span class="comment">% </span>
- {<a id="wrglossary.6647"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>}}<span class="comment">% </span>
- {<a id="wrglossary.6648"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>}<span class="comment">% </span>
+The main <a id="wrglossary.6642"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is defined as:
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6643"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>}{<span class="comment">% </span>
+ <a id="wrglossary.6644"></a><a href="#glo:glsxtrdiscardperiod"><code class="csfmt">\glsxtrdiscardperiod</code></a>{<a id="wrglossary.6645"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<span class="comment">% </span>
+ {<a id="wrglossary.6646"></a><a href="#glo:glsxtrpostlinkendsentence"><code class="csfmt">\glsxtrpostlinkendsentence</code></a>}<span class="comment">% </span>
+ {<a id="wrglossary.6647"></a><a href="#glo:glsxtrifcustomdiscardperiod"><code class="csfmt">\glsxtrifcustomdiscardperiod</code></a>
+ {<a id="wrglossary.6648"></a><a href="#glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></a>
+ {<a id="wrglossary.6649"></a><a href="#glo:glsxtrpostlinkendsentence"><code class="csfmt">\glsxtrpostlinkendsentence</code></a>}<span class="comment">% </span>
+ {<a id="wrglossary.6650"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>}}<span class="comment">% </span>
+ {<a id="wrglossary.6651"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>}<span class="comment">% </span>
}<span class="comment">% </span>
}
</pre>
-This checks if a following <a id="wrglossary.6649"></a><a href="#glo:idx.fullstop">full stop</a> needs to be
-discarded and does the inner <a id="wrglossary.6650"></a><a href="#glo:dual.postlinkhook">post-link hook</a> <a id="wrglossary.6651"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>.
-Note that <a id="wrglossary.6652"></a><a href="#glo:glsxtrdiscardperiod"><code class="csfmt">\glsxtrdiscardperiod</code></a> and <a id="wrglossary.6653"></a><a href="#glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></a> look
+This checks if a following <a id="wrglossary.6652"></a><a href="#glo:idx.fullstop">full stop</a> needs to be
+discarded and does the inner <a id="wrglossary.6653"></a><a href="#glo:dual.postlinkhook">post-link hook</a> <a id="wrglossary.6654"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>.
+Note that <a id="wrglossary.6655"></a><a href="#glo:glsxtrdiscardperiod"><code class="csfmt">\glsxtrdiscardperiod</code></a> and <a id="wrglossary.6656"></a><a href="#glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></a> look
ahead for a following token, so if you need to modify this command,
insert your custom code at the start or add it to
-the <a id="wrglossary.6654"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> instead.
+the <a id="wrglossary.6657"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> instead.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6655"></a><code class="code"><dfn id="glo:glsxtrdiscardperiod"><code class="csfmt">\glsxtrdiscardperiod</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">discarded</em>〉</span>}{<span class="meta">〈<em class="metainner">no discard</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6658"></a><code class="code"><dfn id="glo:glsxtrdiscardperiod"><code class="csfmt">\glsxtrdiscardperiod</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">discarded</em>〉</span>}{<span class="meta">〈<em class="metainner">no discard</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code></div><!-- end of pinnedbox -->
-This discards <span class="meta">〈<em class="metainner">token</em>〉</span> if it’s a <a id="wrglossary.6656"></a><a href="#glo:idx.fullstop">full stop</a> and the
-entry’s <a id="wrglossary.6657"></a><a href="#glo:idx.categoryattribute">category attributes</a> indicate that a <a id="wrglossary.6658"></a><a href="#glo:idx.fullstop">full stop</a>
-should be discarded (such as <a id="wrglossary.6659"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>). If the
+This discards <span class="meta">〈<em class="metainner">token</em>〉</span> if it’s a <a id="wrglossary.6659"></a><a href="#glo:idx.fullstop">full stop</a> and the
+entry’s <a id="wrglossary.6660"></a><a href="#glo:idx.categoryattribute">category attributes</a> indicate that a <a id="wrglossary.6661"></a><a href="#glo:idx.fullstop">full stop</a>
+should be discarded (such as <a id="wrglossary.6662"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>). If the
punctuation character is discarded, this will then do
<span class="meta">〈<em class="metainner">discarded</em>〉</span>, otherwise it will do <span class="meta">〈<em class="metainner">no discard</em>〉</span> and process <span class="meta">〈<em class="metainner">token</em>〉</span> as
-usual. If the <a id="wrglossary.6660"></a><a href="#glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></a> attribute is set, then
+usual. If the <a id="wrglossary.6663"></a><a href="#glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></a> attribute is set, then
the following command is used to determine whether or not to discard
<span class="meta">〈<em class="metainner">token</em>〉</span>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6661"></a><code class="code"><dfn id="glo:glsxtrdiscardperiodretainfirstuse"><code class="csfmt">\glsxtrdiscardperiodretainfirstuse</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">discarded</em>〉</span>}{<span class="meta">〈<em class="metainner">no discard</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6664"></a><code class="code"><dfn id="glo:glsxtrdiscardperiodretainfirstuse"><code class="csfmt">\glsxtrdiscardperiodretainfirstuse</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">discarded</em>〉</span>}{<span class="meta">〈<em class="metainner">no discard</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code></div><!-- end of pinnedbox -->
This was introduced in v1.49 and is defined as:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6662"></a><a href="#glo:glsxtrdiscardperiodretainfirstuse"><code class="csfmt">\glsxtrdiscardperiodretainfirstuse</code></a>}[3]{<span class="comment">% </span>
- <a id="wrglossary.6663"></a><a href="#glo:glsxtrifwassubsequentorshort"><code class="csfmt">\glsxtrifwassubsequentorshort</code></a>
- {<a id="wrglossary.6664"></a><a href="#glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></a>{#2}{#3}}{#3}<span class="comment">% </span>
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6665"></a><a href="#glo:glsxtrdiscardperiodretainfirstuse"><code class="csfmt">\glsxtrdiscardperiodretainfirstuse</code></a>}[3]{<span class="comment">% </span>
+ <a id="wrglossary.6666"></a><a href="#glo:glsxtrifwassubsequentorshort"><code class="csfmt">\glsxtrifwassubsequentorshort</code></a>
+ {<a id="wrglossary.6667"></a><a href="#glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></a>{#2}{#3}}{#3}<span class="comment">% </span>
}
</pre>
-This will only discard the <a id="wrglossary.6665"></a><a href="#glo:idx.fullstop">full stop</a> if it follows the
-<a id="wrglossary.6666"></a><a href="#glo:dual.subsequentuse">subsequent use</a> of a <a id="wrglossary.6667"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command or if it follows one
-of the <a id="wrglossary.6668"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a> set of commands.
+This will only discard the <a id="wrglossary.6668"></a><a href="#glo:idx.fullstop">full stop</a> if it follows the
+<a id="wrglossary.6669"></a><a href="#glo:dual.subsequentuse">subsequent use</a> of a <a id="wrglossary.6670"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command or if it follows one
+of the <a id="wrglossary.6671"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a> set of commands.
Note that this has a different effect from pre v1.49 with the
-<a id="wrglossary.6669"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, but it’s more appropriate since it’s
+<a id="wrglossary.6672"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, but it’s more appropriate since it’s
typically only the short form that requires the period to be
discarded. To restore the original behaviour:
-<pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6670"></a><a href="#glo:glsxtrdiscardperiodretainfirstuse"><code class="csfmt">\glsxtrdiscardperiodretainfirstuse</code></a>}[3]{<span class="comment">% </span>
- <a id="wrglossary.6671"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>{#3}{<a id="wrglossary.6672"></a><a href="#glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></a>{#2}{#3}}<span class="comment">% </span>
+<pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6673"></a><a href="#glo:glsxtrdiscardperiodretainfirstuse"><code class="csfmt">\glsxtrdiscardperiodretainfirstuse</code></a>}[3]{<span class="comment">% </span>
+ <a id="wrglossary.6674"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>{#3}{<a id="wrglossary.6675"></a><a href="#glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></a>{#2}{#3}}<span class="comment">% </span>
}
</pre>
<p>
@@ -20372,7 +20392,7 @@
for a period (instead of using known category attributes), you can
redefine:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6673"></a><code class="code"><dfn id="glo:glsxtrifcustomdiscardperiod"><code class="csfmt">\glsxtrifcustomdiscardperiod</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="meta">〈<em class="metainner">false</em>〉</span></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.6676"></a><code class="code"><dfn id="glo:glsxtrifcustomdiscardperiod"><code class="csfmt">\glsxtrifcustomdiscardperiod</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">initial: </span><span class="meta">〈<em class="metainner">false</em>〉</span></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
This should expand to <span class="meta">〈<em class="metainner">true</em>〉</span> if a check should be performed,
otherwise it should expand to <span class="meta">〈<em class="metainner">false</em>〉</span>. The default definition
@@ -20379,35 +20399,35 @@
simply does <span class="meta">〈<em class="metainner">false</em>〉</span>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6674"></a><code class="code"><dfn id="glo:glsxtrpostlinkendsentence"><code class="csfmt">\glsxtrpostlinkendsentence</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6677"></a><code class="code"><dfn id="glo:glsxtrpostlinkendsentence"><code class="csfmt">\glsxtrpostlinkendsentence</code></dfn></code></div><!-- end of pinnedbox -->
-This is done if a <a id="wrglossary.6675"></a><a href="#glo:idx.fullstop">full stop</a> is discarded. If there is a
-<a id="wrglossary.6676"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> for the entry’s category, that hook is
-performed (<a id="wrglossary.6677"></a><a href="#glo:glsxtrpostlinkcat"><code class="csfmt">\glsxtrpostlink<span class="meta">〈<em class="metainner">category</em>〉</span></code></a> not <a id="wrglossary.6678"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>) and the
-<a id="wrglossary.6679"></a><a href="#glo:idx.fullstop">full stop</a> is put back followed by a space factor adjustment.
+This is done if a <a id="wrglossary.6678"></a><a href="#glo:idx.fullstop">full stop</a> is discarded. If there is a
+<a id="wrglossary.6679"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> for the entry’s category, that hook is
+performed (<a id="wrglossary.6680"></a><a href="#glo:glsxtrpostlinkcat"><code class="csfmt">\glsxtrpostlink<span class="meta">〈<em class="metainner">category</em>〉</span></code></a> not <a id="wrglossary.6681"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>) and the
+<a id="wrglossary.6682"></a><a href="#glo:idx.fullstop">full stop</a> is put back followed by a space factor adjustment.
Otherwise, just the space factor adjustment is done.
<p>
The test to determine whether or not <span class="meta">〈<em class="metainner">token</em>〉</span> is a
-<a id="wrglossary.6680"></a><a href="#glo:idx.fullstop">full stop</a> is determined by:
+<a id="wrglossary.6683"></a><a href="#glo:idx.fullstop">full stop</a> is determined by:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6681"></a><code class="code"><dfn id="glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6684"></a><code class="code"><dfn id="glo:glsxtrifperiod"><code class="csfmt">\glsxtrifperiod</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code></div><!-- end of pinnedbox -->
<p>
It may be useful to test for other punctuation characters. For
-example, styles such as <a id="wrglossary.6682"></a><a href="#glo:opt.abbrstyle.short-postfootnote"><span class="abbrstylefmt">short-postfootnote</span></a> will
+example, styles such as <a id="wrglossary.6685"></a><a href="#glo:opt.abbrstyle.short-postfootnote"><span class="abbrstylefmt">short-postfootnote</span></a> will
move the footnote after certain punctuation characters.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6683"></a><code class="code"><dfn id="glo:glsxtrifnextpunc"><code class="csfmt">\glsxtrifnextpunc</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6686"></a><code class="code"><dfn id="glo:glsxtrifnextpunc"><code class="csfmt">\glsxtrifnextpunc</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
This does <span class="meta">〈<em class="metainner">true</em>〉</span> if it’s followed by one of the set of
recognised punctuation characters, otherwise it does false. The set
-is initialised to <code class="code">.,:;?!</code> (<a id="wrglossary.6684"></a><a href="#glo:idx.fullstop">full stop</a>, comma, colon,
+is initialised to <code class="code">.,:;?!</code> (<a id="wrglossary.6687"></a><a href="#glo:idx.fullstop">full stop</a>, comma, colon,
semi-colon, question mark, and exclamation mark).
<p>
A convenient way of moving code after the punctuation character is
to use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6685"></a><code class="code"><dfn id="glo:glsxtrdopostpunc"><code class="csfmt">\glsxtrdopostpunc</code></dfn>{<span class="meta">〈<em class="metainner">code</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6688"></a><code class="code"><dfn id="glo:glsxtrdopostpunc"><code class="csfmt">\glsxtrdopostpunc</code></dfn>{<span class="meta">〈<em class="metainner">code</em>〉</span>}<span class="meta">〈<em class="metainner">token</em>〉</span></code></div><!-- end of pinnedbox -->
If <span class="meta">〈<em class="metainner">token</em>〉</span> is a recognised punctuation character,
this will place <span class="meta">〈<em class="metainner">code</em>〉</span> after the token, otherwise it will be
@@ -20415,12 +20435,12 @@
<p>
<div class="marginright"><a id="ex:catpostlinkpunc-backref">🖹</a><a href="#ex:catpostlinkpunc">103</a></div>Example <a href="#ex:catpostlinkpunc">103</a> adapts Example <a href="#ex:catpostlink">102</a>
to put the asterisk after following punctuation:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6686"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6687"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{<a id="wrglossary.6688"></a><a href="#glo:glsxtrdopostpunc"><code class="csfmt">\glsxtrdopostpunc</code></a>{*}}
-<a id="wrglossary.6689"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6690"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6691"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={X}</span>,
- <a id="wrglossary.6692"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6689"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6690"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{<a id="wrglossary.6691"></a><a href="#glo:glsxtrdopostpunc"><code class="csfmt">\glsxtrdopostpunc</code></a>{*}}
+<a id="wrglossary.6692"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6693"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6694"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={X}</span>,
+ <a id="wrglossary.6695"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.6693"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{sample}, <a id="wrglossary.6694"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>{sample},
-(<a id="wrglossary.6695"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>{sample}) and <a id="wrglossary.6696"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{sample}.
+<a id="wrglossary.6696"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{sample}, <a id="wrglossary.6697"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>{sample},
+(<a id="wrglossary.6698"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>{sample}) and <a id="wrglossary.6699"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{sample}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -20437,7 +20457,7 @@
<p>
You can add additional punctuation marks with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6697"></a><code class="code"><dfn id="glo:glsxtraddpunctuationmark"><code class="csfmt">\glsxtraddpunctuationmark</code></dfn>{<span class="meta">〈<em class="metainner">token(s)</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6700"></a><code class="code"><dfn id="glo:glsxtraddpunctuationmark"><code class="csfmt">\glsxtraddpunctuationmark</code></dfn>{<span class="meta">〈<em class="metainner">token(s)</em>〉</span>}</code></div><!-- end of pinnedbox -->
You may list multiple characters at the same time to add a batch,
but don’t add any separators (including spaces).
@@ -20444,13 +20464,13 @@
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
Note that each character must be a single token, which means a single-byte
-character for pdfLaTeX. Multi-byte characters (<a id="wrglossary.6698"></a><a href="#glo:dual.utf8">UTF-8</a>) will
+character for pdfLaTeX. Multi-byte characters (<a id="wrglossary.6701"></a><a href="#glo:dual.utf8">UTF-8</a>) will
required a native Unicode engine (XeLaTeX or LuaLaTeX).
</div><!-- end of important -->
<p>
For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6699"></a><a href="#glo:glsxtraddpunctuationmark"><code class="csfmt">\glsxtraddpunctuationmark</code></a>{-'/}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6702"></a><a href="#glo:glsxtraddpunctuationmark"><code class="csfmt">\glsxtraddpunctuationmark</code></a>{-'/}
</pre>
This adds three extra punctuation marks (hyphen, apostrophe and
slash). Note that this doesn’t allow for closing double-quotes and
@@ -20459,51 +20479,51 @@
XeLaTeX or LuaLaTeX:
<pre class="unicodebox"><div class="unicodeboxtitle"><a href="#glo:sym.unicode"><span title="Unicode Input" class="icon"><span class="overlapped">🗋</span><span class="overlapper">U</span></span></a></div><code class="cmd">\usepackage</code>{fontspec}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.6700"></a><a href="#glo:glsxtraddpunctuationmark"><code class="csfmt">\glsxtraddpunctuationmark</code></a>{<span style="font-family: "DejaVu Serif", "Liberation Serif", "Noto Serif", serif; ">”}
+<a id="wrglossary.6703"></a><a href="#glo:glsxtraddpunctuationmark"><code class="csfmt">\glsxtraddpunctuationmark</code></a>{<span style="font-family: "DejaVu Serif", "Liberation Serif", "Noto Serif", serif; ">”}
</pre>
<p>
You can set the list with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6701"></a><code class="code"><dfn id="glo:glsxtrsetpunctuationmarks"><code class="csfmt">\glsxtrsetpunctuationmarks</code></dfn>{<span class="meta">〈<em class="metainner">token list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6704"></a><code class="code"><dfn id="glo:glsxtrsetpunctuationmarks"><code class="csfmt">\glsxtrsetpunctuationmarks</code></dfn>{<span class="meta">〈<em class="metainner">token list</em>〉</span>}</code></div><!-- end of pinnedbox -->
This will remove the default set as well as any additional
characters. As above, each character must be a single token with no
separators in the list.
For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6702"></a><a href="#glo:glsxtrsetpunctuationmarks"><code class="csfmt">\glsxtrsetpunctuationmarks</code></a>{.?!}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6705"></a><a href="#glo:glsxtrsetpunctuationmarks"><code class="csfmt">\glsxtrsetpunctuationmarks</code></a>{.?!}
</pre>
This sets the list to just three punctuation characters (so comma,
colon, and semi-colon are no longer recognised).
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6703"></a><code class="code"><dfn id="glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6706"></a><code class="code"><dfn id="glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></dfn></code></div><!-- end of pinnedbox -->
-This does the <a id="wrglossary.6704"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> (or nothing if it hasn’t been
+This does the <a id="wrglossary.6707"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a> (or nothing if it hasn’t been
defined):
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6705"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>}{<span class="comment">% </span>
- <code class="cmd">\csuse</code>{glsxtrpostlink<a id="wrglossary.6706"></a><a href="#glo:glscategory"><code class="csfmt">\glscategory</code></a>{<a id="wrglossary.6707"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}<span class="comment">% </span>
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6708"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a>}{<span class="comment">% </span>
+ <code class="cmd">\csuse</code>{glsxtrpostlink<a id="wrglossary.6709"></a><a href="#glo:glscategory"><code class="csfmt">\glscategory</code></a>{<a id="wrglossary.6710"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}<span class="comment">% </span>
}
</pre>
-Customisation is best performed within the <a id="wrglossary.6708"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>,
+Customisation is best performed within the <a id="wrglossary.6711"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>,
which can be defined (or redefined) with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6709"></a><code class="code"><dfn id="glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></dfn>{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6712"></a><code class="code"><dfn id="glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></dfn>{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code></div><!-- end of pinnedbox -->
The first argument is the category label and the second is the code
to perform. Note that this doesn’t check if the hook has already
been defined for the category. The hook is a command in the form
-<a id="wrglossary.6710"></a><a href="#glo:glsxtrpostlinkcat"><code class="csfmt">\glsxtrpostlink<span class="meta">〈<em class="metainner">category</em>〉</span></code></a>. If the category label only consists
-of letters, you can also use <a id="wrglossary.6711"></a><a href="#glo:newcommand"><code class="csfmt">\newcommand</code></a> or <a id="wrglossary.6712"></a><a href="#glo:renewcommand"><code class="csfmt">\renewcommand</code></a>
+<a id="wrglossary.6713"></a><a href="#glo:glsxtrpostlinkcat"><code class="csfmt">\glsxtrpostlink<span class="meta">〈<em class="metainner">category</em>〉</span></code></a>. If the category label only consists
+of letters, you can also use <a id="wrglossary.6714"></a><a href="#glo:newcommand"><code class="csfmt">\newcommand</code></a> or <a id="wrglossary.6715"></a><a href="#glo:renewcommand"><code class="csfmt">\renewcommand</code></a>
instead.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6713"></a><code class="code"><dfn id="glo:glspretopostlink"><code class="csfmt">\glspretopostlink</code></dfn>{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6716"></a><code class="code"><dfn id="glo:glspretopostlink"><code class="csfmt">\glspretopostlink</code></dfn>{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
Similar to the above but prepends <span class="meta">〈<em class="metainner">code</em>〉</span> to the associated
hook (or simply defines it, if the hook doesn’t already exist).
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6714"></a><code class="code"><dfn id="glo:glsapptopostlink"><code class="csfmt">\glsapptopostlink</code></dfn>{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6717"></a><code class="code"><dfn id="glo:glsapptopostlink"><code class="csfmt">\glsapptopostlink</code></dfn>{<span class="meta">〈<em class="metainner">category</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
Similar to the above but appends <span class="meta">〈<em class="metainner">code</em>〉</span> to the associated
hook.
@@ -20511,64 +20531,64 @@
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Take care not to choose category labels that will cause a conflict.
For example, <code class="code">endsentence</code> and <code class="code">hook</code> will conflict with
-the commands <a id="wrglossary.6715"></a><a href="#glo:glsxtrpostlinkendsentence"><code class="csfmt">\glsxtrpostlinkendsentence</code></a> and <a id="wrglossary.6716"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>.
+the commands <a id="wrglossary.6718"></a><a href="#glo:glsxtrpostlinkendsentence"><code class="csfmt">\glsxtrpostlinkendsentence</code></a> and <a id="wrglossary.6719"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>.
</div><!-- end of warning -->
<p>
-If you want code in the <a id="wrglossary.6717"></a><a href="#glo:dual.postlinkhook">post-link hook</a> that’s not dependent on
-the category, consider prepending it to <a id="wrglossary.6718"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a> or
-<a id="wrglossary.6719"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>. Don’t append it to
-<a id="wrglossary.6720"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a> otherwise it will interfere with the
+If you want code in the <a id="wrglossary.6720"></a><a href="#glo:dual.postlinkhook">post-link hook</a> that’s not dependent on
+the category, consider prepending it to <a id="wrglossary.6721"></a><a href="#glo:glsxtrpostlink"><code class="csfmt">\glsxtrpostlink</code></a> or
+<a id="wrglossary.6722"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a>. Don’t append it to
+<a id="wrglossary.6723"></a><a href="#glo:glsxtrpostlinkhook"><code class="csfmt">\glsxtrpostlinkhook</code></a> otherwise it will interfere with the
punctuation lookahead.
<p>
For convenience, some commands are provided that may be of use in
-the <a id="wrglossary.6721"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>:
+the <a id="wrglossary.6724"></a><a href="#glo:dual.catpostlinkhook">category post-link hook</a>:
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6722"></a><code class="code"><dfn id="glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6725"></a><code class="code"><dfn id="glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></dfn></code></div><!-- end of pinnedbox -->
-This will add the <a id="wrglossary.6723"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> in parentheses if the hook follows the
-<a id="wrglossary.6724"></a><a href="#glo:dual.firstuse">first use</a> of the entry. This incorporates the inner formatting
+This will add the <a id="wrglossary.6726"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> in parentheses if the hook follows the
+<a id="wrglossary.6727"></a><a href="#glo:dual.firstuse">first use</a> of the entry. This incorporates the inner formatting
and description accessibility support, if provided.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6725"></a><code class="code"><dfn id="glo:glsxtrpostlinkAddSymbolOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddSymbolOnFirstUse</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6728"></a><code class="code"><dfn id="glo:glsxtrpostlinkAddSymbolOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddSymbolOnFirstUse</code></dfn></code></div><!-- end of pinnedbox -->
-This will add the <a id="wrglossary.6726"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> in parentheses if that field is
-set and the hook follows the <a id="wrglossary.6727"></a><a href="#glo:dual.firstuse">first use</a> of the entry. This
+This will add the <a id="wrglossary.6729"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> in parentheses if that field is
+set and the hook follows the <a id="wrglossary.6730"></a><a href="#glo:dual.firstuse">first use</a> of the entry. This
incorporates the inner formatting and symbol accessibility support,
if provided.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6728"></a><code class="code"><dfn id="glo:glsxtrpostlinkAddSymbolDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddSymbolDescOnFirstUse</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6731"></a><code class="code"><dfn id="glo:glsxtrpostlinkAddSymbolDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddSymbolDescOnFirstUse</code></dfn></code></div><!-- end of pinnedbox -->
-This will add the <a id="wrglossary.6729"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a>, if that field is set, and the
-<a id="wrglossary.6730"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> (both within the same set of parentheses), if the hook follows
-the <a id="wrglossary.6731"></a><a href="#glo:dual.firstuse">first use</a> of the entry. This incorporates the inner
+This will add the <a id="wrglossary.6732"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a>, if that field is set, and the
+<a id="wrglossary.6733"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a> (both within the same set of parentheses), if the hook follows
+the <a id="wrglossary.6734"></a><a href="#glo:dual.firstuse">first use</a> of the entry. This incorporates the inner
formatting and accessibility support, if provided.
The separator between the symbol and description is given by:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6732"></a><code class="code"><dfn id="glo:glsxtrpostlinkSymbolDescSep"><code class="csfmt">\glsxtrpostlinkSymbolDescSep</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6735"></a><code class="code"><dfn id="glo:glsxtrpostlinkSymbolDescSep"><code class="csfmt">\glsxtrpostlinkSymbolDescSep</code></dfn></code></div><!-- end of pinnedbox -->
The default is a comma followed by a space.
<p>
-<div class="marginright"><a id="ex:catpostlinkfirstuse-backref">🖹</a><a href="#ex:catpostlinkfirstuse">104</a></div>Example <a href="#ex:catpostlinkfirstuse">104</a> defines <a id="wrglossary.6733"></a><a href="#glo:dual.postlinkhook">post-link hooks</a>
-for <a id="wrglossary.6734"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>, <a id="wrglossary.6735"></a><a href="#glo:opt.cat.symbol"><span class="csoptfmt">symbol</span></a> and <a id="wrglossary.6736"></a><a href="#glo:opt.cat.number"><span class="csoptfmt">number</span></a> categories:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6737"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6738"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}
- {<a id="wrglossary.6739"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
-<a id="wrglossary.6740"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6741"></a><a href="#glo:opt.cat.symbol"><span class="csoptfmt">symbol</span></a>}
- {<a id="wrglossary.6742"></a><a href="#glo:glsxtrpostlinkAddSymbolOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddSymbolOnFirstUse</code></a>}
-<a id="wrglossary.6743"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6744"></a><a href="#glo:opt.cat.number"><span class="csoptfmt">number</span></a>}
- {<a id="wrglossary.6745"></a><a href="#glo:glsxtrpostlinkAddSymbolDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddSymbolDescOnFirstUse</code></a>}
-<a id="wrglossary.6746"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6747"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6748"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
-<a id="wrglossary.6749"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.6750"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={alpha}</span>,<a id="wrglossary.6751"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}</span>,
- <a id="wrglossary.6752"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a symbol}</span>,<a id="wrglossary.6753"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.6754"></a><a href="#glo:opt.cat.symbol"><span class="csoptfmt">symbol</span></a>}</span>}
-<a id="wrglossary.6755"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pi}{<a id="wrglossary.6756"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pi}</span>,<a id="wrglossary.6757"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\pi</code>}}</span>,
- <a id="wrglossary.6758"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a constant}</span>,<a id="wrglossary.6759"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.6760"></a><a href="#glo:opt.cat.number"><span class="csoptfmt">number</span></a>}</span>}
+<div class="marginright"><a id="ex:catpostlinkfirstuse-backref">🖹</a><a href="#ex:catpostlinkfirstuse">104</a></div>Example <a href="#ex:catpostlinkfirstuse">104</a> defines <a id="wrglossary.6736"></a><a href="#glo:dual.postlinkhook">post-link hooks</a>
+for <a id="wrglossary.6737"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>, <a id="wrglossary.6738"></a><a href="#glo:opt.cat.symbol"><span class="csoptfmt">symbol</span></a> and <a id="wrglossary.6739"></a><a href="#glo:opt.cat.number"><span class="csoptfmt">number</span></a> categories:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6740"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6741"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}
+ {<a id="wrglossary.6742"></a><a href="#glo:glsxtrpostlinkAddDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddDescOnFirstUse</code></a>}
+<a id="wrglossary.6743"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6744"></a><a href="#glo:opt.cat.symbol"><span class="csoptfmt">symbol</span></a>}
+ {<a id="wrglossary.6745"></a><a href="#glo:glsxtrpostlinkAddSymbolOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddSymbolOnFirstUse</code></a>}
+<a id="wrglossary.6746"></a><a href="#glo:glsdefpostlink"><code class="csfmt">\glsdefpostlink</code></a>{<a id="wrglossary.6747"></a><a href="#glo:opt.cat.number"><span class="csoptfmt">number</span></a>}
+ {<a id="wrglossary.6748"></a><a href="#glo:glsxtrpostlinkAddSymbolDescOnFirstUse"><code class="csfmt">\glsxtrpostlinkAddSymbolDescOnFirstUse</code></a>}
+<a id="wrglossary.6749"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6750"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6751"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.6752"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.6753"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={alpha}</span>,<a id="wrglossary.6754"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}</span>,
+ <a id="wrglossary.6755"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a symbol}</span>,<a id="wrglossary.6756"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.6757"></a><a href="#glo:opt.cat.symbol"><span class="csoptfmt">symbol</span></a>}</span>}
+<a id="wrglossary.6758"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pi}{<a id="wrglossary.6759"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pi}</span>,<a id="wrglossary.6760"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\pi</code>}}</span>,
+ <a id="wrglossary.6761"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a constant}</span>,<a id="wrglossary.6762"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={<a id="wrglossary.6763"></a><a href="#glo:opt.cat.number"><span class="csoptfmt">number</span></a>}</span>}
<code class="cbeg">\begin{document}</code>
-First use: <a id="wrglossary.6761"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6762"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}, <a id="wrglossary.6763"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.
+First use: <a id="wrglossary.6764"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6765"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}, <a id="wrglossary.6766"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.
-Next use: <a id="wrglossary.6764"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6765"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}, <a id="wrglossary.6766"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.
+Next use: <a id="wrglossary.6767"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6768"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}, <a id="wrglossary.6769"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.
<code class="cend">\end{document}</code>
</pre>
<p>
@@ -20581,115 +20601,115 @@
<p>
The following commands are also provided for use in the
-<a id="wrglossary.6767"></a><a href="#glo:dual.postlinkhook">post-link hook</a>:
+<a id="wrglossary.6770"></a><a href="#glo:dual.postlinkhook">post-link hook</a>:
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6768"></a><code class="code"><dfn id="glo:glsxtrcurrentfield"><code class="csfmt">\glsxtrcurrentfield</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6771"></a><code class="code"><dfn id="glo:glsxtrcurrentfield"><code class="csfmt">\glsxtrcurrentfield</code></dfn></code></div><!-- end of pinnedbox -->
This expands to empty if the calling command isn’t associated with
-one specific field (such as <a id="wrglossary.6769"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>, the <a id="wrglossary.6770"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>
-commands, the <a id="wrglossary.6771"></a><a href="#glo:dual.inlinefullform">inline full form</a> commands) otherwise it will
+one specific field (such as <a id="wrglossary.6772"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>, the <a id="wrglossary.6773"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>
+commands, the <a id="wrglossary.6774"></a><a href="#glo:dual.inlinefullform">inline full form</a> commands) otherwise it will
expand to the name of the key associated with the <span style="font-style: italic; font-variant: normal; ">singular</span>
form of the command. For example, this command will expand to
-<code class="code">text</code> for both <a id="wrglossary.6772"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> and <a id="wrglossary.6773"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a>, to
-<code class="code">description</code> for both <a id="wrglossary.6774"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> and <a id="wrglossary.6775"></a><a href="#glo:glsdescplural"><code class="csfmt">\glsdescplural</code></a>, and
-to <code class="code">short</code> for both <a id="wrglossary.6776"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a> and <a id="wrglossary.6777"></a><a href="#glo:glsxtrshortpl"><code class="csfmt">\glsxtrshortpl</code></a>.
-Whereas it will expand to nothing for both <a id="wrglossary.6778"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and
-<a id="wrglossary.6779"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a>.
+<code class="code">text</code> for both <a id="wrglossary.6775"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> and <a id="wrglossary.6776"></a><a href="#glo:glsplural"><code class="csfmt">\glsplural</code></a>, to
+<code class="code">description</code> for both <a id="wrglossary.6777"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a> and <a id="wrglossary.6778"></a><a href="#glo:glsdescplural"><code class="csfmt">\glsdescplural</code></a>, and
+to <code class="code">short</code> for both <a id="wrglossary.6779"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a> and <a id="wrglossary.6780"></a><a href="#glo:glsxtrshortpl"><code class="csfmt">\glsxtrshortpl</code></a>.
+Whereas it will expand to nothing for both <a id="wrglossary.6781"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and
+<a id="wrglossary.6782"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6780"></a><code class="code"><dfn id="glo:glsxtrifwasglslike"><code class="csfmt">\glsxtrifwasglslike</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6783"></a><code class="code"><dfn id="glo:glsxtrifwasglslike"><code class="csfmt">\glsxtrifwasglslike</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a <a id="wrglossary.6781"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command
+This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a <a id="wrglossary.6784"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command
and to <span class="meta">〈<em class="metainner">false</em>〉</span> otherwise.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6782"></a><code class="code"><dfn id="glo:glsxtrifwasglslikeandfirstuse"><code class="csfmt">\glsxtrifwasglslikeandfirstuse</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6785"></a><code class="code"><dfn id="glo:glsxtrifwasglslikeandfirstuse"><code class="csfmt">\glsxtrifwasglslikeandfirstuse</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a <a id="wrglossary.6783"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command
-and was the <a id="wrglossary.6784"></a><a href="#glo:dual.firstuse">first use</a> otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.
+This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a <a id="wrglossary.6786"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command
+and was the <a id="wrglossary.6787"></a><a href="#glo:dual.firstuse">first use</a> otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.
This is simply a shortcut command that uses both
-<a id="wrglossary.6785"></a><a href="#glo:glsxtrifwasglslike"><code class="csfmt">\glsxtrifwasglslike</code></a> and <a id="wrglossary.6786"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.
+<a id="wrglossary.6788"></a><a href="#glo:glsxtrifwasglslike"><code class="csfmt">\glsxtrifwasglslike</code></a> and <a id="wrglossary.6789"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6787"></a><code class="code"><dfn id="glo:glsxtrifwassubsequentuse"><code class="csfmt">\glsxtrifwassubsequentuse</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6790"></a><code class="code"><dfn id="glo:glsxtrifwassubsequentuse"><code class="csfmt">\glsxtrifwassubsequentuse</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a <a id="wrglossary.6788"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command
-and was the <a id="wrglossary.6789"></a><a href="#glo:dual.subsequentuse">subsequent use</a> otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.
+This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a <a id="wrglossary.6791"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command
+and was the <a id="wrglossary.6792"></a><a href="#glo:dual.subsequentuse">subsequent use</a> otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.
This is simply a shortcut command that uses both
-<a id="wrglossary.6790"></a><a href="#glo:glsxtrifwasglslike"><code class="csfmt">\glsxtrifwasglslike</code></a> and <a id="wrglossary.6791"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.
+<a id="wrglossary.6793"></a><a href="#glo:glsxtrifwasglslike"><code class="csfmt">\glsxtrifwasglslike</code></a> and <a id="wrglossary.6794"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6792"></a><code class="code"><dfn id="glo:glsxtrifwassubsequentorshort"><code class="csfmt">\glsxtrifwassubsequentorshort</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6795"></a><code class="code"><dfn id="glo:glsxtrifwassubsequentorshort"><code class="csfmt">\glsxtrifwassubsequentorshort</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a <a id="wrglossary.6793"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command
-and was the <a id="wrglossary.6794"></a><a href="#glo:dual.subsequentuse">subsequent use</a> or if the calling command set
-<a id="wrglossary.6795"></a><a href="#glo:glsxtrcurrentfield"><code class="csfmt">\glsxtrcurrentfield</code></a> to <code class="code">short</code>. Otherwise it expands to
+This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the calling command was a <a id="wrglossary.6796"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command
+and was the <a id="wrglossary.6797"></a><a href="#glo:dual.subsequentuse">subsequent use</a> or if the calling command set
+<a id="wrglossary.6798"></a><a href="#glo:glsxtrcurrentfield"><code class="csfmt">\glsxtrcurrentfield</code></a> to <code class="code">short</code>. Otherwise it expands to
<span class="meta">〈<em class="metainner">false</em>〉</span>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6796"></a><code class="code"><dfn id="glo:glsxtrifallcaps"><code class="csfmt">\glsxtrifallcaps</code></dfn>{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}{<span class="meta">〈<em class="metainner">not all caps</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6799"></a><code class="code"><dfn id="glo:glsxtrifallcaps"><code class="csfmt">\glsxtrifallcaps</code></dfn>{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}{<span class="meta">〈<em class="metainner">not all caps</em>〉</span>}</code></div><!-- end of pinnedbox -->
This simply does:
-<pre class="compactcodebox"><a id="wrglossary.6797"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a>{<span class="meta">〈<em class="metainner">not all caps</em>〉</span>}{<span class="meta">〈<em class="metainner">not all caps</em>〉</span>}{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}
+<pre class="compactcodebox"><a id="wrglossary.6800"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a>{<span class="meta">〈<em class="metainner">not all caps</em>〉</span>}{<span class="meta">〈<em class="metainner">not all caps</em>〉</span>}{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}
</pre>
-It’s not usually necessary for the <a id="wrglossary.6798"></a><a href="#glo:dual.postlinkhook">post-link hook</a> to
-differentiate between no case-change and <a id="wrglossary.6799"></a><a href="#glo:idx.sentencecase">sentence case</a>, so this
-provides a convenient shortcut if only the <a id="wrglossary.6800"></a><a href="#glo:idx.allcaps">all caps</a> case needs
+It’s not usually necessary for the <a id="wrglossary.6801"></a><a href="#glo:dual.postlinkhook">post-link hook</a> to
+differentiate between no case-change and <a id="wrglossary.6802"></a><a href="#glo:idx.sentencecase">sentence case</a>, so this
+provides a convenient shortcut if only the <a id="wrglossary.6803"></a><a href="#glo:idx.allcaps">all caps</a> case needs
to be different.
<p>
It’s possible you may also want to reference the inserted material.
-For the <a id="wrglossary.6801"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands, this can be obtained with the
-placeholder <a id="wrglossary.6802"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>, but it’s not normally set by the
-<a id="wrglossary.6803"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, which don’t use the entry format style
+For the <a id="wrglossary.6804"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands, this can be obtained with the
+placeholder <a id="wrglossary.6805"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>, but it’s not normally set by the
+<a id="wrglossary.6806"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, which don’t use the entry format style
(§<a href="#sec:entryfmt">5.5.5</a>) and instead incorporate the inserted
-material at the end of the <a id="wrglossary.6804"></a><a href="#glo:dual.linktext">link text</a>. If you want the <a id="wrglossary.6805"></a><a href="#glo:dual.postlinkhook">post-link hook</a> to
-be able to access the inserted material for the <a id="wrglossary.6806"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
+material at the end of the <a id="wrglossary.6807"></a><a href="#glo:dual.linktext">link text</a>. If you want the <a id="wrglossary.6808"></a><a href="#glo:dual.postlinkhook">post-link hook</a> to
+be able to access the inserted material for the <a id="wrglossary.6809"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
commands, you must first save it, by redefining the following:
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6807"></a><code class="code"><dfn id="glo:glsxtrsaveinsert"><code class="csfmt">\glsxtrsaveinsert</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6810"></a><code class="code"><dfn id="glo:glsxtrsaveinsert"><code class="csfmt">\glsxtrsaveinsert</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is used by the <a id="wrglossary.6808"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands to initialise <a id="wrglossary.6809"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>.
+This is used by the <a id="wrglossary.6811"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands to initialise <a id="wrglossary.6812"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>.
The default is:
-<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6810"></a><a href="#glo:glsxtrsaveinsert"><code class="csfmt">\glsxtrsaveinsert</code></a>}[2]{<span class="comment">% </span>
- <code class="cmd">\def</code><a id="wrglossary.6811"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>{}}
+<pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.6813"></a><a href="#glo:glsxtrsaveinsert"><code class="csfmt">\glsxtrsaveinsert</code></a>}[2]{<span class="comment">% </span>
+ <code class="cmd">\def</code><a id="wrglossary.6814"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>{}}
</pre>
For example, to always save the insert:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6812"></a><a href="#glo:glsxtrsaveinsert"><code class="csfmt">\glsxtrsaveinsert</code></a>}[2]{<span class="comment">% </span>
- <code class="cmd">\def</code><a id="wrglossary.6813"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>{#2}}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6815"></a><a href="#glo:glsxtrsaveinsert"><code class="csfmt">\glsxtrsaveinsert</code></a>}[2]{<span class="comment">% </span>
+ <code class="cmd">\def</code><a id="wrglossary.6816"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>{#2}}
</pre>
The first argument can be used to conditionally assign the insert.
For example, the following will only save it for entries with the
-<a id="wrglossary.6814"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6815"></a><a href="#glo:glsxtrsaveinsert"><code class="csfmt">\glsxtrsaveinsert</code></a>}[2]{<span class="comment">% </span>
- <a id="wrglossary.6816"></a><a href="#glo:glsifcategory"><code class="csfmt">\glsifcategory</code></a>{#1}{<a id="wrglossary.6817"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}
- {<code class="cmd">\def</code><a id="wrglossary.6818"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>{#2}}<span class="comment">% general</span>
- {<code class="cmd">\def</code><a id="wrglossary.6819"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>{}}<span class="comment">% not general</span>
+<a id="wrglossary.6817"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6818"></a><a href="#glo:glsxtrsaveinsert"><code class="csfmt">\glsxtrsaveinsert</code></a>}[2]{<span class="comment">% </span>
+ <a id="wrglossary.6819"></a><a href="#glo:glsifcategory"><code class="csfmt">\glsifcategory</code></a>{#1}{<a id="wrglossary.6820"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}
+ {<code class="cmd">\def</code><a id="wrglossary.6821"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>{#2}}<span class="comment">% general</span>
+ {<code class="cmd">\def</code><a id="wrglossary.6822"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a>{}}<span class="comment">% not general</span>
}
</pre>
<p>
-If you only want to save the insert for the <a id="wrglossary.6820"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> set of
-commands, you can redefine <a id="wrglossary.6821"></a><a href="#glo:glsxtrfullsaveinsert"><code class="csfmt">\glsxtrfullsaveinsert</code></a> instead (see
+If you only want to save the insert for the <a id="wrglossary.6823"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> set of
+commands, you can redefine <a id="wrglossary.6824"></a><a href="#glo:glsxtrfullsaveinsert"><code class="csfmt">\glsxtrfullsaveinsert</code></a> instead (see
§<a href="#sec:abbrvfieldrefs">4.3</a>).
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6822"></a><code class="code"><dfn id="glo:glsxtrassignlinktextfmt"><code class="csfmt">\glsxtrassignlinktextfmt</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6825"></a><code class="code"><dfn id="glo:glsxtrassignlinktextfmt"><code class="csfmt">\glsxtrassignlinktextfmt</code></dfn></code></div><!-- end of pinnedbox -->
-This contains the assignments required to ensure that <a id="wrglossary.6823"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>,
-<a id="wrglossary.6824"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> and <a id="wrglossary.6825"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> have the
-definitions they had within the <a id="wrglossary.6826"></a><a href="#glo:dual.linktext">link text</a>. They would
+This contains the assignments required to ensure that <a id="wrglossary.6826"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>,
+<a id="wrglossary.6827"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a> and <a id="wrglossary.6828"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a> have the
+definitions they had within the <a id="wrglossary.6829"></a><a href="#glo:dual.linktext">link text</a>. They would
ordinarily still have those definitions within the
-<a id="wrglossary.6827"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, but if, for example, the hook contains content
+<a id="wrglossary.6830"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, but if, for example, the hook contains content
that may be deferred, such as a footnote, then judicious use and
-expansion of <a id="wrglossary.6828"></a><a href="#glo:glsxtrassignlinktextfmt"><code class="csfmt">\glsxtrassignlinktextfmt</code></a> can allow the deferred
+expansion of <a id="wrglossary.6831"></a><a href="#glo:glsxtrassignlinktextfmt"><code class="csfmt">\glsxtrassignlinktextfmt</code></a> can allow the deferred
code to pick up the label, outer and inner formatting.
<p>
-For example, the <a id="wrglossary.6829"></a><a href="#glo:dual.postlinkhook">post-link hook</a> might contain:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6830"></a><a href="#glo:expandafter"><code class="csfmt">\expandafter</code></a><a id="wrglossary.6831"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a><a id="wrglossary.6832"></a><a href="#glo:expandafter"><code class="csfmt">\expandafter</code></a>
- {<a id="wrglossary.6833"></a><a href="#glo:glsxtrassignlinktextfmt"><code class="csfmt">\glsxtrassignlinktextfmt</code></a><a id="wrglossary.6834"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>{<span class="comment">% </span>
- <a id="wrglossary.6835"></a><a href="#glo:Glsaccessfmtdesc"><code class="csfmt">\Glsaccessfmtdesc</code></a>{}{<a id="wrglossary.6836"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>}
- {<a id="wrglossary.6837"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}.}
+For example, the <a id="wrglossary.6832"></a><a href="#glo:dual.postlinkhook">post-link hook</a> might contain:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6833"></a><a href="#glo:expandafter"><code class="csfmt">\expandafter</code></a><a id="wrglossary.6834"></a><a href="#glo:footnote"><code class="csfmt">\footnote</code></a><a id="wrglossary.6835"></a><a href="#glo:expandafter"><code class="csfmt">\expandafter</code></a>
+ {<a id="wrglossary.6836"></a><a href="#glo:glsxtrassignlinktextfmt"><code class="csfmt">\glsxtrassignlinktextfmt</code></a><a id="wrglossary.6837"></a><a href="#glo:glstextformat"><code class="csfmt">\glstextformat</code></a>{<span class="comment">% </span>
+ <a id="wrglossary.6838"></a><a href="#glo:Glsaccessfmtdesc"><code class="csfmt">\Glsaccessfmtdesc</code></a>{}{<a id="wrglossary.6839"></a><a href="#glo:glsxtrgenentrytextfmt"><code class="csfmt">\glsxtrgenentrytextfmt</code></a>}
+ {<a id="wrglossary.6840"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}.}
</pre>
<p>
@@ -20702,62 +20722,62 @@
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
This section is for advanced users. Minor modifications can be made
by adjusting the outer formatting (§<a href="#sec:glstextformat">5.5.1</a>),
-the <a id="wrglossary.6838"></a><a href="#glo:dual.postlinkhook">post-link hook</a> (§<a href="#sec:postlinkhook">5.5.4</a>) or the
+the <a id="wrglossary.6841"></a><a href="#glo:dual.postlinkhook">post-link hook</a> (§<a href="#sec:postlinkhook">5.5.4</a>) or the
abbreviation style commands (§<a href="#sec:abbrvcmds">4.5.1.3</a>).
</div><!-- end of information -->
<p>
-The <a id="wrglossary.6839"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands have the <a id="wrglossary.6840"></a><a href="#glo:dual.linktext">link text</a> set to the entry
-format style corresponding to the entry’s glossary <a id="wrglossary.6841"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a>.
-This can be changed with <a id="wrglossary.6842"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>, but the default style
-is given by <a id="wrglossary.6843"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>, which is defined by the base
-<a id="wrglossary.6844"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. This uses the placeholder commands
+The <a id="wrglossary.6842"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands have the <a id="wrglossary.6843"></a><a href="#glo:dual.linktext">link text</a> set to the entry
+format style corresponding to the entry’s glossary <a id="wrglossary.6844"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a>.
+This can be changed with <a id="wrglossary.6845"></a><a href="#glo:defglsentryfmt"><code class="csfmt">\defglsentryfmt</code></a>, but the default style
+is given by <a id="wrglossary.6846"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>, which is defined by the base
+<a id="wrglossary.6847"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package. This uses the placeholder commands
to determine the appropriate text. These are described in the
-<a id="wrglossary.6845"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> manual, but to recap they are: <a id="wrglossary.6846"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> (the entry’s label),
-<a id="wrglossary.6847"></a><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a> (text provided by <a id="wrglossary.6848"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> or empty
-otherwise), <a id="wrglossary.6849"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a> (supplied in the final optional argument
-except for <a id="wrglossary.6850"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>, empty by default), <a id="wrglossary.6851"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>, and
-<a id="wrglossary.6852"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a>.
+<a id="wrglossary.6848"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> manual, but to recap they are: <a id="wrglossary.6849"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> (the entry’s label),
+<a id="wrglossary.6850"></a><a href="#glo:glscustomtext"><code class="csfmt">\glscustomtext</code></a> (text provided by <a id="wrglossary.6851"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> or empty
+otherwise), <a id="wrglossary.6852"></a><a href="#glo:glsinsert"><code class="csfmt">\glsinsert</code></a> (supplied in the final optional argument
+except for <a id="wrglossary.6853"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>, empty by default), <a id="wrglossary.6854"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>, and
+<a id="wrglossary.6855"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a>.
<p>
-The <a id="wrglossary.6853"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.6854"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> to
+The <a id="wrglossary.6856"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.6857"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a> to
test whether or not the entry is an abbreviation and, if so, whether
or not the entry should be treated as a regular entry:
-<pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6855"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>}{<span class="comment">% </span>
- <a id="wrglossary.6856"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<a id="wrglossary.6857"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}
- {<a id="wrglossary.6858"></a><a href="#glo:glssetabbrvfmt"><code class="csfmt">\glssetabbrvfmt</code></a>{<a id="wrglossary.6859"></a><a href="#glo:glscategory"><code class="csfmt">\glscategory</code></a>{<a id="wrglossary.6860"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}}{}<span class="comment">% </span>
- <a id="wrglossary.6861"></a><a href="#glo:glsifregular"><code class="csfmt">\glsifregular</code></a>{<a id="wrglossary.6862"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<span class="comment">% </span>
- {<a id="wrglossary.6863"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>{<a id="wrglossary.6864"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}}<span class="comment">% </span>
+<pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.6858"></a><a href="#glo:glsentryfmt"><code class="csfmt">\glsentryfmt</code></a>}{<span class="comment">% </span>
+ <a id="wrglossary.6859"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<a id="wrglossary.6860"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}
+ {<a id="wrglossary.6861"></a><a href="#glo:glssetabbrvfmt"><code class="csfmt">\glssetabbrvfmt</code></a>{<a id="wrglossary.6862"></a><a href="#glo:glscategory"><code class="csfmt">\glscategory</code></a>{<a id="wrglossary.6863"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}}}{}<span class="comment">% </span>
+ <a id="wrglossary.6864"></a><a href="#glo:glsifregular"><code class="csfmt">\glsifregular</code></a>{<a id="wrglossary.6865"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<span class="comment">% </span>
+ {<a id="wrglossary.6866"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>{<a id="wrglossary.6867"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}}<span class="comment">% </span>
{<span class="comment">% </span>
- <a id="wrglossary.6865"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<a id="wrglossary.6866"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<span class="comment">% </span>
- {<a id="wrglossary.6867"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>{<a id="wrglossary.6868"></a><a href="#glo:glsxtrgenabbrvfmt"><code class="csfmt">\glsxtrgenabbrvfmt</code></a>}}<span class="comment">% </span>
- {<a id="wrglossary.6869"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>{<a id="wrglossary.6870"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}}<span class="comment">% </span>
+ <a id="wrglossary.6868"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<a id="wrglossary.6869"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}<span class="comment">% </span>
+ {<a id="wrglossary.6870"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>{<a id="wrglossary.6871"></a><a href="#glo:glsxtrgenabbrvfmt"><code class="csfmt">\glsxtrgenabbrvfmt</code></a>}}<span class="comment">% </span>
+ {<a id="wrglossary.6872"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>{<a id="wrglossary.6873"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>}}<span class="comment">% </span>
}<span class="comment">% </span>
}
</pre>
-This uses <a id="wrglossary.6871"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a> to determine whether or not the entry
-is an abbreviation. If it is, then <a id="wrglossary.6872"></a><a href="#glo:glssetabbrvfmt"><code class="csfmt">\glssetabbrvfmt</code></a> is used to
+This uses <a id="wrglossary.6874"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a> to determine whether or not the entry
+is an abbreviation. If it is, then <a id="wrglossary.6875"></a><a href="#glo:glssetabbrvfmt"><code class="csfmt">\glssetabbrvfmt</code></a> is used to
setup the abbreviation style commands for the entry’s category.
<p>
-Then there’s a check (with <a id="wrglossary.6873"></a><a href="#glo:glsifregular"><code class="csfmt">\glsifregular</code></a>) to determine whether
+Then there’s a check (with <a id="wrglossary.6876"></a><a href="#glo:glsifregular"><code class="csfmt">\glsifregular</code></a>) to determine whether
or not the entry should be treated as a regular entry. Note that if
-the <a id="wrglossary.6874"></a><a href="#glo:opt.catattr.regular"><span class="csoptfmt">regular</span></a> attribute hasn’t been set to <code class="code">true</code>, the
+the <a id="wrglossary.6877"></a><a href="#glo:opt.catattr.regular"><span class="csoptfmt">regular</span></a> attribute hasn’t been set to <code class="code">true</code>, the
entry will still be treated as a regular entry if it doesn’t have
-the <a id="wrglossary.6875"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field set.
+the <a id="wrglossary.6878"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field set.
<p>
Regular entries are formatted according to:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6876"></a><code class="code"><dfn id="glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6879"></a><code class="code"><dfn id="glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></dfn></code></div><!-- end of pinnedbox -->
This is the generic regular entry format. It’s encapsulated with
-<a id="wrglossary.6877"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>, but note that if the entry is an
+<a id="wrglossary.6880"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>, but note that if the entry is an
abbreviation, it will still use the abbreviation style formatting
-commands, which are contained within the <a id="wrglossary.6878"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>,
-<a id="wrglossary.6879"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>, <a id="wrglossary.6880"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> and <a id="wrglossary.6881"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field
+commands, which are contained within the <a id="wrglossary.6881"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>,
+<a id="wrglossary.6882"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>, <a id="wrglossary.6883"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> and <a id="wrglossary.6884"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> field
values.
<p>
-The generic regular entry format <a id="wrglossary.6882"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> is provided by
-the base <a id="wrglossary.6883"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, but is redefined by
-<a id="wrglossary.6884"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to support inner formatting
+The generic regular entry format <a id="wrglossary.6885"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a> is provided by
+the base <a id="wrglossary.6886"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, but is redefined by
+<a id="wrglossary.6887"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to support inner formatting
(§<a href="#sec:innertextformat">5.5.3</a>) and accessibility
(§<a href="#sec:accsupp">9</a>), if required.
<p>
@@ -20764,14 +20784,14 @@
Abbreviations that aren’t considered regular, are formatted
according to:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6885"></a><code class="code"><dfn id="glo:glsxtrgenabbrvfmt"><code class="csfmt">\glsxtrgenabbrvfmt</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6888"></a><code class="code"><dfn id="glo:glsxtrgenabbrvfmt"><code class="csfmt">\glsxtrgenabbrvfmt</code></dfn></code></div><!-- end of pinnedbox -->
This is the generic non-regular abbreviation format. It’s
-encapsulated with <a id="wrglossary.6886"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>. Unlike <a id="wrglossary.6887"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
-this doesn’t reference the <a id="wrglossary.6888"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>, <a id="wrglossary.6889"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>,
-<a id="wrglossary.6890"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> or <a id="wrglossary.6891"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> fields, but instead uses the
-abbreviation formatting commands <a id="wrglossary.6892"></a><a href="#glo:glsxtrfullformat"><code class="csfmt">\glsxtrfullformat</code></a>,
-<a id="wrglossary.6893"></a><a href="#glo:glsxtrsubsequentfmt"><code class="csfmt">\glsxtrsubsequentfmt</code></a> and their plural and case-changing variants.
+encapsulated with <a id="wrglossary.6889"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>. Unlike <a id="wrglossary.6890"></a><a href="#glo:glsgenentryfmt"><code class="csfmt">\glsgenentryfmt</code></a>
+this doesn’t reference the <a id="wrglossary.6891"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a>, <a id="wrglossary.6892"></a><a href="#glo:opt.gloskey.firstplural"><span class="csoptfmt">firstplural</span></a>,
+<a id="wrglossary.6893"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> or <a id="wrglossary.6894"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a> fields, but instead uses the
+abbreviation formatting commands <a id="wrglossary.6895"></a><a href="#glo:glsxtrfullformat"><code class="csfmt">\glsxtrfullformat</code></a>,
+<a id="wrglossary.6896"></a><a href="#glo:glsxtrsubsequentfmt"><code class="csfmt">\glsxtrsubsequentfmt</code></a> and their plural and case-changing variants.
<p>
If you want to define your own custom entry format, you will need to
consider whether or not your format should support regular and
@@ -20786,80 +20806,80 @@
<h2><!-- start of section header -->5.6. Hyperlinks<span class="labellink"><a href="#sec:hyper">[link]</a></span></h2><!-- end of section header -->
<p>
-The <a id="wrglossary.6894"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6895"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands will automatically
-create a hyperlink by default, if <a id="wrglossary.6896"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded
-(before <a id="wrglossary.6897"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>/<a id="wrglossary.6898"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>). The
-hyperlink can be switched off with <a id="wrglossary.6899"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> but will
+The <a id="wrglossary.6897"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6898"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands will automatically
+create a hyperlink by default, if <a id="wrglossary.6899"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded
+(before <a id="wrglossary.6900"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>/<a id="wrglossary.6901"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>). The
+hyperlink can be switched off with <a id="wrglossary.6902"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> but will
also be switched off if the entry was assigned to an
-<a id="wrglossary.6900"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> that was defined with the unstarred
-<a id="wrglossary.6901"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>.
+<a id="wrglossary.6903"></a><a href="#glo:dual.ignoredglossary">ignored glossary</a> that was defined with the unstarred
+<a id="wrglossary.6904"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-The <a id="wrglossary.6902"></a><a href="#glo:dual.linktext">link text</a> refers to content produced by
-the <a id="wrglossary.6903"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6904"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands that has the
+The <a id="wrglossary.6905"></a><a href="#glo:dual.linktext">link text</a> refers to content produced by
+the <a id="wrglossary.6906"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6907"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands that has the
<span style="font-style: italic; font-variant: normal; ">potential</span> to be a hyperlink. That is, if hyperlinks are
enabled that content will default to being the hyperlink text.
(The post-link text is additional content that may be automatically
-appended after the <a id="wrglossary.6905"></a><a href="#glo:dual.linktext">link text</a>.)
-The target is typically the entry’s line in the <a id="wrglossary.6906"></a><a href="#glo:dual.glossary">glossary</a>
+appended after the <a id="wrglossary.6908"></a><a href="#glo:dual.linktext">link text</a>.)
+The target is typically the entry’s line in the <a id="wrglossary.6909"></a><a href="#glo:dual.glossary">glossary</a>
list or to its standalone definition (see §<a href="#sec:glossentry">8.5</a>).
Link counting (described in §<a href="#sec:linkcount">6.2</a>) counts the
-number of instances of <a id="wrglossary.6907"></a><a href="#glo:dual.linktext">link text</a> not the number of actual
+number of instances of <a id="wrglossary.6910"></a><a href="#glo:dual.linktext">link text</a> not the number of actual
hyperlinks.
</div><!-- end of information -->
<p>
-The <a id="wrglossary.6908"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span> package option and the category attributes
-<a id="wrglossary.6909"></a><a href="#glo:opt.catattr.nohyper"><span class="csoptfmt">nohyper</span></a>, <a id="wrglossary.6910"></a><a href="#glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></a> and <a id="wrglossary.6911"></a><a href="#glo:opt.catattr.nohypernext"><span class="csoptfmt">nohypernext</span></a>
+The <a id="wrglossary.6911"></a><a href="#glo:opt.hyperfirst"><span class="styoptfmt">hyperfirst</span></a><span class="optfmt">=false</span> package option and the category attributes
+<a id="wrglossary.6912"></a><a href="#glo:opt.catattr.nohyper"><span class="csoptfmt">nohyper</span></a>, <a id="wrglossary.6913"></a><a href="#glo:opt.catattr.nohyperfirst"><span class="csoptfmt">nohyperfirst</span></a> and <a id="wrglossary.6914"></a><a href="#glo:opt.catattr.nohypernext"><span class="csoptfmt">nohypernext</span></a>
can also be used to automatically switch off the hyperlink.
-See also the <a id="wrglossary.6912"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a> option that determines whether
+See also the <a id="wrglossary.6915"></a><a href="#glo:opt.glsopt.hyperoutside"><span class="csoptfmt">hyperoutside</span></a> option that determines whether
the hyperlink should be inside or outside of the outer formatting.
<p>
The target for an entry with the label <span class="meta">〈<em class="metainner">entry-label</em>〉</span> is in the
form <span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">entry-label</em>〉</span>. The <span class="meta">〈<em class="metainner">prefix</em>〉</span> is normally
-<a id="wrglossary.6913"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> but may be changed with the <a id="wrglossary.6914"></a><a href="#glo:opt.printgloss.prefix"><span class="csoptfmt">prefix</span></a>
-option when displaying the <a id="wrglossary.6915"></a><a href="#glo:dual.glossary">glossary</a>.
+<a id="wrglossary.6916"></a><a href="#glo:glolinkprefix"><code class="csfmt">\glolinkprefix</code></a> but may be changed with the <a id="wrglossary.6917"></a><a href="#glo:opt.printgloss.prefix"><span class="csoptfmt">prefix</span></a>
+option when displaying the <a id="wrglossary.6918"></a><a href="#glo:dual.glossary">glossary</a>.
The target can also be changed to a link to an external file with
-the <a id="wrglossary.6916"></a><a href="#glo:opt.catattr.targeturl"><span class="csoptfmt">targeturl</span></a> category attribute.
+the <a id="wrglossary.6919"></a><a href="#glo:opt.catattr.targeturl"><span class="csoptfmt">targeturl</span></a> category attribute.
<p>
-The hyperlink target is usually created by <a id="wrglossary.6917"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> which is
-used by all the predefined <a id="wrglossary.6918"></a><a href="#glo:idx.glossarystyle">glossary styles</a> and by the standalone
-commands, such as <a id="wrglossary.6919"></a><a href="#glo:GlsXtrStandaloneEntryName"><code class="csfmt">\GlsXtrStandaloneEntryName</code></a>. This can result
-in duplicate targets if you have multiple <a id="wrglossary.6920"></a><a href="#glo:dual.glossary">glossaries</a> or both
-standalone entries and a <a id="wrglossary.6921"></a><a href="#glo:dual.glossary">glossary</a>. There are ways of getting
+The hyperlink target is usually created by <a id="wrglossary.6920"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> which is
+used by all the predefined <a id="wrglossary.6921"></a><a href="#glo:idx.glossarystyle">glossary styles</a> and by the standalone
+commands, such as <a id="wrglossary.6922"></a><a href="#glo:GlsXtrStandaloneEntryName"><code class="csfmt">\GlsXtrStandaloneEntryName</code></a>. This can result
+in duplicate targets if you have multiple <a id="wrglossary.6923"></a><a href="#glo:dual.glossary">glossaries</a> or both
+standalone entries and a <a id="wrglossary.6924"></a><a href="#glo:dual.glossary">glossary</a>. There are ways of getting
around this, such as changing the target prefix or using
-<a id="wrglossary.6922"></a><a href="#glo:opt.printgloss.target"><span class="csoptfmt">target</span></a><span class="optfmt">=false</span> when displaying the <a id="wrglossary.6923"></a><a href="#glo:dual.glossary">glossary</a>.
+<a id="wrglossary.6925"></a><a href="#glo:opt.printgloss.target"><span class="csoptfmt">target</span></a><span class="optfmt">=false</span> when displaying the <a id="wrglossary.6926"></a><a href="#glo:dual.glossary">glossary</a>.
<p>
-Another option is to replace all instances of <a id="wrglossary.6924"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> with:
+Another option is to replace all instances of <a id="wrglossary.6927"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6925"></a><code class="code"><dfn id="glo:glsxtrtarget"><code class="csfmt">\glsxtrtarget</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6928"></a><code class="code"><dfn id="glo:glsxtrtarget"><code class="csfmt">\glsxtrtarget</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This can simply be done by redefining <a id="wrglossary.6926"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> to use
-<a id="wrglossary.6927"></a><a href="#glo:glsxtrtarget"><code class="csfmt">\glsxtrtarget</code></a>.
+This can simply be done by redefining <a id="wrglossary.6929"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> to use
+<a id="wrglossary.6930"></a><a href="#glo:glsxtrtarget"><code class="csfmt">\glsxtrtarget</code></a>.
For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6928"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>}{<a id="wrglossary.6929"></a><a href="#glo:glsxtrtarget"><code class="csfmt">\glsxtrtarget</code></a>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6931"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a>}{<a id="wrglossary.6932"></a><a href="#glo:glsxtrtarget"><code class="csfmt">\glsxtrtarget</code></a>}
</pre>
Note that it won’t work to have some instances of the original
-<a id="wrglossary.6930"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> and then switch to <a id="wrglossary.6931"></a><a href="#glo:glsxtrtarget"><code class="csfmt">\glsxtrtarget</code></a>, as then it
+<a id="wrglossary.6933"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> and then switch to <a id="wrglossary.6934"></a><a href="#glo:glsxtrtarget"><code class="csfmt">\glsxtrtarget</code></a>, as then it
won’t have a record of the targets that have already been created.
<p>
-This new command behaves in a similar manner to <a id="wrglossary.6932"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> but first tests
+This new command behaves in a similar manner to <a id="wrglossary.6935"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> but first tests
the field obtained by expanding:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6933"></a><code class="code"><dfn id="glo:glsxtrtargetfield"><code class="csfmt">\glsxtrtargetfield</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>target</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.6936"></a><code class="code"><dfn id="glo:glsxtrtargetfield"><code class="csfmt">\glsxtrtargetfield</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>target</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
By default, this expands to <code class="fieldfmt">target</code>. If this field is
-undefined (according to <a id="wrglossary.6934"></a><a href="#glo:GlsXtrIfFieldUndef"><code class="csfmt">\GlsXtrIfFieldUndef</code></a>) the target will be
-created in the way that <a id="wrglossary.6935"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> would ordinarily create it
+undefined (according to <a id="wrglossary.6937"></a><a href="#glo:GlsXtrIfFieldUndef"><code class="csfmt">\GlsXtrIfFieldUndef</code></a>) the target will be
+created in the way that <a id="wrglossary.6938"></a><a href="#glo:glstarget"><code class="csfmt">\glstarget</code></a> would ordinarily create it
(if hyperlinks are enabled). The field will then be set to the
target. If the field has been defined then the target won’t be
created, in which case the fallback action is implemented with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6936"></a><code class="code"><dfn id="glo:glsxtrtargetdup"><code class="csfmt">\glsxtrtargetdup</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6939"></a><code class="code"><dfn id="glo:glsxtrtargetdup"><code class="csfmt">\glsxtrtargetdup</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
This simply expands to <span class="meta">〈<em class="metainner">text</em>〉</span> by default. The following will
instead create a link back to the actual target:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6937"></a><a href="#glo:glsxtrtargetdup"><code class="csfmt">\glsxtrtargetdup</code></a>}[2]{<a id="wrglossary.6938"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{#1}{#2}}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.6940"></a><a href="#glo:glsxtrtargetdup"><code class="csfmt">\glsxtrtargetdup</code></a>}[2]{<a id="wrglossary.6941"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{#1}{#2}}
</pre>
<p>
@@ -20871,118 +20891,118 @@
<p>
It’s possible that you may want to prefix labels to ensure
uniqueness. For example, this manual references both the
-<a id="wrglossary.6939"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> command and the <a id="wrglossary.6940"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl
-script. They are both defined as <a id="wrglossary.6941"></a><a href="#glo:dual.glossary">glossary</a> entries, but they
+<a id="wrglossary.6942"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a> command and the <a id="wrglossary.6943"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a> Perl
+script. They are both defined as <a id="wrglossary.6944"></a><a href="#glo:dual.glossary">glossary</a> entries, but they
can’t both have the label <code class="code">makeglossaries</code>. This manual uses
-<a id="wrglossary.6942"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and is quite complicated, but a simplified version is
+<a id="wrglossary.6945"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and is quite complicated, but a simplified version is
as follows:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>{<code class="cmd">\csfmt</code>}[1]{<code class="cmd">\texttt</code>{\#1}}
<code class="cmd">\newcommand</code>{<code class="cmd">\appfmt</code>}[1]{<code class="cmd">\texttt</code>{#1}}
-<a id="wrglossary.6943"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cs.makeglossaries}{
- <a id="wrglossary.6944"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\csfmt</code>{makeglossaries}}</span>,
- <a id="wrglossary.6945"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.6946"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{app.makeglossaries}{
- <a id="wrglossary.6947"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\appfmt</code>{makeglossaries}}</span>,
+<a id="wrglossary.6946"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cs.makeglossaries}{
+ <a id="wrglossary.6947"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\csfmt</code>{makeglossaries}}</span>,
<a id="wrglossary.6948"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.6949"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{app.makeglossaries}{
+ <a id="wrglossary.6950"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<code class="cmd">\appfmt</code>{makeglossaries}}</span>,
+ <a id="wrglossary.6951"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
</pre>
-So the label <code class="code">cs.makeglossaries</code> refers to <a id="wrglossary.6949"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+So the label <code class="code">cs.makeglossaries</code> refers to <a id="wrglossary.6952"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
(the command sequence)
-and the label <code class="code">app.makeglossaries</code> refers to <a id="wrglossary.6950"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>
+and the label <code class="code">app.makeglossaries</code> refers to <a id="wrglossary.6953"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>
(the application).
If you have a lot of prefixes like this, you may prefer to have a
command that automatically adds the prefix. For example,
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\cs</code>}[2][]{<a id="wrglossary.6951"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[#1]{cs.#2}}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newcommand</code>*{<code class="cmd">\cs</code>}[2][]{<a id="wrglossary.6954"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[#1]{cs.#2}}
</pre>
The problem with this is that the custom command <code class="csfmt">\cs</code>
-doesn’t allow for the <a id="wrglossary.6952"></a><a href="#glo:idx.mod.star">*</a>, <a id="wrglossary.6953"></a><a href="#glo:idx.mod.plus">+</a> and
-<a id="wrglossary.6954"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> modifiers (such as <code class="code"><a id="wrglossary.6955"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>*</code> or <code class="code"><a id="wrglossary.6956"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>+</code>).
+doesn’t allow for the <a id="wrglossary.6955"></a><a href="#glo:idx.mod.star">*</a>, <a id="wrglossary.6956"></a><a href="#glo:idx.mod.plus">+</a> and
+<a id="wrglossary.6957"></a><a href="#glo:idx.mod.alt-mod"><span class="meta">〈<em class="metainner">alt-mod</em>〉</span></a> modifiers (such as <code class="code"><a id="wrglossary.6958"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>*</code> or <code class="code"><a id="wrglossary.6959"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>+</code>).
Instead you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6957"></a><code class="code"><dfn id="glo:glsxtrnewgls"><code class="csfmt">\glsxtrnewgls</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6960"></a><code class="code"><dfn id="glo:glsxtrnewgls"><code class="csfmt">\glsxtrnewgls</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
which defines the command
<pre class="compactcodebox"><span class="meta">〈<em class="metainner">cs</em>〉</span><span class="meta">〈<em class="metainner">modifier</em>〉</span>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]
</pre>
that behaves like
-<pre class="compactcodebox"><a id="wrglossary.6958"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a><span class="meta">〈<em class="metainner">modifier</em>〉</span>[<span class="meta">〈<em class="metainner">default options</em>〉</span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]
+<pre class="compactcodebox"><a id="wrglossary.6961"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a><span class="meta">〈<em class="metainner">modifier</em>〉</span>[<span class="meta">〈<em class="metainner">default options</em>〉</span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">entry-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]
</pre>
For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6959"></a><a href="#glo:glsxtrnewgls"><code class="csfmt">\glsxtrnewgls</code></a>{cs.}{<code class="cmd">\cs</code>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6962"></a><a href="#glo:glsxtrnewgls"><code class="csfmt">\glsxtrnewgls</code></a>{cs.}{<code class="cmd">\cs</code>}
</pre>
or (to default to no hyperlinks)
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6960"></a><a href="#glo:glsxtrnewgls"><code class="csfmt">\glsxtrnewgls</code></a>[<a id="wrglossary.6961"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{sym.}{<code class="cmd">\cs</code>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6963"></a><a href="#glo:glsxtrnewgls"><code class="csfmt">\glsxtrnewgls</code></a>[<a id="wrglossary.6964"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{sym.}{<code class="cmd">\cs</code>}
</pre>
-now you can use <code class="code"><span class="cmdfmt">\cs</span>+{M}</code> to behave like <code class="code"><a id="wrglossary.6962"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>+{cs.M}</code>.
+now you can use <code class="code"><span class="cmdfmt">\cs</span>+{M}</code> to behave like <code class="code"><a id="wrglossary.6965"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>+{cs.M}</code>.
<p>
-If you also want the plural and <a id="wrglossary.6963"></a><a href="#glo:idx.sentencecase">sentence case</a>
+If you also want the plural and <a id="wrglossary.6966"></a><a href="#glo:idx.sentencecase">sentence case</a>
versions you can use
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6964"></a><code class="code"><dfn id="glo:glsxtrnewglslike"><code class="csfmt">\glsxtrnewglslike</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6965"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6966"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6967"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6968"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>-like cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6967"></a><code class="code"><dfn id="glo:glsxtrnewglslike"><code class="csfmt">\glsxtrnewglslike</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6968"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6969"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6970"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6971"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>-like cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6969"></a><a href="#glo:glsxtrnewglslike"><code class="csfmt">\glsxtrnewglslike</code></a>[<a id="wrglossary.6970"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{idx.}{<code class="cmd">\idx</code>}{<code class="cmd">\idxpl</code>}{<code class="cmd">\Idx</code>}{<code class="cmd">\Idxpl</code>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6972"></a><a href="#glo:glsxtrnewglslike"><code class="csfmt">\glsxtrnewglslike</code></a>[<a id="wrglossary.6973"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{idx.}{<code class="cmd">\idx</code>}{<code class="cmd">\idxpl</code>}{<code class="cmd">\Idx</code>}{<code class="cmd">\Idxpl</code>}
</pre>
-For the <a id="wrglossary.6971"></a><a href="#glo:idx.allcaps">all caps</a> versions:
+For the <a id="wrglossary.6974"></a><a href="#glo:idx.allcaps">all caps</a> versions:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6972"></a><code class="code"><dfn id="glo:glsxtrnewGLSlike"><code class="csfmt">\glsxtrnewGLSlike</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6973"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6974"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a>-like cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6975"></a><code class="code"><dfn id="glo:glsxtrnewGLSlike"><code class="csfmt">\glsxtrnewGLSlike</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6976"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6977"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a>-like cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6975"></a><a href="#glo:glsxtrnewGLSlike"><code class="csfmt">\glsxtrnewGLSlike</code></a>[<a id="wrglossary.6976"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{idx.}{<code class="cmd">\IDX</code>}{<code class="cmd">\IDXpl</code>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.6978"></a><a href="#glo:glsxtrnewGLSlike"><code class="csfmt">\glsxtrnewGLSlike</code></a>[<a id="wrglossary.6979"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>]{idx.}{<code class="cmd">\IDX</code>}{<code class="cmd">\IDXpl</code>}
</pre>
<p>
For commands that require the link text to be specified, you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6977"></a><code class="code"><dfn id="glo:glsxtrnewglslink"><code class="csfmt">\glsxtrnewglslink</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6980"></a><code class="code"><dfn id="glo:glsxtrnewglslink"><code class="csfmt">\glsxtrnewglslink</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
which defines
<code class="code"><span class="meta">〈<em class="metainner">cs</em>〉</span>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code> to behave
like
-<code class="code"><a id="wrglossary.6978"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>,
+<code class="code"><a id="wrglossary.6981"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>,
or
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6979"></a><code class="code"><dfn id="glo:glsxtrnewglsdisp"><code class="csfmt">\glsxtrnewglsdisp</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6982"></a><code class="code"><dfn id="glo:glsxtrnewglsdisp"><code class="csfmt">\glsxtrnewglsdisp</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
which defines
<code class="code"><span class="meta">〈<em class="metainner">cs</em>〉</span>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code> to behave
like
-<code class="code"><a id="wrglossary.6980"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>.
+<code class="code"><a id="wrglossary.6983"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>,<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span><span class="meta">〈<em class="metainner">label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code>.
<p>
-If you are using <a id="wrglossary.6981"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, it can pick up the custom commands
+If you are using <a id="wrglossary.6984"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, it can pick up the custom commands
that are defined using the above, so it can detect dependencies when
-it parses fields such as <a id="wrglossary.6982"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>.
+it parses fields such as <a id="wrglossary.6985"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a>.
If you provide your own custom command with just
-<a id="wrglossary.6983"></a><a href="#glo:newcommand"><code class="csfmt">\newcommand</code></a> that has syntax that starts with
-[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}, then you can notify <a id="wrglossary.6984"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> using:
+<a id="wrglossary.6986"></a><a href="#glo:newcommand"><code class="csfmt">\newcommand</code></a> that has syntax that starts with
+[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}, then you can notify <a id="wrglossary.6987"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> using:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6985"></a><code class="code"><dfn id="glo:glsxtridentifyglslike"><code class="csfmt">\glsxtridentifyglslike</code></dfn>{<span class="meta">〈<em class="metainner">label-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6988"></a><code class="code"><dfn id="glo:glsxtridentifyglslike"><code class="csfmt">\glsxtridentifyglslike</code></dfn>{<span class="meta">〈<em class="metainner">label-prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
where <span class="meta">〈<em class="metainner">label-prefix</em>〉</span> is the prefix to apply to the label that’s
passed to the command <span class="meta">〈<em class="metainner">cs</em>〉</span>. The information is written to the
-<a id="wrglossary.6986"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file so that <a id="wrglossary.6987"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can add the given
+<a id="wrglossary.6989"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file so that <a id="wrglossary.6990"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can add the given
command to those it looks for when searching for dependencies.
<p>
-Another possibility when using <a id="wrglossary.6988"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is to set up known
+Another possibility when using <a id="wrglossary.6991"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> is to set up known
label prefixes, see §<a href="#sec:dgls">11.6.7</a> for further details.
<p>
-If you use <a id="wrglossary.6989"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with record counting, there are
-commands to <a id="wrglossary.6990"></a><a href="#glo:glsxtrnewgls"><code class="csfmt">\glsxtrnewgls</code></a> for <a id="wrglossary.6991"></a><a href="#glo:rgls"><code class="csfmt">\rgls</code></a>:
+If you use <a id="wrglossary.6992"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> with record counting, there are
+commands to <a id="wrglossary.6993"></a><a href="#glo:glsxtrnewgls"><code class="csfmt">\glsxtrnewgls</code></a> for <a id="wrglossary.6994"></a><a href="#glo:rgls"><code class="csfmt">\rgls</code></a>:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6992"></a><code class="code"><dfn id="glo:glsxtrnewrgls"><code class="csfmt">\glsxtrnewrgls</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.6995"></a><code class="code"><dfn id="glo:glsxtrnewrgls"><code class="csfmt">\glsxtrnewrgls</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
-and for <a id="wrglossary.6993"></a><a href="#glo:rgls"><code class="csfmt">\rgls</code></a>, <a id="wrglossary.6994"></a><a href="#glo:rglspl"><code class="csfmt">\rglspl</code></a>, <a id="wrglossary.6995"></a><a href="#glo:rGls"><code class="csfmt">\rGls</code></a> and <a id="wrglossary.6996"></a><a href="#glo:rGlspl"><code class="csfmt">\rGlspl</code></a>:
+and for <a id="wrglossary.6996"></a><a href="#glo:rgls"><code class="csfmt">\rgls</code></a>, <a id="wrglossary.6997"></a><a href="#glo:rglspl"><code class="csfmt">\rglspl</code></a>, <a id="wrglossary.6998"></a><a href="#glo:rGls"><code class="csfmt">\rGls</code></a> and <a id="wrglossary.6999"></a><a href="#glo:rGlspl"><code class="csfmt">\rGlspl</code></a>:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.6997"></a><code class="code"><dfn id="glo:glsxtrnewrglslike"><code class="csfmt">\glsxtrnewrglslike</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6998"></a><a href="#glo:rgls"><code class="csfmt">\rgls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.6999"></a><a href="#glo:rglspl"><code class="csfmt">\rglspl</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7000"></a><a href="#glo:rGls"><code class="csfmt">\rGls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7001"></a><a href="#glo:rGlspl"><code class="csfmt">\rGlspl</code></a>-like cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7000"></a><code class="code"><dfn id="glo:glsxtrnewrglslike"><code class="csfmt">\glsxtrnewrglslike</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7001"></a><a href="#glo:rgls"><code class="csfmt">\rgls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7002"></a><a href="#glo:rglspl"><code class="csfmt">\rglspl</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7003"></a><a href="#glo:rGls"><code class="csfmt">\rGls</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7004"></a><a href="#glo:rGlspl"><code class="csfmt">\rGlspl</code></a>-like cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
-and for <a id="wrglossary.7002"></a><a href="#glo:idx.allcaps">all caps</a>:
+and for <a id="wrglossary.7005"></a><a href="#glo:idx.allcaps">all caps</a>:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7003"></a><code class="code"><dfn id="glo:glsxtrnewrGLSlike"><code class="csfmt">\glsxtrnewrGLSlike</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7004"></a><a href="#glo:rGLS"><code class="csfmt">\rGLS</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7005"></a><a href="#glo:rGLSpl"><code class="csfmt">\rGLSpl</code></a>-like cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7006"></a><code class="code"><dfn id="glo:glsxtrnewrGLSlike"><code class="csfmt">\glsxtrnewrGLSlike</code></dfn>[<span class="meta">〈<em class="metainner">default-options</em>〉</span>]{<span class="meta">〈<em class="metainner">prefix</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7007"></a><a href="#glo:rGLS"><code class="csfmt">\rGLS</code></a>-like cs</em>〉</span>}{<span class="meta">〈<em class="metainner"><a id="wrglossary.7008"></a><a href="#glo:rGLSpl"><code class="csfmt">\rGLSpl</code></a>-like cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
Defining commands in this manner (rather than simply using
<code class="csfmt">\newcommand</code>) also allows the command to be identified as a
-<a id="wrglossary.7006"></a><a href="#glo:idx.sentencecase">sentence case</a> blocker to prevent the label from being converted
-or, in the case of <a id="wrglossary.7007"></a><a href="#glo:glsxtrnewglslike"><code class="csfmt">\glsxtrnewglslike</code></a> and
-<a id="wrglossary.7008"></a><a href="#glo:glsxtrnewrglslike"><code class="csfmt">\glsxtrnewrglslike</code></a>, as a mapping. See
+<a id="wrglossary.7009"></a><a href="#glo:idx.sentencecase">sentence case</a> blocker to prevent the label from being converted
+or, in the case of <a id="wrglossary.7010"></a><a href="#glo:glsxtrnewglslike"><code class="csfmt">\glsxtrnewglslike</code></a> and
+<a id="wrglossary.7011"></a><a href="#glo:glsxtrnewrglslike"><code class="csfmt">\glsxtrnewrglslike</code></a>, as a mapping. See
§<a href="#sec:casechange">5.2</a> for further details.
<p>
@@ -20992,50 +21012,50 @@
<h2><!-- start of section header -->5.8. Indexing<span class="labellink"><a href="#sec:wrglossary">[link]</a></span></h2><!-- end of section header -->
<p>
-<a id="wrglossary.7009"></a><a href="#glo:dual.indexing">Indexing</a> is normally performed implicitly by the <a id="wrglossary.7010"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>
-and <a id="wrglossary.7011"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, but this action can be prevented,
-such as by using the option <a id="wrglossary.7012"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=true</span>. These commands also
-generate text (the <a id="wrglossary.7013"></a><a href="#glo:dual.linktext">link text</a>, §<a href="#sec:entryfmtmods">5.5</a>).
+<a id="wrglossary.7012"></a><a href="#glo:dual.indexing">Indexing</a> is normally performed implicitly by the <a id="wrglossary.7013"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>
+and <a id="wrglossary.7014"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, but this action can be prevented,
+such as by using the option <a id="wrglossary.7015"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=true</span>. These commands also
+generate text (the <a id="wrglossary.7016"></a><a href="#glo:dual.linktext">link text</a>, §<a href="#sec:entryfmtmods">5.5</a>).
If you want to simply index an entry (to ensure that an entry is
-shown in the <a id="wrglossary.7014"></a><a href="#glo:dual.glossary">glossary</a>) without producing any text then you can use
-<a id="wrglossary.7015"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>. <a id="wrglossary.7016"></a><a href="#glo:dual.indexing">Indexing</a> is also performed by cross-referencing
-commands, such as <a id="wrglossary.7017"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. In the case of <a id="wrglossary.7018"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>,
-<a id="wrglossary.7019"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> simply behaves like <a id="wrglossary.7020"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> with a special format
-and the <a id="wrglossary.7021"></a><a href="#glo:dual.entrylocation">location</a> set to Z (which pushes it to the end of the
-<a id="wrglossary.7022"></a><a href="#glo:dual.locationlist">location list</a>). Entries in <a id="wrglossary.7023"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> can only be
-<a id="wrglossary.7024"></a><a href="#glo:dual.indexing">indexed</a> with <a id="wrglossary.7025"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.
+shown in the <a id="wrglossary.7017"></a><a href="#glo:dual.glossary">glossary</a>) without producing any text then you can use
+<a id="wrglossary.7018"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>. <a id="wrglossary.7019"></a><a href="#glo:dual.indexing">Indexing</a> is also performed by cross-referencing
+commands, such as <a id="wrglossary.7020"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. In the case of <a id="wrglossary.7021"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>,
+<a id="wrglossary.7022"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> simply behaves like <a id="wrglossary.7023"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> with a special format
+and the <a id="wrglossary.7024"></a><a href="#glo:dual.entrylocation">location</a> set to Z (which pushes it to the end of the
+<a id="wrglossary.7025"></a><a href="#glo:dual.locationlist">location list</a>). Entries in <a id="wrglossary.7026"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a> can only be
+<a id="wrglossary.7027"></a><a href="#glo:dual.indexing">indexed</a> with <a id="wrglossary.7028"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.
<p>
If you want <span style="font-style: italic; font-variant: normal; ">all</span> defined entries to appear in the
-<a id="wrglossary.7026"></a><a href="#glo:dual.glossary">glossary</a>, regardless of whether or not they have been used in
-the document, then you can use <a id="wrglossary.7027"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> or <a id="wrglossary.7028"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>
-(both provided by the base <a id="wrglossary.7029"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package). These both
-iterate over all entries (in all non-<a id="wrglossary.7030"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a>). In
-the first case (<a id="wrglossary.7031"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>), every entry is <a id="wrglossary.7032"></a><a href="#glo:dual.indexing">indexed</a> with the
-<a id="wrglossary.7033"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> options provided in the optional argument of
-<a id="wrglossary.7034"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>. In the second case (<a id="wrglossary.7035"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>), only
-those entries that haven’t been marked as <a id="wrglossary.7036"></a><a href="#glo:dual.firstuseflag">used</a>
+<a id="wrglossary.7029"></a><a href="#glo:dual.glossary">glossary</a>, regardless of whether or not they have been used in
+the document, then you can use <a id="wrglossary.7030"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a> or <a id="wrglossary.7031"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>
+(both provided by the base <a id="wrglossary.7032"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package). These both
+iterate over all entries (in all non-<a id="wrglossary.7033"></a><a href="#glo:dual.ignoredglossary">ignored glossaries</a>). In
+the first case (<a id="wrglossary.7034"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>), every entry is <a id="wrglossary.7035"></a><a href="#glo:dual.indexing">indexed</a> with the
+<a id="wrglossary.7036"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> options provided in the optional argument of
+<a id="wrglossary.7037"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>. In the second case (<a id="wrglossary.7038"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>), only
+those entries that haven’t been marked as <a id="wrglossary.7039"></a><a href="#glo:dual.firstuseflag">used</a>
so far will be indexed using
-<code class="code"><a id="wrglossary.7037"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7038"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsignore</span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code>.
-See the <a id="wrglossary.7039"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> manual for further details of those
+<code class="code"><a id="wrglossary.7040"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7041"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsignore</span>]{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code>.
+See the <a id="wrglossary.7042"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> manual for further details of those
commands.
<p>
-The <a id="wrglossary.7040"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a similar command:
+The <a id="wrglossary.7043"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a similar command:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7041"></a><code class="code"><dfn id="glo:glsaddallunindexed"><code class="csfmt">\glsaddallunindexed</code></dfn>[<span class="meta">〈<em class="metainner">glossary types</em>〉</span>]</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7044"></a><code class="code"><dfn id="glo:glsaddallunindexed"><code class="csfmt">\glsaddallunindexed</code></dfn>[<span class="meta">〈<em class="metainner">glossary types</em>〉</span>]</code></div><!-- end of pinnedbox -->
-This is like <a id="wrglossary.7042"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a> but indexes all entries that
-haven’t been <a id="wrglossary.7043"></a><a href="#glo:dual.indexing">indexed</a> so far (again using the option <a id="wrglossary.7044"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsignore</span>).
-This is preferable to <a id="wrglossary.7045"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a> if you have to reset the
-<a id="wrglossary.7046"></a><a href="#glo:dual.firstuseflag">first use flag</a> for any entries. As with <a id="wrglossary.7047"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>,
+This is like <a id="wrglossary.7045"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a> but indexes all entries that
+haven’t been <a id="wrglossary.7046"></a><a href="#glo:dual.indexing">indexed</a> so far (again using the option <a id="wrglossary.7047"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsignore</span>).
+This is preferable to <a id="wrglossary.7048"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a> if you have to reset the
+<a id="wrglossary.7049"></a><a href="#glo:dual.firstuseflag">first use flag</a> for any entries. As with <a id="wrglossary.7050"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>,
if this command is required, it should be placed near the end of the
document. Indexing any entries after either of these commands are
-used will cause spurious commas in the <a id="wrglossary.7048"></a><a href="#glo:dual.locationlist">location lists</a>.
+used will cause spurious commas in the <a id="wrglossary.7051"></a><a href="#glo:dual.locationlist">location lists</a>.
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-Iterative commands such as <a id="wrglossary.7049"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>, <a id="wrglossary.7050"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>
-and <a id="wrglossary.7051"></a><a href="#glo:glsaddallunindexed"><code class="csfmt">\glsaddallunindexed</code></a>
-should not be used with <a id="wrglossary.7052"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. Use the
-<a id="wrglossary.7053"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">=all</span> option instead.
+Iterative commands such as <a id="wrglossary.7052"></a><a href="#glo:glsaddall"><code class="csfmt">\glsaddall</code></a>, <a id="wrglossary.7053"></a><a href="#glo:glsaddallunused"><code class="csfmt">\glsaddallunused</code></a>
+and <a id="wrglossary.7054"></a><a href="#glo:glsaddallunindexed"><code class="csfmt">\glsaddallunindexed</code></a>
+should not be used with <a id="wrglossary.7055"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. Use the
+<a id="wrglossary.7056"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">=all</span> option instead.
</div><!-- end of important -->
<p>
@@ -21042,107 +21062,107 @@
If you want to index a specific subset of entries, rather than all
entries for a given glossary, you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7054"></a><code class="code"><dfn id="glo:glsaddeach"><code class="csfmt">\glsaddeach</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry label list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7057"></a><code class="code"><dfn id="glo:glsaddeach"><code class="csfmt">\glsaddeach</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry label list</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This does <code class="code"><a id="wrglossary.7055"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> for
+This does <code class="code"><a id="wrglossary.7058"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> for
each entry in the comma-separated <span class="meta">〈<em class="metainner">entry label list</em>〉</span>. This
-command may be used with <a id="wrglossary.7056"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, although it may be simpler
+command may be used with <a id="wrglossary.7059"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, although it may be simpler
to adjust the selection criteria or use filtering.
<p>
-Explicit ranges can be formed by including <a id="wrglossary.7057"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a> and
-<a id="wrglossary.7058"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a> at the start of the <a id="wrglossary.7059"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> value. For
+Explicit ranges can be formed by including <a id="wrglossary.7060"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a> and
+<a id="wrglossary.7061"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a> at the start of the <a id="wrglossary.7062"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> value. For
example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7060"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7061"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7062"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{example}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7063"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7064"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7065"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{example}
…
-<a id="wrglossary.7063"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7064"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7065"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{example}
+<a id="wrglossary.7066"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7067"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7068"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{example}
</pre>
-(See the <a id="wrglossary.7066"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> manual for further details.) However, the
+(See the <a id="wrglossary.7069"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> manual for further details.) However, the
isolated open and close parentheses can upset syntax highlighting.
-So the <a id="wrglossary.7067"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the following
-commands, which automatically add <a id="wrglossary.7068"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a> and
-<a id="wrglossary.7069"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a>.
+So the <a id="wrglossary.7070"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the following
+commands, which automatically add <a id="wrglossary.7071"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a> and
+<a id="wrglossary.7072"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7070"></a><code class="code"><dfn id="glo:glsstartrange"><code class="csfmt">\glsstartrange</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry label list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7073"></a><code class="code"><dfn id="glo:glsstartrange"><code class="csfmt">\glsstartrange</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry label list</em>〉</span>}</code></div><!-- end of pinnedbox -->
This effectively does:
-<pre class="compactcodebox"><a id="wrglossary.7071"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>,<a id="wrglossary.7072"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7073"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><span class="meta">〈<em class="metainner">encap</em>〉</span></span>]{<span class="meta">〈<em class="metainner">entry-label list</em>〉</span>}
+<pre class="compactcodebox"><a id="wrglossary.7074"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>,<a id="wrglossary.7075"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7076"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><span class="meta">〈<em class="metainner">encap</em>〉</span></span>]{<span class="meta">〈<em class="metainner">entry-label list</em>〉</span>}
</pre>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7074"></a><code class="code"><dfn id="glo:glsendrange"><code class="csfmt">\glsendrange</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry label list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7077"></a><code class="code"><dfn id="glo:glsendrange"><code class="csfmt">\glsendrange</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry label list</em>〉</span>}</code></div><!-- end of pinnedbox -->
This effectively does:
-<pre class="compactcodebox"><a id="wrglossary.7075"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>,<a id="wrglossary.7076"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7077"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><span class="meta">〈<em class="metainner">encap</em>〉</span></span>]{<span class="meta">〈<em class="metainner">entry-label list</em>〉</span>}
+<pre class="compactcodebox"><a id="wrglossary.7078"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>,<a id="wrglossary.7079"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7080"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><span class="meta">〈<em class="metainner">encap</em>〉</span></span>]{<span class="meta">〈<em class="metainner">entry-label list</em>〉</span>}
</pre>
The default value of <span class="meta">〈<em class="metainner">encap</em>〉</span> will be the same as the default
number format (which can be changed with
-<a id="wrglossary.7078"></a><a href="#glo:GlsXtrSetDefaultNumberFormat"><code class="csfmt">\GlsXtrSetDefaultNumberFormat</code></a>). If you want a different default
+<a id="wrglossary.7081"></a><a href="#glo:GlsXtrSetDefaultNumberFormat"><code class="csfmt">\GlsXtrSetDefaultNumberFormat</code></a>). If you want a different default
for ranges, use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7079"></a><code class="code"><dfn id="glo:GlsXtrSetDefaultRangeFormat"><code class="csfmt">\GlsXtrSetDefaultRangeFormat</code></dfn>{<span class="meta">〈<em class="metainner">encap</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7082"></a><code class="code"><dfn id="glo:GlsXtrSetDefaultRangeFormat"><code class="csfmt">\GlsXtrSetDefaultRangeFormat</code></dfn>{<span class="meta">〈<em class="metainner">encap</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This sets the default format for <a id="wrglossary.7080"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and
-<a id="wrglossary.7081"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>. Note that this format won’t be applied if you
-explicitly create a range with <a id="wrglossary.7082"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or <a id="wrglossary.7083"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>.
+This sets the default format for <a id="wrglossary.7083"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and
+<a id="wrglossary.7084"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>. Note that this format won’t be applied if you
+explicitly create a range with <a id="wrglossary.7085"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or <a id="wrglossary.7086"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>.
<p>
-Alternatively, you can use <a id="wrglossary.7084"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">encap</em>〉</span></span> in
+Alternatively, you can use <a id="wrglossary.7087"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">encap</em>〉</span></span> in
<span class="meta">〈<em class="metainner">options</em>〉</span>, but remember that this will need to be the same in
-both <a id="wrglossary.7085"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and <a id="wrglossary.7086"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7087"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>[<a id="wrglossary.7088"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7089"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
+both <a id="wrglossary.7088"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and <a id="wrglossary.7089"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>. For example:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7090"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>[<a id="wrglossary.7091"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7092"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
…
-<a id="wrglossary.7090"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>[<a id="wrglossary.7091"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7092"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
+<a id="wrglossary.7093"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>[<a id="wrglossary.7094"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7095"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
</pre>
This is the same as:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7093"></a><a href="#glo:GlsXtrSetDefaultRangeFormat"><code class="csfmt">\GlsXtrSetDefaultRangeFormat</code></a>{<a id="wrglossary.7094"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a>}
-<a id="wrglossary.7095"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>{example}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7096"></a><a href="#glo:GlsXtrSetDefaultRangeFormat"><code class="csfmt">\GlsXtrSetDefaultRangeFormat</code></a>{<a id="wrglossary.7097"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a>}
+<a id="wrglossary.7098"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>{example}
…
-<a id="wrglossary.7096"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>{example}
+<a id="wrglossary.7099"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>{example}
</pre>
which is the same as:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7097"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7098"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7099"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><a id="wrglossary.7100"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7100"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7101"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7102"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><a id="wrglossary.7103"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
…
-<a id="wrglossary.7101"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7102"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7103"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><a id="wrglossary.7104"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
+<a id="wrglossary.7104"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7105"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7106"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><a id="wrglossary.7107"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
</pre>
<p>
-The mandatory argument of <a id="wrglossary.7105"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and <a id="wrglossary.7106"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>
+The mandatory argument of <a id="wrglossary.7108"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and <a id="wrglossary.7109"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>
may be a comma-separated list of entry labels. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7107"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>{duck,goose}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7110"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>{duck,goose}
…
-<a id="wrglossary.7108"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>{duck,goose}
+<a id="wrglossary.7111"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>{duck,goose}
</pre>
This is essentially the same as:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7109"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7110"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7111"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{duck}<span class="comment">% </span>
-<a id="wrglossary.7112"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7113"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7114"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{goose}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7112"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7113"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7114"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{duck}<span class="comment">% </span>
+<a id="wrglossary.7115"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7116"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7117"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{goose}
…
-<a id="wrglossary.7115"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7116"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7117"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{duck}<span class="comment">% </span>
-<a id="wrglossary.7118"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7119"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7120"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{goose}
+<a id="wrglossary.7118"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7119"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7120"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{duck}<span class="comment">% </span>
+<a id="wrglossary.7121"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7122"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.7123"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{goose}
</pre>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7121"></a><code class="code"><dfn id="glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></dfn>[<span class="meta">〈<em class="metainner">entry-label</em>〉</span>]{<span class="meta">〈<em class="metainner">format list</em>〉</span>}{<span class="meta">〈<em class="metainner">glsadd options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7124"></a><code class="code"><dfn id="glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></dfn>[<span class="meta">〈<em class="metainner">entry-label</em>〉</span>]{<span class="meta">〈<em class="metainner">format list</em>〉</span>}{<span class="meta">〈<em class="metainner">glsadd options</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This will make the <a id="wrglossary.7122"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7123"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands
-automatically use <code class="code"><a id="wrglossary.7124"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<span class="meta">〈<em class="metainner">glsadd
-options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> whenever a <a id="wrglossary.7125"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or
-<a id="wrglossary.7126"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command is used when the <a id="wrglossary.7127"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> matches
+This will make the <a id="wrglossary.7125"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7126"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands
+automatically use <code class="code"><a id="wrglossary.7127"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<span class="meta">〈<em class="metainner">glsadd
+options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> whenever a <a id="wrglossary.7128"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or
+<a id="wrglossary.7129"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command is used when the <a id="wrglossary.7130"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> matches
one of the formats in the comma-separated <span class="meta">〈<em class="metainner">format list</em>〉</span>.
<p>
-The optional argument <span class="meta">〈<em class="metainner">entry-label</em>〉</span> defaults to <a id="wrglossary.7128"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> (which
+The optional argument <span class="meta">〈<em class="metainner">entry-label</em>〉</span> defaults to <a id="wrglossary.7131"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> (which
will match the <span class="meta">〈<em class="metainner">label</em>〉</span> that was used with the triggering
-<code class="code"><a id="wrglossary.7129"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> etc) and
-indicates the entry label to use in <a id="wrglossary.7130"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> and so needs to be
+<code class="code"><a id="wrglossary.7132"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> etc) and
+indicates the entry label to use in <a id="wrglossary.7133"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> and so needs to be
expandable. The <span class="meta">〈<em class="metainner">format list</em>〉</span> is a comma-separated list
of format values that will trigger the automated adding. The
-<span class="meta">〈<em class="metainner">glsadd options</em>〉</span> are the options to pass to <a id="wrglossary.7131"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> with
-<a id="wrglossary.7132"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">format</em>〉</span></span> prepended to the list.
+<span class="meta">〈<em class="metainner">glsadd options</em>〉</span> are the options to pass to <a id="wrglossary.7134"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> with
+<a id="wrglossary.7135"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<span class="meta">〈<em class="metainner">format</em>〉</span></span> prepended to the list.
<p>
For example, with:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7133"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a>{hyperbf}{<a id="wrglossary.7134"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7136"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a>{hyperbf}{<a id="wrglossary.7137"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>}
</pre>
-then <code class="code"><a id="wrglossary.7135"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7136"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}</code>
+then <code class="code"><a id="wrglossary.7138"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7139"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}</code>
will be equivalent to:
-<pre class="compactcodebox"><a id="wrglossary.7137"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7138"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>,<a id="wrglossary.7139"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>]{sample}<a id="wrglossary.7140"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7141"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}
+<pre class="compactcodebox"><a id="wrglossary.7140"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7141"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>,<a id="wrglossary.7142"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>]{sample}<a id="wrglossary.7143"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7144"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}
</pre>
Note that the explicit range markers will prevent a match
unless you include them in <span class="meta">〈<em class="metainner">format list</em>〉</span> (in which case, be
@@ -21149,123 +21169,123 @@
sure to add both the start and end formats).
<p>
Here’s another example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7142"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a>[dual.<a id="wrglossary.7143"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>]{hyperbf}{}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7145"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a>[dual.<a id="wrglossary.7146"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>]{hyperbf}{}
</pre>
In this case
-<code class="code"><a id="wrglossary.7144"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7145"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}</code> will
+<code class="code"><a id="wrglossary.7147"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7148"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}</code> will
now be equivalent to:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7146"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7147"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{dual.sample}<a id="wrglossary.7148"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7149"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7149"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.7150"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{dual.sample}<a id="wrglossary.7151"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7152"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}
</pre>
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-<a id="wrglossary.7150"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a> is not applied to <a id="wrglossary.7151"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>
+<a id="wrglossary.7153"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a> is not applied to <a id="wrglossary.7154"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>
as it could cause an infinite loop.
</div><!-- end of important -->
<p>
-In the context of <a id="wrglossary.7152"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.7153"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, <a id="wrglossary.7154"></a><a href="#glo:dual.indexing">indexing</a>
+In the context of <a id="wrglossary.7155"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.7156"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, <a id="wrglossary.7157"></a><a href="#glo:dual.indexing">indexing</a>
refers to the mechanism used to ensure that an entry
is included in its associated glossary. (If you also want to use
-<a id="wrglossary.7155"></a><a href="#glo:index"><code class="csfmt">\index</code></a>, see §<a href="#sec:autoindex">12</a>.) This includes any entries
+<a id="wrglossary.7158"></a><a href="#glo:index"><code class="csfmt">\index</code></a>, see §<a href="#sec:autoindex">12</a>.) This includes any entries
that simply cross-reference another entry. The default is to use
-<a id="wrglossary.7156"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, which is a general purpose <a id="wrglossary.7157"></a><a href="#glo:dual.indexingapp">indexing application</a>. Each
-time an entry is <a id="wrglossary.7158"></a><a href="#glo:dual.indexing">indexed</a>, a line is added to an associated file
-that contains the <a id="wrglossary.7159"></a><a href="#glo:dual.indexing">indexing</a> information, which includes the
-sort value, the <a id="wrglossary.7160"></a><a href="#glo:dual.hierarchicallevel">hierarchical information</a>
-(if the entry has a parent) and an associated <a id="wrglossary.7161"></a><a href="#glo:dual.entrylocation">location</a> (the page
+<a id="wrglossary.7159"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, which is a general purpose <a id="wrglossary.7160"></a><a href="#glo:dual.indexingapp">indexing application</a>. Each
+time an entry is <a id="wrglossary.7161"></a><a href="#glo:dual.indexing">indexed</a>, a line is added to an associated file
+that contains the <a id="wrglossary.7162"></a><a href="#glo:dual.indexing">indexing</a> information, which includes the
+sort value, the <a id="wrglossary.7163"></a><a href="#glo:dual.hierarchicallevel">hierarchical information</a>
+(if the entry has a parent) and an associated <a id="wrglossary.7164"></a><a href="#glo:dual.entrylocation">location</a> (the page
number, by default). This information is used to sort the entries
-and collate the <a id="wrglossary.7162"></a><a href="#glo:dual.entrylocation">locations</a> into a compact <a id="wrglossary.7163"></a><a href="#glo:dual.locationlist">location list</a>. The
-<a id="wrglossary.7164"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option switches to using <a id="wrglossary.7165"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> syntax, but
+and collate the <a id="wrglossary.7165"></a><a href="#glo:dual.entrylocation">locations</a> into a compact <a id="wrglossary.7166"></a><a href="#glo:dual.locationlist">location list</a>. The
+<a id="wrglossary.7167"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option switches to using <a id="wrglossary.7168"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> syntax, but
the process is much the same.
<p>
-Since both <a id="wrglossary.7166"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.7167"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> are general purpose
-<a id="wrglossary.7168"></a><a href="#glo:dual.indexingapp">indexing applications</a> they require an associated <a id="wrglossary.7169"></a><a href="#glo:dual.entrylocation">location</a> (or a
+Since both <a id="wrglossary.7169"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.7170"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> are general purpose
+<a id="wrglossary.7171"></a><a href="#glo:dual.indexingapp">indexing applications</a> they require an associated <a id="wrglossary.7172"></a><a href="#glo:dual.entrylocation">location</a> (or a
cross-reference) since indexes are typically used to lookup the
-<a id="wrglossary.7170"></a><a href="#glo:dual.entrylocation">locations</a> in the document where the term occurs. Although
-<a id="wrglossary.7171"></a><a href="#glo:dual.glossary">glossaries</a> are similar to indexes they can simply be used to provide
-brief summaries of each term without any <a id="wrglossary.7172"></a><a href="#glo:dual.entrylocation">locations</a>. The way that
-<a id="wrglossary.7173"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.7174"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> work means that valid <a id="wrglossary.7175"></a><a href="#glo:dual.entrylocation">locations</a> (that is, <a id="wrglossary.7176"></a><a href="#glo:dual.entrylocation">locations</a> that conform to
-<a id="wrglossary.7177"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.7178"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> syntax) must be supplied even if no
-<a id="wrglossary.7179"></a><a href="#glo:dual.locationlist">location list</a> is required. If an invalid <a id="wrglossary.7180"></a><a href="#glo:dual.entrylocation">location</a> is used, an
-error will occur during the <a id="wrglossary.7181"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.7182"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> step in
-the build process, even if the <a id="wrglossary.7183"></a><a href="#glo:dual.entrylocation">location</a> will eventually be ignored
-when typesetting the <a id="wrglossary.7184"></a><a href="#glo:dual.glossary">glossary</a>.
+<a id="wrglossary.7173"></a><a href="#glo:dual.entrylocation">locations</a> in the document where the term occurs. Although
+<a id="wrglossary.7174"></a><a href="#glo:dual.glossary">glossaries</a> are similar to indexes they can simply be used to provide
+brief summaries of each term without any <a id="wrglossary.7175"></a><a href="#glo:dual.entrylocation">locations</a>. The way that
+<a id="wrglossary.7176"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.7177"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> work means that valid <a id="wrglossary.7178"></a><a href="#glo:dual.entrylocation">locations</a> (that is, <a id="wrglossary.7179"></a><a href="#glo:dual.entrylocation">locations</a> that conform to
+<a id="wrglossary.7180"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.7181"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> syntax) must be supplied even if no
+<a id="wrglossary.7182"></a><a href="#glo:dual.locationlist">location list</a> is required. If an invalid <a id="wrglossary.7183"></a><a href="#glo:dual.entrylocation">location</a> is used, an
+error will occur during the <a id="wrglossary.7184"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.7185"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> step in
+the build process, even if the <a id="wrglossary.7186"></a><a href="#glo:dual.entrylocation">location</a> will eventually be ignored
+when typesetting the <a id="wrglossary.7187"></a><a href="#glo:dual.glossary">glossary</a>.
<p>
-All <a id="wrglossary.7185"></a><a href="#glo:dual.locationlist">location lists</a> can be suppressed with the
-<a id="wrglossary.7186"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option (which simply discards the
-<a id="wrglossary.7187"></a><a href="#glo:dual.locationlist">location list</a> for each entry), but there are occasions where
-only some <a id="wrglossary.7188"></a><a href="#glo:dual.entrylocation">locations</a> need to be suppressed. The main way of hiding
-a <a id="wrglossary.7189"></a><a href="#glo:dual.entrylocation">location</a> is to encapsulate the <a id="wrglossary.7190"></a><a href="#glo:dual.entrylocation">location</a> with a command that
-does nothing. The <a id="wrglossary.7191"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> command is used for this purpose
-(<a id="wrglossary.7192"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsignore</span>). However, it’s important to
-remember that even though the <a id="wrglossary.7193"></a><a href="#glo:dual.entrylocation">location</a> isn’t shown, it’s still
-present in the <a id="wrglossary.7194"></a><a href="#glo:dual.locationlist">location list</a>. This means that you will end up
+All <a id="wrglossary.7188"></a><a href="#glo:dual.locationlist">location lists</a> can be suppressed with the
+<a id="wrglossary.7189"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option (which simply discards the
+<a id="wrglossary.7190"></a><a href="#glo:dual.locationlist">location list</a> for each entry), but there are occasions where
+only some <a id="wrglossary.7191"></a><a href="#glo:dual.entrylocation">locations</a> need to be suppressed. The main way of hiding
+a <a id="wrglossary.7192"></a><a href="#glo:dual.entrylocation">location</a> is to encapsulate the <a id="wrglossary.7193"></a><a href="#glo:dual.entrylocation">location</a> with a command that
+does nothing. The <a id="wrglossary.7194"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> command is used for this purpose
+(<a id="wrglossary.7195"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=glsignore</span>). However, it’s important to
+remember that even though the <a id="wrglossary.7196"></a><a href="#glo:dual.entrylocation">location</a> isn’t shown, it’s still
+present in the <a id="wrglossary.7197"></a><a href="#glo:dual.locationlist">location list</a>. This means that you will end up
with spurious commas if there’s more than one item in the
-<a id="wrglossary.7195"></a><a href="#glo:dual.locationlist">location list</a>.
+<a id="wrglossary.7198"></a><a href="#glo:dual.locationlist">location list</a>.
<p>
The <span class="qt">“noidx”</span> method similarly writes indexing information, but in this case
-the information is written to the <a id="wrglossary.7196"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file. Again, empty locations can
-cause spurious commas in the <a id="wrglossary.7197"></a><a href="#glo:dual.locationlist">location lists</a>.
+the information is written to the <a id="wrglossary.7199"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file. Again, empty locations can
+cause spurious commas in the <a id="wrglossary.7200"></a><a href="#glo:dual.locationlist">location lists</a>.
<p>
-The only method that recognises <a id="wrglossary.7198"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> as a special
-<span class="qt">“<a id="wrglossary.7199"></a><a href="#glo:dual.ignoredlocation">ignored location</a>”</span> is <a id="wrglossary.7200"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, where this format will trigger the
-entry’s selection but won’t add the <a id="wrglossary.7201"></a><a href="#glo:dual.ignoredlocation">ignored location</a> to the
-<a id="wrglossary.7202"></a><a href="#glo:dual.locationlist">location list</a>. This avoids the problem of spurious commas
+The only method that recognises <a id="wrglossary.7201"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> as a special
+<span class="qt">“<a id="wrglossary.7202"></a><a href="#glo:dual.ignoredlocation">ignored location</a>”</span> is <a id="wrglossary.7203"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, where this format will trigger the
+entry’s selection but won’t add the <a id="wrglossary.7204"></a><a href="#glo:dual.ignoredlocation">ignored location</a> to the
+<a id="wrglossary.7205"></a><a href="#glo:dual.locationlist">location list</a>. This avoids the problem of spurious commas
caused by invisible locations.
<p>
-The <a id="wrglossary.7203"></a><a href="#glo:dual.entrylocation">location</a> corresponds to a counter. The default is the
-<a id="wrglossary.7204"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter, but may be changed with the <a id="wrglossary.7205"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a>
+The <a id="wrglossary.7206"></a><a href="#glo:dual.entrylocation">location</a> corresponds to a counter. The default is the
+<a id="wrglossary.7207"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter, but may be changed with the <a id="wrglossary.7208"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a>
package option, the <span class="meta">〈<em class="metainner">counter</em>〉</span> optional argument of
-<a id="wrglossary.7206"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>, the <a id="wrglossary.7207"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a> key when defining an entry,
-or the <a id="wrglossary.7208"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> option when <a id="wrglossary.7209"></a><a href="#glo:dual.indexing">indexing</a> an entry.
+<a id="wrglossary.7209"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>, the <a id="wrglossary.7210"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a> key when defining an entry,
+or the <a id="wrglossary.7211"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> option when <a id="wrglossary.7212"></a><a href="#glo:dual.indexing">indexing</a> an entry.
<p>
-Note that <a id="wrglossary.7210"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0+ converts an empty <a id="wrglossary.7211"></a><a href="#glo:dual.entrylocation">location</a> (which can occur when the <a id="wrglossary.7212"></a><a href="#glo:dual.locationcounter">location counter</a> is 0 and should be
-formatted as a Roman numeral) to an <a id="wrglossary.7213"></a><a href="#glo:dual.ignoredlocation">ignored location</a>.
-For example, if you use <a id="wrglossary.7214"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.7215"></a><a href="#glo:ctr.part"><span class="ctrfmt">part</span></a></span> but have <a id="wrglossary.7216"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>
-before the first <a id="wrglossary.7217"></a><a href="#glo:part"><code class="csfmt">\part</code></a>. An empty <a id="wrglossary.7218"></a><a href="#glo:dual.entrylocation">location</a> will trigger an
-error with <a id="wrglossary.7219"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.7220"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.
+Note that <a id="wrglossary.7213"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0+ converts an empty <a id="wrglossary.7214"></a><a href="#glo:dual.entrylocation">location</a> (which can occur when the <a id="wrglossary.7215"></a><a href="#glo:dual.locationcounter">location counter</a> is 0 and should be
+formatted as a Roman numeral) to an <a id="wrglossary.7216"></a><a href="#glo:dual.ignoredlocation">ignored location</a>.
+For example, if you use <a id="wrglossary.7217"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.7218"></a><a href="#glo:ctr.part"><span class="ctrfmt">part</span></a></span> but have <a id="wrglossary.7219"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>
+before the first <a id="wrglossary.7220"></a><a href="#glo:part"><code class="csfmt">\part</code></a>. An empty <a id="wrglossary.7221"></a><a href="#glo:dual.entrylocation">location</a> will trigger an
+error with <a id="wrglossary.7222"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.7223"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.
<p>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Since no entries are defined on the first LaTeX run with
-<a id="wrglossary.7221"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, there’s no way of determining the entry’s
-<a id="wrglossary.7222"></a><a href="#glo:dual.glossary">glossary</a> <a id="wrglossary.7223"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> or of finding if the entry’s <a id="wrglossary.7224"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a>
+<a id="wrglossary.7224"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, there’s no way of determining the entry’s
+<a id="wrglossary.7225"></a><a href="#glo:dual.glossary">glossary</a> <a id="wrglossary.7226"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> or of finding if the entry’s <a id="wrglossary.7227"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a>
key has been set. This means that if the counter has been assigned
-to either the entry’s <a id="wrglossary.7225"></a><a href="#glo:dual.glossary">glossary</a> or to the entry itself, the
-<a id="wrglossary.7226"></a><a href="#glo:dual.locationcounter">location counter</a> can’t be implemented until the entry has
+to either the entry’s <a id="wrglossary.7228"></a><a href="#glo:dual.glossary">glossary</a> or to the entry itself, the
+<a id="wrglossary.7229"></a><a href="#glo:dual.locationcounter">location counter</a> can’t be implemented until the entry has
been defined. A second build is required to ensure that the
-<a id="wrglossary.7227"></a><a href="#glo:dual.entrylocation">locations</a> use the correct counter.
+<a id="wrglossary.7230"></a><a href="#glo:dual.entrylocation">locations</a> use the correct counter.
</div><!-- end of warning -->
<p>
-The <a id="wrglossary.7228"></a><a href="#glo:dual.locationcounter">location counter</a> must expand to syntax that’s recognised by the
-<a id="wrglossary.7229"></a><a href="#glo:dual.indexingapp">indexing application</a>. This is very restrictive with <a id="wrglossary.7230"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>,
-which only recognises Western Arabic (<a id="wrglossary.7231"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>),
-<a id="wrglossary.7232"></a><a href="#glo:idx.lowercase">lowercase</a> Roman numerals (<a id="wrglossary.7233"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>),
-<a id="wrglossary.7234"></a><a href="#glo:idx.uppercase">uppercase</a> Roman numerals (<a id="wrglossary.7235"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>),
-<a id="wrglossary.7236"></a><a href="#glo:idx.lowercase">lowercase</a> Basic Latin (<a id="wrglossary.7237"></a><a href="#glo:alph"><code class="csfmt">\alph</code></a>) and
-<a id="wrglossary.7238"></a><a href="#glo:idx.uppercase">uppercase</a> Basic Latin (<a id="wrglossary.7239"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>), with optionally a
-separator (hyphen by default). With <a id="wrglossary.7240"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the syntax must be
-defined (see the <a id="wrglossary.7241"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> manual for further details).
+The <a id="wrglossary.7231"></a><a href="#glo:dual.locationcounter">location counter</a> must expand to syntax that’s recognised by the
+<a id="wrglossary.7232"></a><a href="#glo:dual.indexingapp">indexing application</a>. This is very restrictive with <a id="wrglossary.7233"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>,
+which only recognises Western Arabic (<a id="wrglossary.7234"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>),
+<a id="wrglossary.7235"></a><a href="#glo:idx.lowercase">lowercase</a> Roman numerals (<a id="wrglossary.7236"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>),
+<a id="wrglossary.7237"></a><a href="#glo:idx.uppercase">uppercase</a> Roman numerals (<a id="wrglossary.7238"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>),
+<a id="wrglossary.7239"></a><a href="#glo:idx.lowercase">lowercase</a> Basic Latin (<a id="wrglossary.7240"></a><a href="#glo:alph"><code class="csfmt">\alph</code></a>) and
+<a id="wrglossary.7241"></a><a href="#glo:idx.uppercase">uppercase</a> Basic Latin (<a id="wrglossary.7242"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>), with optionally a
+separator (hyphen by default). With <a id="wrglossary.7243"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the syntax must be
+defined (see the <a id="wrglossary.7244"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> manual for further details).
<p>
-There’s no restriction on the location syntax with <a id="wrglossary.7242"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.
-The only limitation is that if <a id="wrglossary.7243"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can’t determine an
+There’s no restriction on the location syntax with <a id="wrglossary.7245"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.
+The only limitation is that if <a id="wrglossary.7246"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can’t determine an
associated numeric value according to its location parser, it won’t form ranges.
-This means that with <a id="wrglossary.7244"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you can set arbitrary text as
-the <a id="wrglossary.7245"></a><a href="#glo:dual.entrylocation">location</a> (that’s not related to a counter) with <a id="wrglossary.7246"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a>.
-You can also use <a id="wrglossary.7247"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a> with <a id="wrglossary.7248"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and
-<a id="wrglossary.7249"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, but only if the value matches the required <a id="wrglossary.7250"></a><a href="#glo:dual.entrylocation">location</a> syntax.
+This means that with <a id="wrglossary.7247"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you can set arbitrary text as
+the <a id="wrglossary.7248"></a><a href="#glo:dual.entrylocation">location</a> (that’s not related to a counter) with <a id="wrglossary.7249"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a>.
+You can also use <a id="wrglossary.7250"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a> with <a id="wrglossary.7251"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and
+<a id="wrglossary.7252"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, but only if the value matches the required <a id="wrglossary.7253"></a><a href="#glo:dual.entrylocation">location</a> syntax.
<p>
-Both <a id="wrglossary.7251"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.7252"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> order the <a id="wrglossary.7253"></a><a href="#glo:dual.entrylocation">locations</a> in the <a id="wrglossary.7254"></a><a href="#glo:dual.locationlist">location lists</a>.
+Both <a id="wrglossary.7254"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.7255"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> order the <a id="wrglossary.7256"></a><a href="#glo:dual.entrylocation">locations</a> in the <a id="wrglossary.7257"></a><a href="#glo:dual.locationlist">location lists</a>.
<div class="marginright"><a id="ex:mkidxloclistorder-backref">🖹</a><a href="#ex:mkidxloclistorder">105</a></div>Example <a href="#ex:mkidxloclistorder">105</a> demonstrates this:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7255"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7256"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.7257"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
- <a id="wrglossary.7258"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7258"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7259"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.7260"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
+ <a id="wrglossary.7261"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.7259"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7260"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=Z</span>]{sample} (Z), <a id="wrglossary.7261"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7262"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=4</span>]{sample} (4),
-<a id="wrglossary.7263"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7264"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=xi</span>]{sample} (xi), <a id="wrglossary.7265"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7266"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=2</span>]{sample} (2),
-<a id="wrglossary.7267"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7268"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=iii</span>]{sample} (iii), <a id="wrglossary.7269"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7270"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=A</span>]{sample} (A).
+<a id="wrglossary.7262"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7263"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=Z</span>]{sample} (Z), <a id="wrglossary.7264"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7265"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=4</span>]{sample} (4),
+<a id="wrglossary.7266"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7267"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=xi</span>]{sample} (xi), <a id="wrglossary.7268"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7269"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=2</span>]{sample} (2),
+<a id="wrglossary.7270"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7271"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=iii</span>]{sample} (iii), <a id="wrglossary.7272"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7273"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=A</span>]{sample} (A).
-<a id="wrglossary.7271"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+<a id="wrglossary.7274"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -21276,27 +21296,27 @@
</div><!-- end of resultbox -->
<p>
-With <a id="wrglossary.7272"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, the <a id="wrglossary.7273"></a><a href="#glo:dual.locationlist">location list</a> is grouped into the
-different number formats (<a id="wrglossary.7274"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>, <a id="wrglossary.7275"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a> and <a id="wrglossary.7276"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>),
+With <a id="wrglossary.7275"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, the <a id="wrglossary.7276"></a><a href="#glo:dual.locationlist">location list</a> is grouped into the
+different number formats (<a id="wrglossary.7277"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>, <a id="wrglossary.7278"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a> and <a id="wrglossary.7279"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>),
with each group ordered numerically. The same result can be produced
-with <a id="wrglossary.7277"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> by adding the <a id="wrglossary.7278"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option to the
+with <a id="wrglossary.7280"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> by adding the <a id="wrglossary.7281"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option to the
above example.
<p>
-With <a id="wrglossary.7279"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the <a id="wrglossary.7280"></a><a href="#glo:dual.locationlist">location list</a> is always in order of
-<a id="wrglossary.7281"></a><a href="#glo:dual.indexing">indexing</a>.
+With <a id="wrglossary.7282"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the <a id="wrglossary.7283"></a><a href="#glo:dual.locationlist">location list</a> is always in order of
+<a id="wrglossary.7284"></a><a href="#glo:dual.indexing">indexing</a>.
<div class="marginright"><a id="ex:b2gloclistorder-backref">🖹</a><a href="#ex:b2gloclistorder">106</a></div>Example <a href="#ex:b2gloclistorder">106</a> adapts Example <a href="#ex:mkidxloclistorder">105</a>
-to use <a id="wrglossary.7282"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>:
+to use <a id="wrglossary.7285"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cbeg">\begin{filecontents*}</code>{<code class="cmd">\jobname</code>.bib}
-<code class="code">@entry</code>{sample,<a id="wrglossary.7283"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
- <a id="wrglossary.7284"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<code class="code">@entry</code>{sample,<a id="wrglossary.7286"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,
+ <a id="wrglossary.7287"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
<code class="cend">\end{filecontents*}</code>
-<code class="cmd">\usepackage</code>[<a id="wrglossary.7285"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
-<a id="wrglossary.7286"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>
+<code class="cmd">\usepackage</code>[<a id="wrglossary.7288"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
+<a id="wrglossary.7289"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.7287"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7288"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=Z</span>]{sample} (Z), <a id="wrglossary.7289"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7290"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=4</span>]{sample} (4),
-<a id="wrglossary.7291"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7292"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=xi</span>]{sample} (xi), <a id="wrglossary.7293"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7294"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=2</span>]{sample} (2),
-<a id="wrglossary.7295"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7296"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=iii</span>]{sample} (iii), <a id="wrglossary.7297"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7298"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=A</span>]{sample} (A).
-<a id="wrglossary.7299"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+<a id="wrglossary.7290"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7291"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=Z</span>]{sample} (Z), <a id="wrglossary.7292"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7293"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=4</span>]{sample} (4),
+<a id="wrglossary.7294"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7295"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=xi</span>]{sample} (xi), <a id="wrglossary.7296"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7297"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=2</span>]{sample} (2),
+<a id="wrglossary.7298"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7299"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=iii</span>]{sample} (iii), <a id="wrglossary.7300"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7301"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=A</span>]{sample} (A).
+<a id="wrglossary.7302"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -21308,104 +21328,104 @@
</div><!-- end of resultbox -->
<p>
-These examples are contrived. For most documents, the order of <a id="wrglossary.7300"></a><a href="#glo:dual.indexing">indexing</a>
-will likely match the desired <a id="wrglossary.7301"></a><a href="#glo:dual.locationlist">location list</a> order.
+These examples are contrived. For most documents, the order of <a id="wrglossary.7303"></a><a href="#glo:dual.indexing">indexing</a>
+will likely match the desired <a id="wrglossary.7304"></a><a href="#glo:dual.locationlist">location list</a> order.
<p>
-Another important difference between <a id="wrglossary.7302"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and the other
+Another important difference between <a id="wrglossary.7305"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and the other
indexing methods is the treatment of cross-references identified by
-the cross-reference keys <a id="wrglossary.7303"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7304"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and
-<a id="wrglossary.7305"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>. With <a id="wrglossary.7306"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the cross-referencing
-information is picked up when <a id="wrglossary.7307"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> parses the <a id="wrglossary.7308"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a>
+the cross-reference keys <a id="wrglossary.7306"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7307"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and
+<a id="wrglossary.7308"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>. With <a id="wrglossary.7309"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the cross-referencing
+information is picked up when <a id="wrglossary.7310"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> parses the <a id="wrglossary.7311"></a><a href="#glo:ext.bib"><span class="extfmt">bib</span></a>
file and is used to establish dependencies, which ensures that when
entries with cross-references are selected, their cross-referenced
entries will also be selected.
<p>
With the other methods, cross-references are added to an entry’s
-<a id="wrglossary.7309"></a><a href="#glo:dual.locationlist">location list</a> by <a id="wrglossary.7310"></a><a href="#glo:dual.indexing">indexing</a> the entry with a special
-format. The <a id="wrglossary.7311"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7312"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7313"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>
-keys automatically trigger this <a id="wrglossary.7314"></a><a href="#glo:dual.indexing">indexing</a> unless
-<a id="wrglossary.7315"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>. See §<a href="#sec:xr">5.9</a> for further
+<a id="wrglossary.7312"></a><a href="#glo:dual.locationlist">location list</a> by <a id="wrglossary.7313"></a><a href="#glo:dual.indexing">indexing</a> the entry with a special
+format. The <a id="wrglossary.7314"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7315"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7316"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>
+keys automatically trigger this <a id="wrglossary.7317"></a><a href="#glo:dual.indexing">indexing</a> unless
+<a id="wrglossary.7318"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>. See §<a href="#sec:xr">5.9</a> for further
details.
<p>
-Every time an entry is <a id="wrglossary.7316"></a><a href="#glo:dual.indexing">indexed</a>, the following hook is also used:
+Every time an entry is <a id="wrglossary.7319"></a><a href="#glo:dual.indexing">indexed</a>, the following hook is also used:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7317"></a><code class="code"><dfn id="glo:glsxtrdowrglossaryhook"><code class="csfmt">\glsxtrdowrglossaryhook</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7320"></a><code class="code"><dfn id="glo:glsxtrdowrglossaryhook"><code class="csfmt">\glsxtrdowrglossaryhook</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
This does nothing by default. The argument is the entry’s label.
<p>
-The <a id="wrglossary.7318"></a><a href="#glo:dual.indexing">indexing</a> code is encapsulated with:
+The <a id="wrglossary.7321"></a><a href="#glo:dual.indexing">indexing</a> code is encapsulated with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7319"></a><code class="code"><dfn id="glo:glsencapwrcontent"><code class="csfmt">\glsencapwrcontent</code></dfn>{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7322"></a><code class="code"><dfn id="glo:glsencapwrcontent"><code class="csfmt">\glsencapwrcontent</code></dfn>{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
This adds grouping, which helps to prevent spacing issues caused by
-the <a id="wrglossary.7320"></a><a href="#glo:dual.whatsit">whatsit</a> that’s created by the <a id="wrglossary.7321"></a><a href="#glo:dual.indexing">indexing</a>.
+the <a id="wrglossary.7323"></a><a href="#glo:dual.whatsit">whatsit</a> that’s created by the <a id="wrglossary.7324"></a><a href="#glo:dual.indexing">indexing</a>.
<p>
-The base <a id="wrglossary.7322"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package always performs the <a id="wrglossary.7323"></a><a href="#glo:dual.indexing">indexing</a>
-before the <a id="wrglossary.7324"></a><a href="#glo:dual.linktext">link text</a> for the <a id="wrglossary.7325"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7326"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
+The base <a id="wrglossary.7325"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package always performs the <a id="wrglossary.7326"></a><a href="#glo:dual.indexing">indexing</a>
+before the <a id="wrglossary.7327"></a><a href="#glo:dual.linktext">link text</a> for the <a id="wrglossary.7328"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7329"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
commands. This means that if a page break occurs in the middle of
-the <a id="wrglossary.7327"></a><a href="#glo:dual.linktext">link text</a>, the <a id="wrglossary.7328"></a><a href="#glo:dual.entrylocation">location</a> will refer to the page number at
-the start of the <a id="wrglossary.7329"></a><a href="#glo:dual.linktext">link text</a> (assuming the default <a id="wrglossary.7330"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>
-<a id="wrglossary.7331"></a><a href="#glo:dual.locationcounter">location counter</a>). With <a id="wrglossary.7332"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can use the
-option <a id="wrglossary.7333"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a><span class="optfmt">=after</span> to have the <a id="wrglossary.7334"></a><a href="#glo:dual.indexing">indexing</a> occur after
-the <a id="wrglossary.7335"></a><a href="#glo:dual.linktext">link text</a>. The <a id="wrglossary.7336"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a> attribute can also be
-used. The default setting is initialised with <a id="wrglossary.7337"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a>
+the <a id="wrglossary.7330"></a><a href="#glo:dual.linktext">link text</a>, the <a id="wrglossary.7331"></a><a href="#glo:dual.entrylocation">location</a> will refer to the page number at
+the start of the <a id="wrglossary.7332"></a><a href="#glo:dual.linktext">link text</a> (assuming the default <a id="wrglossary.7333"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a>
+<a id="wrglossary.7334"></a><a href="#glo:dual.locationcounter">location counter</a>). With <a id="wrglossary.7335"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can use the
+option <a id="wrglossary.7336"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a><span class="optfmt">=after</span> to have the <a id="wrglossary.7337"></a><a href="#glo:dual.indexing">indexing</a> occur after
+the <a id="wrglossary.7338"></a><a href="#glo:dual.linktext">link text</a>. The <a id="wrglossary.7339"></a><a href="#glo:opt.catattr.wrgloss"><span class="csoptfmt">wrgloss</span></a> attribute can also be
+used. The default setting is initialised with <a id="wrglossary.7340"></a><a href="#glo:glsxtrinitwrgloss"><code class="csfmt">\glsxtrinitwrgloss</code></a>
(see §<a href="#sec:defaultglsopts">5.1.1</a>).
<p>
-Every time an entry is <a id="wrglossary.7338"></a><a href="#glo:dual.indexing">indexed</a>, an <a id="wrglossary.7339"></a><a href="#glo:dual.internalfield">internal field</a> associated with the entry’s
+Every time an entry is <a id="wrglossary.7341"></a><a href="#glo:dual.indexing">indexed</a>, an <a id="wrglossary.7342"></a><a href="#glo:dual.internalfield">internal field</a> associated with the entry’s
label is globally updated to keep a count of the number of times the entry has
-been <a id="wrglossary.7340"></a><a href="#glo:dual.indexing">indexed</a>. The value can be accessed with:
+been <a id="wrglossary.7343"></a><a href="#glo:dual.indexing">indexed</a>. The value can be accessed with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7341"></a><code class="code"><dfn id="glo:glsentryindexcount"><code class="csfmt">\glsentryindexcount</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7344"></a><code class="code"><dfn id="glo:glsentryindexcount"><code class="csfmt">\glsentryindexcount</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This command will expand to 0 if the entry hasn’t been <a id="wrglossary.7342"></a><a href="#glo:dual.indexing">indexed</a> or hasn’t been
+This command will expand to 0 if the entry hasn’t been <a id="wrglossary.7345"></a><a href="#glo:dual.indexing">indexed</a> or hasn’t been
defined. To test if the value is greater than 0 (that is, to test if the entry has been
-<a id="wrglossary.7343"></a><a href="#glo:dual.indexing">indexed</a> yet), use:
+<a id="wrglossary.7346"></a><a href="#glo:dual.indexing">indexed</a> yet), use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7344"></a><code class="code"><dfn id="glo:glsifindexed"><code class="csfmt">\glsifindexed</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7347"></a><code class="code"><dfn id="glo:glsifindexed"><code class="csfmt">\glsifindexed</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry is defined and has been <a id="wrglossary.7345"></a><a href="#glo:dual.indexing">indexed</a>,
+This expands to <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry is defined and has been <a id="wrglossary.7348"></a><a href="#glo:dual.indexing">indexed</a>,
otherwise it expands to <span class="meta">〈<em class="metainner">false</em>〉</span>. No warning or error occurs if
the entry hasn’t been defined.
<p>
Note that the index count is a running total. This is not the same as the
-<a id="wrglossary.7346"></a><a href="#glo:dual.indexing">record</a> count saved by <a id="wrglossary.7347"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> <a id="wrglossary.7348"></a><a href="#glo:switch.record-count"><span class="longargfmt">--record-count</span></a>
-switch, which represents the total number of <a id="wrglossary.7349"></a><a href="#glo:dual.indexing">records</a> for the given
+<a id="wrglossary.7349"></a><a href="#glo:dual.indexing">record</a> count saved by <a id="wrglossary.7350"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> <a id="wrglossary.7351"></a><a href="#glo:switch.record-count"><span class="longargfmt">--record-count</span></a>
+switch, which represents the total number of <a id="wrglossary.7352"></a><a href="#glo:dual.indexing">records</a> for the given
entry from the previous LaTeX run.
<p>
-The base <a id="wrglossary.7350"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package defines:
+The base <a id="wrglossary.7353"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package defines:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7351"></a><code class="code"><dfn id="glo:glswriteentry"><code class="csfmt">\glswriteentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7354"></a><code class="code"><dfn id="glo:glswriteentry"><code class="csfmt">\glswriteentry</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">code</em>〉</span>}</code></div><!-- end of pinnedbox -->
This command conditionally writes the indexing code (supplied by the second
argument <span class="meta">〈<em class="metainner">code</em>〉</span>).
-The original definition simply tests whether or not the <a id="wrglossary.7352"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a> setting
-is on. The <a id="wrglossary.7353"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines this command to perform additional
-checks to determine whether or not the <a id="wrglossary.7354"></a><a href="#glo:dual.indexing">indexing</a> code should be performed.
+The original definition simply tests whether or not the <a id="wrglossary.7355"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a> setting
+is on. The <a id="wrglossary.7356"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines this command to perform additional
+checks to determine whether or not the <a id="wrglossary.7357"></a><a href="#glo:dual.indexing">indexing</a> code should be performed.
<p>
The modified definition uses:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7355"></a><code class="code"><dfn id="glo:glsxtrifindexing"><code class="csfmt">\glsxtrifindexing</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7358"></a><code class="code"><dfn id="glo:glsxtrifindexing"><code class="csfmt">\glsxtrifindexing</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-to test the <a id="wrglossary.7356"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> setting. This does <span class="meta">〈<em class="metainner">false</em>〉</span> if
-<a id="wrglossary.7357"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=true</span>, otherwise it does <span class="meta">〈<em class="metainner">true</em>〉</span>.
+to test the <a id="wrglossary.7359"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a> setting. This does <span class="meta">〈<em class="metainner">false</em>〉</span> if
+<a id="wrglossary.7360"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=true</span>, otherwise it does <span class="meta">〈<em class="metainner">true</em>〉</span>.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7358"></a><code class="code"><dfn id="glo:ifglsindexonlyfirst"><code class="csfmt">\ifglsindexonlyfirst</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="cmd">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.7361"></a><code class="code"><dfn id="glo:ifglsindexonlyfirst"><code class="csfmt">\ifglsindexonlyfirst</code></dfn> <span class="meta">〈<em class="metainner">true</em>〉</span><code class="csfmt">\else</code> <span class="meta">〈<em class="metainner">false</em>〉</span><code class="csfmt">\fi</code></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="cmd">\iffalse</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This is a conditional that corresponds to the <a id="wrglossary.7359"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a>
-package option. <a id="wrglossary.7360"></a><a href="#glo:dual.firstuse">First use</a> is tested using
-<a id="wrglossary.7361"></a><a href="#glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></a> rather than <a id="wrglossary.7362"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>. The
-<a id="wrglossary.7363"></a><a href="#glo:opt.catattr.indexonlyfirst"><span class="csoptfmt">indexonlyfirst</span></a> attribute is also tested. If the
+This is a conditional that corresponds to the <a id="wrglossary.7362"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a>
+package option. <a id="wrglossary.7363"></a><a href="#glo:dual.firstuse">First use</a> is tested using
+<a id="wrglossary.7364"></a><a href="#glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></a> rather than <a id="wrglossary.7365"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>. The
+<a id="wrglossary.7366"></a><a href="#glo:opt.catattr.indexonlyfirst"><span class="csoptfmt">indexonlyfirst</span></a> attribute is also tested. If the
<span class="qt">“index only first”</span> setting is on and the entry has been
-<a id="wrglossary.7364"></a><a href="#glo:dual.firstuseflag">used</a>, <span class="meta">〈<em class="metainner">code</em>〉</span> isn’t performed but
-auto-indexing via <a id="wrglossary.7365"></a><a href="#glo:glsxtrdoautoindexname"><code class="csfmt">\glsxtrdoautoindexname</code></a> is still performed
+<a id="wrglossary.7367"></a><a href="#glo:dual.firstuseflag">used</a>, <span class="meta">〈<em class="metainner">code</em>〉</span> isn’t performed but
+auto-indexing via <a id="wrglossary.7368"></a><a href="#glo:glsxtrdoautoindexname"><code class="csfmt">\glsxtrdoautoindexname</code></a> is still performed
(see §<a href="#sec:autoindex">12</a>).
<p>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Since no entries are defined on the first LaTeX run with
-<a id="wrglossary.7366"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, there’s no way of keeping track of whether or not an
-entry has been used or what its <a id="wrglossary.7367"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a> is, which is required to
-query the <a id="wrglossary.7368"></a><a href="#glo:opt.catattr.indexonlyfirst"><span class="csoptfmt">indexonlyfirst</span></a> attribute, so for the first
-document build all instances will be <a id="wrglossary.7369"></a><a href="#glo:dual.indexing">indexed</a>. A second build is
+<a id="wrglossary.7369"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, there’s no way of keeping track of whether or not an
+entry has been used or what its <a id="wrglossary.7370"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a> is, which is required to
+query the <a id="wrglossary.7371"></a><a href="#glo:opt.catattr.indexonlyfirst"><span class="csoptfmt">indexonlyfirst</span></a> attribute, so for the first
+document build all instances will be <a id="wrglossary.7372"></a><a href="#glo:dual.indexing">indexed</a>. A second build is
required for the <span class="qt">“index only first”</span> feature.
</div><!-- end of warning -->
@@ -21417,122 +21437,122 @@
<h2><!-- start of section header -->5.9. Cross-Referencing<span class="labellink"><a href="#sec:xr">[link]</a></span></h2><!-- end of section header -->
<p>
-The base <a id="wrglossary.7370"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package only provides the <a id="wrglossary.7371"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>
-key, which automatically <a id="wrglossary.7372"></a><a href="#glo:dual.indexing">indexes</a> the cross-reference using
-<a id="wrglossary.7373"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. The value of this key isn’t saved and can’t be
+The base <a id="wrglossary.7373"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package only provides the <a id="wrglossary.7374"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>
+key, which automatically <a id="wrglossary.7375"></a><a href="#glo:dual.indexing">indexes</a> the cross-reference using
+<a id="wrglossary.7376"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. The value of this key isn’t saved and can’t be
accessed later. (The key was simply provided as a shortcut.)
-The <a id="wrglossary.7374"></a><a href="#glo:dual.indexing">indexing</a> ensures that the cross-reference is
-shown in the <a id="wrglossary.7375"></a><a href="#glo:dual.locationlist">location list</a>.
+The <a id="wrglossary.7377"></a><a href="#glo:dual.indexing">indexing</a> ensures that the cross-reference is
+shown in the <a id="wrglossary.7378"></a><a href="#glo:dual.locationlist">location list</a>.
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-The auto-indexing feature of the <a id="wrglossary.7376"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key was intended as a
+The auto-indexing feature of the <a id="wrglossary.7379"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key was intended as a
shortcut where only entries required in the document are defined.
If you want to have a large file containing entries that may or may not
-be required in the document, then using <a id="wrglossary.7377"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>,
-<a id="wrglossary.7378"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7379"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> can cause unwanted entries to
+be required in the document, then using <a id="wrglossary.7380"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>,
+<a id="wrglossary.7381"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7382"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> can cause unwanted entries to
appear in the glossary. In this case, see
§<a href="#sec:seenoindex">5.9.1</a>.
</div><!-- end of important -->
<p>
-The <a id="wrglossary.7380"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package saves the value of the
-<a id="wrglossary.7381"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key and additionally provides the <a id="wrglossary.7382"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a>
-and <a id="wrglossary.7383"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> keys that perform similar functions. The values
-of the <a id="wrglossary.7384"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7385"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7386"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> keys can
+The <a id="wrglossary.7383"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package saves the value of the
+<a id="wrglossary.7384"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key and additionally provides the <a id="wrglossary.7385"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a>
+and <a id="wrglossary.7386"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> keys that perform similar functions. The values
+of the <a id="wrglossary.7387"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7388"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7389"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> keys can
all be accessed at a later point in the document.
<p>
If an entry with a cross-reference has been included in the
glossary, there’s no guarantee that the cross-referenced entry will
also be included. It won’t be included if it hasn’t been indexed
-anywhere in the document. You can use the <a id="wrglossary.7387"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a>
-package option to search for cross-references that require <a id="wrglossary.7388"></a><a href="#glo:dual.indexing">indexing</a>
+anywhere in the document. You can use the <a id="wrglossary.7390"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a>
+package option to search for cross-references that require <a id="wrglossary.7391"></a><a href="#glo:dual.indexing">indexing</a>
at the end of the document, but note that this can be time-consuming
if you have a large number of entries.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-With <a id="wrglossary.7389"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you can simply change the selection criteria
-(<a id="wrglossary.7390"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span> or
-<a id="wrglossary.7391"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see not
+With <a id="wrglossary.7392"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you can simply change the selection criteria
+(<a id="wrglossary.7393"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span> or
+<a id="wrglossary.7394"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see not
also}</span>) to ensure that all cross-referenced entries are included even
-if they haven’t been <a id="wrglossary.7392"></a><a href="#glo:dual.indexing">indexed</a> in the document.
+if they haven’t been <a id="wrglossary.7395"></a><a href="#glo:dual.indexing">indexed</a> in the document.
</div><!-- end of information -->
<p>
-Example (<a id="wrglossary.7393"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.7394"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> keys):
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7395"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7396"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,
- <a id="wrglossary.7397"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7398"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7399"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,
+Example (<a id="wrglossary.7396"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.7397"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> keys):
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7398"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7399"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,
<a id="wrglossary.7400"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7401"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7402"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,
+<a id="wrglossary.7401"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7402"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,
<a id="wrglossary.7403"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7404"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7405"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
- <a id="wrglossary.7406"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7407"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
-<a id="wrglossary.7408"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7409"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,
- <a id="wrglossary.7410"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7411"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7412"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,
- <a id="wrglossary.7413"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7414"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
+<a id="wrglossary.7404"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7405"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,
+ <a id="wrglossary.7406"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7407"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7408"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
+ <a id="wrglossary.7409"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7410"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
+<a id="wrglossary.7411"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7412"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,
+ <a id="wrglossary.7413"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7414"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7415"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,
+ <a id="wrglossary.7416"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7417"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
</pre>
When the <code class="code">gourd</code> entry is defined, the cross-reference will
-automatically be <a id="wrglossary.7415"></a><a href="#glo:dual.indexing">indexed</a> using <a id="wrglossary.7416"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. This means that the
+automatically be <a id="wrglossary.7418"></a><a href="#glo:dual.indexing">indexed</a> using <a id="wrglossary.7419"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. This means that the
<code class="code">gourd</code> entry will appear in the glossary, regardless of
whether or not it is used in the document, with <span class="qt">“<span style="font-style: italic; font-variant: normal; ">see
-pumpkin, cucumber & melon”</span> in the <a id="wrglossary.7417"></a><a href="#glo:dual.locationlist">location list</a>. If
-<code class="code">gourd</code> is also <a id="wrglossary.7418"></a><a href="#glo:dual.indexing">indexed</a> in the document, then those
-<a id="wrglossary.7419"></a><a href="#glo:dual.entrylocation">locations</a> will also be added to the gourd’s <a id="wrglossary.7420"></a><a href="#glo:dual.locationlist">location list</a>.
+pumpkin, cucumber & melon”</span> in the <a id="wrglossary.7420"></a><a href="#glo:dual.locationlist">location list</a>. If
+<code class="code">gourd</code> is also <a id="wrglossary.7421"></a><a href="#glo:dual.indexing">indexed</a> in the document, then those
+<a id="wrglossary.7422"></a><a href="#glo:dual.entrylocation">locations</a> will also be added to the gourd’s <a id="wrglossary.7423"></a><a href="#glo:dual.locationlist">location list</a>.
<p>
The cross-referenced entries (pumpkin, cucumber and melon) will only
-appear in the glossary if they are also <a id="wrglossary.7421"></a><a href="#glo:dual.indexing">indexed</a> in the document.
-This can be implemented automatically with <a id="wrglossary.7422"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a>.
+appear in the glossary if they are also <a id="wrglossary.7424"></a><a href="#glo:dual.indexing">indexed</a> in the document.
+This can be implemented automatically with <a id="wrglossary.7425"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a>.
<p>
-The <a id="wrglossary.7423"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> key in the <code class="code">marrow</code> entry functions in
-much the same way, but it is <a id="wrglossary.7424"></a><a href="#glo:dual.indexing">indexed</a> with <a id="wrglossary.7425"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>.
+The <a id="wrglossary.7426"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> key in the <code class="code">marrow</code> entry functions in
+much the same way, but it is <a id="wrglossary.7427"></a><a href="#glo:dual.indexing">indexed</a> with <a id="wrglossary.7428"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>.
This means that the <code class="code">marrow</code> entry will have <span class="qt">“<span style="font-style: italic; font-variant: normal; ">see
-also courgette”</span> in its <a id="wrglossary.7426"></a><a href="#glo:dual.locationlist">location list</a>.
+also courgette”</span> in its <a id="wrglossary.7429"></a><a href="#glo:dual.locationlist">location list</a>.
<p>
-The <a id="wrglossary.7427"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key may optionally start with [<span class="meta">〈<em class="metainner">tag</em>〉</span>] to
-replace the default <a id="wrglossary.7428"></a><a href="#glo:seename"><code class="csfmt">\seename</code></a> tag with <span class="meta">〈<em class="metainner">tag</em>〉</span>. The
-<a id="wrglossary.7429"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> key doesn’t permit this. For example, the
+The <a id="wrglossary.7430"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key may optionally start with [<span class="meta">〈<em class="metainner">tag</em>〉</span>] to
+replace the default <a id="wrglossary.7431"></a><a href="#glo:seename"><code class="csfmt">\seename</code></a> tag with <span class="meta">〈<em class="metainner">tag</em>〉</span>. The
+<a id="wrglossary.7432"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> key doesn’t permit this. For example, the
following is permitted:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7430"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7431"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
- <a id="wrglossary.7432"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7433"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[related topics]pumpkin,cucumber,melon}</span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7433"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7434"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
+ <a id="wrglossary.7435"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7436"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={[related topics]pumpkin,cucumber,melon}</span>}
</pre>
-but you can’t replace <a id="wrglossary.7434"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> with <a id="wrglossary.7435"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> in the
+but you can’t replace <a id="wrglossary.7437"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> with <a id="wrglossary.7438"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> in the
above as it would assume that the first label in the list is
<code class="code">[related topics]pumpkin</code> which is incorrect. The tag would
have to be removed:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7436"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7437"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
- <a id="wrglossary.7438"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7439"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7439"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7440"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
+ <a id="wrglossary.7441"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7442"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
</pre>
-(You could then redefine <a id="wrglossary.7440"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a> to <code class="code">related topics</code>,
-if required or redefine <a id="wrglossary.7441"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a> as applicable.)
+(You could then redefine <a id="wrglossary.7443"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a> to <code class="code">related topics</code>,
+if required or redefine <a id="wrglossary.7444"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a> as applicable.)
<p>
-Example (<a id="wrglossary.7442"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key):
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7443"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7444"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,
- <a id="wrglossary.7445"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7446"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
+Example (<a id="wrglossary.7445"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key):
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7446"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7447"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,
+ <a id="wrglossary.7448"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7449"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
</pre>
-When the <code class="code">zucchini</code> entry is defined, the <a id="wrglossary.7447"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key
-will automatically <a id="wrglossary.7448"></a><a href="#glo:dual.indexing">index</a> zucchini with
-<code class="code"><a id="wrglossary.7449"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{zucchini}{courgette}</code>. This means that
+When the <code class="code">zucchini</code> entry is defined, the <a id="wrglossary.7450"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key
+will automatically <a id="wrglossary.7451"></a><a href="#glo:dual.indexing">index</a> zucchini with
+<code class="code"><a id="wrglossary.7452"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{zucchini}{courgette}</code>. This means that
the <code class="code">zucchini</code> entry will be present in the glossary with
-<span class="qt">“<span style="font-style: italic; font-variant: normal; ">see courgette”</span> in the <a id="wrglossary.7450"></a><a href="#glo:dual.locationlist">location list</a>. If the
+<span class="qt">“<span style="font-style: italic; font-variant: normal; ">see courgette”</span> in the <a id="wrglossary.7453"></a><a href="#glo:dual.locationlist">location list</a>. If the
<code class="code">zucchini</code> entry is referenced in the document using a command
-like <a id="wrglossary.7451"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, then the hyperlink (if enabled) will go to the
+like <a id="wrglossary.7454"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>, then the hyperlink (if enabled) will go to the
<code class="code">courgette</code> entry (not the <code class="code">zucchini</code> entry) but the
<code class="code">zucchini</code> entry won’t be indexed.
<p>
-If you want the <code class="code">zucchini</code> entry <a id="wrglossary.7452"></a><a href="#glo:dual.entrylocation">locations</a> added to the
+If you want the <code class="code">zucchini</code> entry <a id="wrglossary.7455"></a><a href="#glo:dual.entrylocation">locations</a> added to the
<code class="code">courgette</code> entry, you can redefine
-<a id="wrglossary.7453"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a> (see §<a href="#sec:glssee">5.9.3</a>) or, with
-<a id="wrglossary.7454"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, use the <a id="wrglossary.7455"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a><span class="optfmt">=transfer</span> setting.
+<a id="wrglossary.7456"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a> (see §<a href="#sec:glssee">5.9.3</a>) or, with
+<a id="wrglossary.7457"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, use the <a id="wrglossary.7458"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a><span class="optfmt">=transfer</span> setting.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-With <a id="wrglossary.7456"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, cross-references are selected according to the
-<a id="wrglossary.7457"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a> criteria. See the <a id="wrglossary.7458"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for
+With <a id="wrglossary.7459"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, cross-references are selected according to the
+<a id="wrglossary.7460"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a> criteria. See the <a id="wrglossary.7461"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for
further details.
</div><!-- end of information -->
@@ -21545,51 +21565,51 @@
<p>
If you have a file containing a large number of entry definitions
-shared across multiple documents, then the use of the <a id="wrglossary.7459"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>,
-<a id="wrglossary.7460"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7461"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key can cause unwanted entries
+shared across multiple documents, then the use of the <a id="wrglossary.7462"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>,
+<a id="wrglossary.7463"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7464"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key can cause unwanted entries
to appear in the document.
<p>
<div class="marginright"><a id="ex:autoseeindextrue-backref">🖹</a><a href="#ex:autoseeindextrue">107</a></div>Example <a href="#ex:autoseeindextrue">107</a> demonstrates this.
Suppose the file <span class="filefmt">myentries.tex</span> contains:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7462"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7463"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,
- <a id="wrglossary.7464"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7465"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7466"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7465"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7466"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,
<a id="wrglossary.7467"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7468"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7469"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,
+<a id="wrglossary.7468"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7469"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,
<a id="wrglossary.7470"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7471"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7472"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
- <a id="wrglossary.7473"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7474"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
-<a id="wrglossary.7475"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucurbit}{<a id="wrglossary.7476"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>,
- <a id="wrglossary.7477"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7478"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={gourd}</span>}
-<a id="wrglossary.7479"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7480"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,
- <a id="wrglossary.7481"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7482"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7483"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,
- <a id="wrglossary.7484"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7485"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
-<a id="wrglossary.7486"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7487"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,
- <a id="wrglossary.7488"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7489"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
-<a id="wrglossary.7490"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{broccoli}{<a id="wrglossary.7491"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>,
- <a id="wrglossary.7492"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7493"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cauliflower}{<a id="wrglossary.7494"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,
- <a id="wrglossary.7495"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7496"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={broccoli}</span>}
+<a id="wrglossary.7471"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7472"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,
+ <a id="wrglossary.7473"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7474"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7475"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
+ <a id="wrglossary.7476"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7477"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
+<a id="wrglossary.7478"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucurbit}{<a id="wrglossary.7479"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>,
+ <a id="wrglossary.7480"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7481"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={gourd}</span>}
+<a id="wrglossary.7482"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7483"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,
+ <a id="wrglossary.7484"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7485"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7486"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,
+ <a id="wrglossary.7487"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7488"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
+<a id="wrglossary.7489"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7490"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,
+ <a id="wrglossary.7491"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7492"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
+<a id="wrglossary.7493"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{broccoli}{<a id="wrglossary.7494"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>,
+ <a id="wrglossary.7495"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7496"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cauliflower}{<a id="wrglossary.7497"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,
+ <a id="wrglossary.7498"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7499"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={broccoli}</span>}
</pre>
Some of these entries have a cross-reference key set, but not all of
these entries are required in the document:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.7497"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7498"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
- <a id="wrglossary.7499"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
+<code class="cmd">\usepackage</code>[<a id="wrglossary.7500"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7501"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
+ <a id="wrglossary.7502"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
{glossaries-extra}
-<a id="wrglossary.7500"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7501"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
+<a id="wrglossary.7503"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7504"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
<code class="cbeg">\begin{document}</code>
-This document is only discussing <a id="wrglossary.7502"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
-<a id="wrglossary.7503"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7504"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7505"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7506"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7507"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+This document is only discussing <a id="wrglossary.7505"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
+<a id="wrglossary.7506"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7507"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7508"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7509"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7510"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -21612,19 +21632,19 @@
<p>
There are a number of methods to address some of these problems.
<div class="marginright"><a id="ex:autoseeindexfalse-backref">🖹</a><a href="#ex:autoseeindexfalse">108</a></div>Example <a href="#ex:autoseeindexfalse">108</a> uses the first method, which
-has the cross-referencing keys in the <a id="wrglossary.7508"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a>
+has the cross-referencing keys in the <a id="wrglossary.7511"></a><a href="#glo:ext.tex"><span class="extfmt">tex</span></a>
file (as above), but disables the auto-indexing:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.7509"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>,<a id="wrglossary.7510"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,
- <a id="wrglossary.7511"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
- <a id="wrglossary.7512"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]{glossaries-extra}
-<a id="wrglossary.7513"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7514"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
+<code class="cmd">\usepackage</code>[<a id="wrglossary.7512"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>,<a id="wrglossary.7513"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,
+ <a id="wrglossary.7514"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
+ <a id="wrglossary.7515"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]{glossaries-extra}
+<a id="wrglossary.7516"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7517"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
<code class="cbeg">\begin{document}</code>
-This document is only discussing <a id="wrglossary.7515"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
-<a id="wrglossary.7516"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7517"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7518"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7519"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7520"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+This document is only discussing <a id="wrglossary.7518"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
+<a id="wrglossary.7519"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7520"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7521"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7522"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7523"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -21635,27 +21655,27 @@
</div><!-- end of resultbox -->
This doesn’t show the zucchini entry or any of
-the cross-references in the <a id="wrglossary.7521"></a><a href="#glo:dual.glossary">glossary</a> because the information
-hasn’t been added to the <a id="wrglossary.7522"></a><a href="#glo:dual.indexing">indexing</a> files.
+the cross-references in the <a id="wrglossary.7524"></a><a href="#glo:dual.glossary">glossary</a> because the information
+hasn’t been added to the <a id="wrglossary.7525"></a><a href="#glo:dual.indexing">indexing</a> files.
<p>
One way around this
-is to insert the cross-reference in a <a id="wrglossary.7523"></a><a href="#glo:dual.postdeschook">post-description hook</a>.
+is to insert the cross-reference in a <a id="wrglossary.7526"></a><a href="#glo:dual.postdeschook">post-description hook</a>.
<div class="marginright"><a id="ex:autoseeindexfalsepostname-backref">🖹</a><a href="#ex:autoseeindexfalsepostname">109</a></div>Example <a href="#ex:autoseeindexfalsepostname">109</a> demonstrates this:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.7524"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>,<a id="wrglossary.7525"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,
- <a id="wrglossary.7526"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
- <a id="wrglossary.7527"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]{glossaries-extra}
-<a id="wrglossary.7528"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7529"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
-<a id="wrglossary.7530"></a><a href="#glo:glsdefpostdesc"><code class="csfmt">\glsdefpostdesc</code></a>{general}{<span class="comment">% </span>
- <a id="wrglossary.7531"></a><a href="#glo:glsxtrseelists"><code class="csfmt">\glsxtrseelists</code></a>{<a id="wrglossary.7532"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}<span class="comment">% </span>
+<code class="cmd">\usepackage</code>[<a id="wrglossary.7527"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>,<a id="wrglossary.7528"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,
+ <a id="wrglossary.7529"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
+ <a id="wrglossary.7530"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]{glossaries-extra}
+<a id="wrglossary.7531"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7532"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
+<a id="wrglossary.7533"></a><a href="#glo:glsdefpostdesc"><code class="csfmt">\glsdefpostdesc</code></a>{general}{<span class="comment">% </span>
+ <a id="wrglossary.7534"></a><a href="#glo:glsxtrseelists"><code class="csfmt">\glsxtrseelists</code></a>{<a id="wrglossary.7535"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}<span class="comment">% </span>
}
<code class="cbeg">\begin{document}</code>
This document is only discussing
-<a id="wrglossary.7533"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby <a id="wrglossary.7534"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow},
-also called a <a id="wrglossary.7535"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7536"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7537"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7538"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+<a id="wrglossary.7536"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby <a id="wrglossary.7537"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow},
+also called a <a id="wrglossary.7538"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7539"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7540"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7541"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -21669,54 +21689,54 @@
<p>
However, this still doesn’t solve the problem that the zucchini
entry isn’t included in the glossary. It needs to be indexed, but
-<a id="wrglossary.7539"></a><a href="#glo:dual.indexing">indexing</a> has been suppressed. Firstly, because the automatic
-<a id="wrglossary.7540"></a><a href="#glo:dual.indexing">indexing</a> triggered by the <a id="wrglossary.7541"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key has been
-suppressed with <a id="wrglossary.7542"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>, and, secondly, because
-the presence of the <a id="wrglossary.7543"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key automatically suppresses
-<a id="wrglossary.7544"></a><a href="#glo:dual.indexing">indexing</a> with the <a id="wrglossary.7545"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7546"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
+<a id="wrglossary.7542"></a><a href="#glo:dual.indexing">indexing</a> has been suppressed. Firstly, because the automatic
+<a id="wrglossary.7543"></a><a href="#glo:dual.indexing">indexing</a> triggered by the <a id="wrglossary.7544"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key has been
+suppressed with <a id="wrglossary.7545"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>, and, secondly, because
+the presence of the <a id="wrglossary.7546"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key automatically suppresses
+<a id="wrglossary.7547"></a><a href="#glo:dual.indexing">indexing</a> with the <a id="wrglossary.7548"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7549"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
commands. This doesn’t cause a problem for the zucchini hyperlink,
-since the target is courgette (obtained from the <a id="wrglossary.7547"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key).
+since the target is courgette (obtained from the <a id="wrglossary.7550"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key).
<p>
<div class="marginright"><a id="ex:noxrfields-backref">🖹</a><a href="#ex:noxrfields">110</a></div>Example <a href="#ex:noxrfields">110</a> demonstrates the second method, which is
to not use those keys in the entry definitions
-and instead use <a id="wrglossary.7548"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> or <a id="wrglossary.7549"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> within the document.
+and instead use <a id="wrglossary.7551"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> or <a id="wrglossary.7552"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> within the document.
The file <span class="filefmt">myentries.tex</span> now contains:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7550"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7551"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,
- <a id="wrglossary.7552"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7553"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7554"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7553"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7554"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,
<a id="wrglossary.7555"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7556"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7557"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,
+<a id="wrglossary.7556"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7557"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,
<a id="wrglossary.7558"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7559"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7560"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
+<a id="wrglossary.7559"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7560"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,
<a id="wrglossary.7561"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7562"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucurbit}{<a id="wrglossary.7563"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>,
+<a id="wrglossary.7562"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7563"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,
<a id="wrglossary.7564"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7565"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7566"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,
+<a id="wrglossary.7565"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucurbit}{<a id="wrglossary.7566"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>,
<a id="wrglossary.7567"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7568"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7569"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,
+<a id="wrglossary.7568"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7569"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,
<a id="wrglossary.7570"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7571"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7572"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,
+<a id="wrglossary.7571"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7572"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,
<a id="wrglossary.7573"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7574"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{broccoli}{<a id="wrglossary.7575"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>,
+<a id="wrglossary.7574"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7575"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,
<a id="wrglossary.7576"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7577"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cauliflower}{<a id="wrglossary.7578"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,
+<a id="wrglossary.7577"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{broccoli}{<a id="wrglossary.7578"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>,
<a id="wrglossary.7579"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7580"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cauliflower}{<a id="wrglossary.7581"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,
+ <a id="wrglossary.7582"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
</pre>
The document:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.7580"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7581"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
- <a id="wrglossary.7582"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
+<code class="cmd">\usepackage</code>[<a id="wrglossary.7583"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7584"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
+ <a id="wrglossary.7585"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
{glossaries-extra}
-<a id="wrglossary.7583"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7584"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
-<a id="wrglossary.7585"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{gourd}{pumpkin,melon,courgette}
-<a id="wrglossary.7586"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{zucchini}{courgette}
-<a id="wrglossary.7587"></a><a href="#glo:GlsXtrSetField"><code class="csfmt">\GlsXtrSetField</code></a>{zucchini}{alias}{courgette}
+<a id="wrglossary.7586"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7587"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
+<a id="wrglossary.7588"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{gourd}{pumpkin,melon,courgette}
+<a id="wrglossary.7589"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{zucchini}{courgette}
+<a id="wrglossary.7590"></a><a href="#glo:GlsXtrSetField"><code class="csfmt">\GlsXtrSetField</code></a>{zucchini}{alias}{courgette}
<code class="cbeg">\begin{document}</code>
-This document is only discussing <a id="wrglossary.7588"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
-<a id="wrglossary.7589"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7590"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7591"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7592"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7593"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+This document is only discussing <a id="wrglossary.7591"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
+<a id="wrglossary.7592"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7593"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7594"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7595"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7596"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -21726,68 +21746,68 @@
using the see, seealso or alias keys.</object>
</div><!-- end of resultbox -->
-Note that aliases require the <a id="wrglossary.7594"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> field to be set. In
-this case, I’ve set it with <a id="wrglossary.7595"></a><a href="#glo:GlsXtrSetField"><code class="csfmt">\GlsXtrSetField</code></a>. The gourd and
+Note that aliases require the <a id="wrglossary.7597"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> field to be set. In
+this case, I’ve set it with <a id="wrglossary.7598"></a><a href="#glo:GlsXtrSetField"><code class="csfmt">\GlsXtrSetField</code></a>. The gourd and
zucchini entries have been included in the glossary because they
-were added with <a id="wrglossary.7596"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. The other entries are in the glossary
-because they were indexed when referenced with <a id="wrglossary.7597"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or
-<a id="wrglossary.7598"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>.
+were added with <a id="wrglossary.7599"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. The other entries are in the glossary
+because they were indexed when referenced with <a id="wrglossary.7600"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or
+<a id="wrglossary.7601"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>.
<p>
Since cucumber isn’t required in the document, I haven’t included it
in the cross-reference list for gourd. This method is flexible as it
allows the cross-referencing to vary between documents. For example,
another document may instead have:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7599"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{pumpkin}{courgette,melon}
-<a id="wrglossary.7600"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{melon}{pumpkin,courgette}
-<a id="wrglossary.7601"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{courgette}{pumpkin,melon}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7602"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{pumpkin}{courgette,melon}
+<a id="wrglossary.7603"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{melon}{pumpkin,courgette}
+<a id="wrglossary.7604"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{courgette}{pumpkin,melon}
</pre>
<p>
-The third method is to switch to <a id="wrglossary.7602"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. The file
+The third method is to switch to <a id="wrglossary.7605"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. The file
<span class="filefmt">myentries.tex</span> can be converted to <span class="filefmt">myentries.bib</span>
using:
-<pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">〉_</span></a></div><a id="wrglossary.7603"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> <a id="wrglossary.7604"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> myentries.tex myentries.bib
+<pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">〉_</span></a></div><a id="wrglossary.7606"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> <a id="wrglossary.7607"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> myentries.tex myentries.bib
</pre>
-I’ve used the option <a id="wrglossary.7605"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> (or <a id="wrglossary.7606"></a><a href="#glo:switch.index-conversion"><span class="shortargfmt">-i</span></a>) which will use
+I’ve used the option <a id="wrglossary.7608"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> (or <a id="wrglossary.7609"></a><a href="#glo:switch.index-conversion"><span class="shortargfmt">-i</span></a>) which will use
<code class="code">@index</code> instead of <code class="code">@entry</code> for entries that have an
empty description (which is the case in this example).
This creates the file <span class="filefmt">myentries.bib</span>, which contains the
following (space compacted):
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><span class="comment">% Encoding: UTF-8</span>
- at index{pumpkin, <a id="wrglossary.7607"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>}
- at index{cucumber, <a id="wrglossary.7608"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>}
- at index{melon, <a id="wrglossary.7609"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>}
- at index{gourd, <a id="wrglossary.7610"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>,
- <a id="wrglossary.7611"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>}
- at index{cucurbit, <a id="wrglossary.7612"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={gourd}</span>, <a id="wrglossary.7613"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>}
- at index{courgette, <a id="wrglossary.7614"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>}
- at index{marrow, <a id="wrglossary.7615"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>, <a id="wrglossary.7616"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
- at index{zucchini, <a id="wrglossary.7617"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>, <a id="wrglossary.7618"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
- at index{broccoli, <a id="wrglossary.7619"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>}
- at index{cauliflower, <a id="wrglossary.7620"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,
- <a id="wrglossary.7621"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={broccoli}</span>}
+ at index{pumpkin, <a id="wrglossary.7610"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>}
+ at index{cucumber, <a id="wrglossary.7611"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>}
+ at index{melon, <a id="wrglossary.7612"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>}
+ at index{gourd, <a id="wrglossary.7613"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>,
+ <a id="wrglossary.7614"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>}
+ at index{cucurbit, <a id="wrglossary.7615"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={gourd}</span>, <a id="wrglossary.7616"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>}
+ at index{courgette, <a id="wrglossary.7617"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>}
+ at index{marrow, <a id="wrglossary.7618"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>, <a id="wrglossary.7619"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
+ at index{zucchini, <a id="wrglossary.7620"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>, <a id="wrglossary.7621"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
+ at index{broccoli, <a id="wrglossary.7622"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>}
+ at index{cauliflower, <a id="wrglossary.7623"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,
+ <a id="wrglossary.7624"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={broccoli}</span>}
</pre>
<p>
<div class="marginright"><a id="ex:recordedanddeps-backref">🖹</a><a href="#ex:recordedanddeps">111</a></div>Example <a href="#ex:recordedanddeps">111</a> adapts the
earlier Example <a href="#ex:autoseeindextrue">107</a> to use this new
-<span class="filefmt">myentries.bib</span> file with <a id="wrglossary.7622"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>:
+<span class="filefmt">myentries.bib</span> file with <a id="wrglossary.7625"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.7623"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>,<a id="wrglossary.7624"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,
- <a id="wrglossary.7625"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.7626"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
+<code class="cmd">\usepackage</code>[<a id="wrglossary.7626"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>,<a id="wrglossary.7627"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,
+ <a id="wrglossary.7628"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.7629"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
{glossaries-extra}
-<a id="wrglossary.7627"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7628"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={myentries}</span>]
+<a id="wrglossary.7630"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7631"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={myentries}</span>]
<code class="cbeg">\begin{document}</code>
-This document is only discussing <a id="wrglossary.7629"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
-<a id="wrglossary.7630"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7631"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7632"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7633"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7634"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+This document is only discussing <a id="wrglossary.7632"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
+<a id="wrglossary.7633"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7634"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7635"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7636"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7637"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
-In order to support letter <a id="wrglossary.7635"></a><a href="#glo:idx.group">groups</a>, <a id="wrglossary.7636"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> needs to be
-invoked with the <a id="wrglossary.7637"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch.
+In order to support letter <a id="wrglossary.7638"></a><a href="#glo:idx.group">groups</a>, <a id="wrglossary.7639"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> needs to be
+invoked with the <a id="wrglossary.7640"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch.
So if the document file is called <span class="filefmt">myDoc.tex</span> then the build
process is:
<pre class="terminal"><div class="terminaltitle"><a href="#glo:sym.terminal"><span title="Terminal" class="icon">〉_</span></a></div>pdflatex myDoc
-bib2gls <a id="wrglossary.7638"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> myDoc
+bib2gls <a id="wrglossary.7641"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> myDoc
pdflatex myDoc
</pre>
<p>
@@ -21798,11 +21818,11 @@
fields with bib2gls and selection=recorded and deps.</object>
</div><!-- end of resultbox -->
-This uses the default <a id="wrglossary.7639"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and
-deps}</span>, which selects entries that have <a id="wrglossary.7640"></a><a href="#glo:dual.indexing">records</a>,
+This uses the default <a id="wrglossary.7642"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and
+deps}</span>, which selects entries that have <a id="wrglossary.7643"></a><a href="#glo:dual.indexing">records</a>,
and their dependencies. Records correspond to the usual indexing
-performed by the <a id="wrglossary.7641"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>, <a id="wrglossary.7642"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> or <a id="wrglossary.7643"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>
-commands. With <a id="wrglossary.7644"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the cross-referencing fields don’t
+performed by the <a id="wrglossary.7644"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>, <a id="wrglossary.7645"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> or <a id="wrglossary.7646"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>
+commands. With <a id="wrglossary.7647"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the cross-referencing fields don’t
trigger an index but instead identify dependencies.
<p>
Note that the above doesn’t include the gourd entry (which
@@ -21810,17 +21830,17 @@
been indexed). The selection
criteria can be changed to also include unrecorded entries that cross-reference
selected entries. There are two options to choose from:
-<a id="wrglossary.7645"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span>, which will
-apply to all the cross-reference fields (<a id="wrglossary.7646"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>,
-<a id="wrglossary.7647"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7648"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>), or
-<a id="wrglossary.7649"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see not also}</span>,
-which doesn’t consider the <a id="wrglossary.7650"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field.
+<a id="wrglossary.7648"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span>, which will
+apply to all the cross-reference fields (<a id="wrglossary.7649"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>,
+<a id="wrglossary.7650"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7651"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>), or
+<a id="wrglossary.7652"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see not also}</span>,
+which doesn’t consider the <a id="wrglossary.7653"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field.
<p>
<div class="marginright"><a id="ex:recordedanddepsandsee-backref">🖹</a><a href="#ex:recordedanddepsandsee">112</a></div>Example <a href="#ex:recordedanddepsandsee">112</a> adapts the above
Example <a href="#ex:recordedanddeps">111</a>
to change the selection criteria:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7651"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7652"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={myentries}</span>,
- <a id="wrglossary.7653"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span>]
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7654"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7655"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={myentries}</span>,
+ <a id="wrglossary.7656"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span>]
</pre>
<p>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -21833,24 +21853,24 @@
<p>
This now includes the gourd entry because it cross-references
-pumpkin and melon, which have been <a id="wrglossary.7654"></a><a href="#glo:dual.indexing">recorded</a> in the document.
+pumpkin and melon, which have been <a id="wrglossary.7657"></a><a href="#glo:dual.indexing">recorded</a> in the document.
The cucurbit entry is also included because it cross-references the
(now selected) gourd entry. Note that the cucumber entry has been
selected because the gourd entry depends on it. This means there are
no broken links in the glossary, but it looks a bit odd as the
-cucumber entry has no <a id="wrglossary.7655"></a><a href="#glo:dual.locationlist">location list</a>. As from <a id="wrglossary.7656"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>
+cucumber entry has no <a id="wrglossary.7658"></a><a href="#glo:dual.locationlist">location list</a>. As from <a id="wrglossary.7659"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>
v3.0, this can be removed with one of the cross-reference pruning
options.
<p>
-<div class="marginright"><a id="ex:recordedanddepsandseeprune-backref">🖹</a><a href="#ex:recordedanddepsandseeprune">113</a></div>Example <a href="#ex:recordedanddepsandseeprune">113</a> uses <a id="wrglossary.7657"></a><a href="#glo:opt.resource.prune-xr"><span class="csoptfmt">prune-xr</span></a>:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7658"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
- <a id="wrglossary.7659"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={myentries}</span>,
- <a id="wrglossary.7660"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span>,
- <a id="wrglossary.7661"></a><a href="#glo:opt.resource.prune-xr"><span class="csoptfmt">prune-xr</span></a>
+<div class="marginright"><a id="ex:recordedanddepsandseeprune-backref">🖹</a><a href="#ex:recordedanddepsandseeprune">113</a></div>Example <a href="#ex:recordedanddepsandseeprune">113</a> uses <a id="wrglossary.7660"></a><a href="#glo:opt.resource.prune-xr"><span class="csoptfmt">prune-xr</span></a>:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7661"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[
+ <a id="wrglossary.7662"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">={myentries}</span>,
+ <a id="wrglossary.7663"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span>,
+ <a id="wrglossary.7664"></a><a href="#glo:opt.resource.prune-xr"><span class="csoptfmt">prune-xr</span></a>
]
</pre>
This removes the unnecessary cucumber from the gourd’s
-<a id="wrglossary.7662"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> list, and so cucumber doesn’t get selected.
+<a id="wrglossary.7665"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> list, and so cucumber doesn’t get selected.
<p>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
<a href="#ex:recordedanddepsandseeprune-backref"><span title="Up" class="icon">⭱</span></a><a id="ex:recordedanddepsandseeprune"></a>Example 113: Cross-references (<span class="appfmt">bib2gls</span> and
@@ -21862,7 +21882,7 @@
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-See the <a id="wrglossary.7663"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details on the
+See the <a id="wrglossary.7666"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for further details on the
cross-reference selection and pruning options.
</div><!-- end of information -->
@@ -21875,81 +21895,81 @@
<p>
If you have switched off the indexing of the cross-reference
-fields (with <a id="wrglossary.7664"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>) or want to suppress the
-<a id="wrglossary.7665"></a><a href="#glo:dual.locationlist">location lists</a>, then you can adjust the glossary style or
+fields (with <a id="wrglossary.7667"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>) or want to suppress the
+<a id="wrglossary.7668"></a><a href="#glo:dual.locationlist">location lists</a>, then you can adjust the glossary style or
hooks to include the cross-references since they won’t be shown
otherwise.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7666"></a><code class="code"><dfn id="glo:glsxtrseelists"><code class="csfmt">\glsxtrseelists</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7669"></a><code class="code"><dfn id="glo:glsxtrseelists"><code class="csfmt">\glsxtrseelists</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
If the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has the
-<a id="wrglossary.7667"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7668"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7669"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> fields set,
+<a id="wrglossary.7670"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7671"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7672"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> fields set,
this will display the cross reference
-according to <a id="wrglossary.7670"></a><a href="#glo:glsxtruseseeformat"><code class="csfmt">\glsxtruseseeformat</code></a> (for <a id="wrglossary.7671"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and
-<a id="wrglossary.7672"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>) or <a id="wrglossary.7673"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a> (for
-<a id="wrglossary.7674"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a>). If any of these fields are set, the list is
+according to <a id="wrglossary.7673"></a><a href="#glo:glsxtruseseeformat"><code class="csfmt">\glsxtruseseeformat</code></a> (for <a id="wrglossary.7674"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and
+<a id="wrglossary.7675"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>) or <a id="wrglossary.7676"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a> (for
+<a id="wrglossary.7677"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a>). If any of these fields are set, the list is
encapsulated with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7675"></a><code class="code"><dfn id="glo:glsxtrseelistsencap"><code class="csfmt">\glsxtrseelistsencap</code></dfn>{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7678"></a><code class="code"><dfn id="glo:glsxtrseelistsencap"><code class="csfmt">\glsxtrseelistsencap</code></dfn>{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
This simply does a space followed by <span class="meta">〈<em class="metainner">content</em>〉</span>. If more than
one of the fields are set (not recommended), then they will be
-displayed in the order: <a id="wrglossary.7676"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7677"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and
-<a id="wrglossary.7678"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>. The entire set will be encapsulated with
-<a id="wrglossary.7679"></a><a href="#glo:glsxtrseelistsencap"><code class="csfmt">\glsxtrseelistsencap</code></a> and each sub-list will be separated with:
+displayed in the order: <a id="wrglossary.7679"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7680"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and
+<a id="wrglossary.7681"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>. The entire set will be encapsulated with
+<a id="wrglossary.7682"></a><a href="#glo:glsxtrseelistsencap"><code class="csfmt">\glsxtrseelistsencap</code></a> and each sub-list will be separated with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7680"></a><code class="code"><dfn id="glo:glsxtrseelistsdelim"><code class="csfmt">\glsxtrseelistsdelim</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7683"></a><code class="code"><dfn id="glo:glsxtrseelistsdelim"><code class="csfmt">\glsxtrseelistsdelim</code></dfn></code></div><!-- end of pinnedbox -->
which defaults to a comma followed by a space.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7681"></a><code class="code"><dfn id="glo:glsxtrusesee"><code class="csfmt">\glsxtrusesee</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7684"></a><code class="code"><dfn id="glo:glsxtrusesee"><code class="csfmt">\glsxtrusesee</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
If the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has the
-<a id="wrglossary.7682"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> field set, this will display the cross reference
-according to <a id="wrglossary.7683"></a><a href="#glo:glsxtruseseeformat"><code class="csfmt">\glsxtruseseeformat</code></a>, otherwise this does nothing.
-An error (or warning with <a id="wrglossary.7684"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.7685"></a><a href="#glo:optval.undefaction.warn"><span class="optfmt">warn</span></a>) will
+<a id="wrglossary.7685"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> field set, this will display the cross reference
+according to <a id="wrglossary.7686"></a><a href="#glo:glsxtruseseeformat"><code class="csfmt">\glsxtruseseeformat</code></a>, otherwise this does nothing.
+An error (or warning with <a id="wrglossary.7687"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.7688"></a><a href="#glo:optval.undefaction.warn"><span class="optfmt">warn</span></a>) will
occur if the entry hasn’t been defined.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7686"></a><code class="code"><dfn id="glo:glsxtrusealias"><code class="csfmt">\glsxtrusealias</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7689"></a><code class="code"><dfn id="glo:glsxtrusealias"><code class="csfmt">\glsxtrusealias</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-As <a id="wrglossary.7687"></a><a href="#glo:glsxtrusesee"><code class="csfmt">\glsxtrusesee</code></a> but for the <a id="wrglossary.7688"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> field.
+As <a id="wrglossary.7690"></a><a href="#glo:glsxtrusesee"><code class="csfmt">\glsxtrusesee</code></a> but for the <a id="wrglossary.7691"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> field.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7689"></a><code class="code"><dfn id="glo:glsxtruseseealso"><code class="csfmt">\glsxtruseseealso</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7692"></a><code class="code"><dfn id="glo:glsxtruseseealso"><code class="csfmt">\glsxtruseseealso</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
If the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has the
-<a id="wrglossary.7690"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field set, this will display the cross reference
-according to <a id="wrglossary.7691"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a>, otherwise this does nothing.
-An error (or warning with <a id="wrglossary.7692"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.7693"></a><a href="#glo:optval.undefaction.warn"><span class="optfmt">warn</span></a>) will
+<a id="wrglossary.7693"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field set, this will display the cross reference
+according to <a id="wrglossary.7694"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a>, otherwise this does nothing.
+An error (or warning with <a id="wrglossary.7695"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.7696"></a><a href="#glo:optval.undefaction.warn"><span class="optfmt">warn</span></a>) will
occur if the entry hasn’t been defined.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7694"></a><code class="code"><dfn id="glo:glsxtralias"><code class="csfmt">\glsxtralias</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7697"></a><code class="code"><dfn id="glo:glsxtralias"><code class="csfmt">\glsxtralias</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This expands to the value of the <a id="wrglossary.7695"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> field (which should
+This expands to the value of the <a id="wrglossary.7698"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> field (which should
be a single entry label) or empty if the field isn’t set. If the
-entry isn’t defined, this command will expand to <a id="wrglossary.7696"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
+entry isn’t defined, this command will expand to <a id="wrglossary.7699"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>
(without any error or warning). If you want to first test if the
-field is set, you can use <a id="wrglossary.7697"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>.
+field is set, you can use <a id="wrglossary.7700"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7698"></a><code class="code"><dfn id="glo:glsxtrseealsolabels"><code class="csfmt">\glsxtrseealsolabels</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7701"></a><code class="code"><dfn id="glo:glsxtrseealsolabels"><code class="csfmt">\glsxtrseealsolabels</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This expands to the value of the <a id="wrglossary.7699"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field (which
+This expands to the value of the <a id="wrglossary.7702"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field (which
should be a comma-separated list of entry labels) or empty if the
field isn’t set. If the entry isn’t defined, this command will
-expand to <a id="wrglossary.7700"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> (without any error or warning). If you want to
-first test if the field is set, you can use <a id="wrglossary.7701"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>.
+expand to <a id="wrglossary.7703"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> (without any error or warning). If you want to
+first test if the field is set, you can use <a id="wrglossary.7704"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7702"></a><code class="code"><dfn id="glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></dfn>{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7705"></a><code class="code"><dfn id="glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></dfn>{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
This command is used to format a <span class="qt">“see also”</span> cross-reference.
This is simply defined to do:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7703"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a>[<a id="wrglossary.7704"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a>]{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}{}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7706"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a>[<a id="wrglossary.7707"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a>]{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}{}
</pre>
<p>
@@ -21960,66 +21980,66 @@
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-If you are using <a id="wrglossary.7705"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, see the <a id="wrglossary.7706"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual
-for information about the <a id="wrglossary.7707"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a>,
-<a id="wrglossary.7708"></a><a href="#glo:opt.resource.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7709"></a><a href="#glo:opt.resource.seealso"><span class="csoptfmt">seealso</span></a>, <a id="wrglossary.7710"></a><a href="#glo:opt.resource.alias"><span class="csoptfmt">alias</span></a>,
-<a id="wrglossary.7711"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a> options.
+If you are using <a id="wrglossary.7708"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, see the <a id="wrglossary.7709"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual
+for information about the <a id="wrglossary.7710"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a>,
+<a id="wrglossary.7711"></a><a href="#glo:opt.resource.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7712"></a><a href="#glo:opt.resource.seealso"><span class="csoptfmt">seealso</span></a>, <a id="wrglossary.7713"></a><a href="#glo:opt.resource.alias"><span class="csoptfmt">alias</span></a>,
+<a id="wrglossary.7714"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a> options.
</div><!-- end of information -->
<p>
-The actual <a id="wrglossary.7712"></a><a href="#glo:dual.indexing">indexing</a> of the <a id="wrglossary.7713"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> key is performed with:
+The actual <a id="wrglossary.7715"></a><a href="#glo:dual.indexing">indexing</a> of the <a id="wrglossary.7716"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> key is performed with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7714"></a><code class="code"><dfn id="glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7717"></a><code class="code"><dfn id="glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
-which is analogous to <a id="wrglossary.7715"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. As with <a id="wrglossary.7716"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>, this can
+which is analogous to <a id="wrglossary.7718"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. As with <a id="wrglossary.7719"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>, this can
also be used explicitly.
<p>
-With <a id="wrglossary.7717"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, <a id="wrglossary.7718"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> simply does:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7719"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>[<a id="wrglossary.7720"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}
+With <a id="wrglossary.7720"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, <a id="wrglossary.7721"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> simply does:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7722"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>[<a id="wrglossary.7723"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">xr-list</em>〉</span>}
</pre>
-With <a id="wrglossary.7721"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, <a id="wrglossary.7722"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> behaves in an analogous
+With <a id="wrglossary.7724"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, <a id="wrglossary.7725"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> behaves in an analogous
way, using the appropriate cross-referencing markup.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7723"></a><code class="code"><dfn id="glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7726"></a><code class="code"><dfn id="glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></dfn></code></div><!-- end of pinnedbox -->
-This hook is used within the <a id="wrglossary.7724"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7725"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
-commands to automatically switch off the <a id="wrglossary.7726"></a><a href="#glo:dual.indexing">indexing</a> for aliases.
+This hook is used within the <a id="wrglossary.7727"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7728"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a>
+commands to automatically switch off the <a id="wrglossary.7729"></a><a href="#glo:dual.indexing">indexing</a> for aliases.
(The hook is performed after the options set by
-<a id="wrglossary.7727"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>.)
+<a id="wrglossary.7730"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>.)
<p>
-By default, this hook just sets <a id="wrglossary.7728"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=true</span>. If you would
-like to add <a id="wrglossary.7729"></a><a href="#glo:dual.entrylocation">locations</a> to the aliased <a id="wrglossary.7730"></a><a href="#glo:dual.locationlist">location list</a> then you
+By default, this hook just sets <a id="wrglossary.7731"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=true</span>. If you would
+like to add <a id="wrglossary.7732"></a><a href="#glo:dual.entrylocation">locations</a> to the aliased <a id="wrglossary.7733"></a><a href="#glo:dual.locationlist">location list</a> then you
can redefine it to use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7731"></a><code class="code"><dfn id="glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7734"></a><code class="code"><dfn id="glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></dfn></code></div><!-- end of pinnedbox -->
For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.7732"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a>}{<span class="comment">% </span>
- <a id="wrglossary.7733"></a><a href="#glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></a>}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\renewcommand</code>{<a id="wrglossary.7735"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a>}{<span class="comment">% </span>
+ <a id="wrglossary.7736"></a><a href="#glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></a>}
</pre>
-Note that this needs <a id="wrglossary.7734"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> to ensure the
-<a id="wrglossary.7735"></a><a href="#glo:dual.indexing">indexing</a> takes place so don’t simply append <a id="wrglossary.7736"></a><a href="#glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></a>
-to the definition of <a id="wrglossary.7737"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a>.
+Note that this needs <a id="wrglossary.7737"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> to ensure the
+<a id="wrglossary.7738"></a><a href="#glo:dual.indexing">indexing</a> takes place so don’t simply append <a id="wrglossary.7739"></a><a href="#glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></a>
+to the definition of <a id="wrglossary.7740"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a>.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-Don’t use the above hooks with <a id="wrglossary.7738"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as this function is
-disabled with <a id="wrglossary.7739"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.7740"></a><a href="#glo:optval.record.only"><span class="optfmt">only</span></a> and
-<a id="wrglossary.7741"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.7742"></a><a href="#glo:optval.record.nameref"><span class="optfmt">nameref</span></a>. Use the <a id="wrglossary.7743"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a> resource option instead.
+Don’t use the above hooks with <a id="wrglossary.7741"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as this function is
+disabled with <a id="wrglossary.7742"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.7743"></a><a href="#glo:optval.record.only"><span class="optfmt">only</span></a> and
+<a id="wrglossary.7744"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.7745"></a><a href="#glo:optval.record.nameref"><span class="optfmt">nameref</span></a>. Use the <a id="wrglossary.7746"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a> resource option instead.
</div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7744"></a><code class="code"><dfn id="glo:glsxtraddallcrossrefs"><code class="csfmt">\glsxtraddallcrossrefs</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7747"></a><code class="code"><dfn id="glo:glsxtraddallcrossrefs"><code class="csfmt">\glsxtraddallcrossrefs</code></dfn></code></div><!-- end of pinnedbox -->
This is used at the end of the document if
-<a id="wrglossary.7745"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a><span class="optfmt">=true</span> to automatically index any
-cross-references (identified in the <a id="wrglossary.7746"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7747"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a>
-and <a id="wrglossary.7748"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> fields).
+<a id="wrglossary.7748"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a><span class="optfmt">=true</span> to automatically index any
+cross-references (identified in the <a id="wrglossary.7749"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7750"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a>
+and <a id="wrglossary.7751"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> fields).
This command iterates over all entries in all glossaries and, if an entry has
been marked as used, does:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7749"></a><code class="code"><dfn id="glo:glsxtraddunusedxrefs"><code class="csfmt">\glsxtraddunusedxrefs</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7752"></a><code class="code"><dfn id="glo:glsxtraddunusedxrefs"><code class="csfmt">\glsxtraddunusedxrefs</code></dfn></code></div><!-- end of pinnedbox -->
which indexes any labels identified in the cross-reference fields of the entry
given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> that haven’t been marked as used.
@@ -22026,19 +22046,19 @@
<p>
This can be time consuming if there are a large number of
entries defined. If this is the case, you may want to consider
-switching to <a id="wrglossary.7750"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and use either
-<a id="wrglossary.7751"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span> or
-<a id="wrglossary.7752"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see not also}</span>.
+switching to <a id="wrglossary.7753"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and use either
+<a id="wrglossary.7754"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span> or
+<a id="wrglossary.7755"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see not also}</span>.
<p>
-There should be no need to use <a id="wrglossary.7753"></a><a href="#glo:glsxtraddallcrossrefs"><code class="csfmt">\glsxtraddallcrossrefs</code></a> explicitly, but you
+There should be no need to use <a id="wrglossary.7756"></a><a href="#glo:glsxtraddallcrossrefs"><code class="csfmt">\glsxtraddallcrossrefs</code></a> explicitly, but you
may want to redefine it to only iterate over specific glossaries.
-The unused entries are indexed using the <a id="wrglossary.7754"></a><a href="#glo:glsxtrunusedformat"><span class="csfmtcolourfont">glsxtrunusedformat</span></a>
+The unused entries are indexed using the <a id="wrglossary.7757"></a><a href="#glo:glsxtrunusedformat"><span class="csfmtcolourfont">glsxtrunusedformat</span></a>
format.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7755"></a><code class="code"><dfn id="glo:glsxtrunusedformat"><code class="csfmt">\glsxtrunusedformat</code></dfn>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7758"></a><code class="code"><dfn id="glo:glsxtrunusedformat"><code class="csfmt">\glsxtrunusedformat</code></dfn>{<span class="meta">〈<em class="metainner">location</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This ignores its argument (the <a id="wrglossary.7756"></a><a href="#glo:dual.entrylocation">location</a>) and just does <a id="wrglossary.7757"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>.
+This ignores its argument (the <a id="wrglossary.7759"></a><a href="#glo:dual.entrylocation">location</a>) and just does <a id="wrglossary.7760"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>.
<p>
</section><!-- end of section sec:glssee -->
@@ -22047,15 +22067,15 @@
<h2><!-- start of section header -->5.10. First Use Flag<span class="labellink"><a href="#sec:glsunset">[link]</a></span></h2><!-- end of section header -->
<p>
-Each entry has an associated <a id="wrglossary.7758"></a><a href="#glo:dual.firstuseflag">first use flag</a> (a conditional or
+Each entry has an associated <a id="wrglossary.7761"></a><a href="#glo:dual.firstuseflag">first use flag</a> (a conditional or
boolean variable), which determines whether or not the entry has
been marked as <span class="qt">“used”</span>. Unsetting this flag means that the entry
is marked as used. Resetting the flag means that the entry is marked
as unused.
<p>
-The <a id="wrglossary.7759"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands (which are the principle method of
+The <a id="wrglossary.7762"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands (which are the principle method of
referencing an entry) all mark the entry as used after the
-<a id="wrglossary.7760"></a><a href="#glo:dual.linktext">link text</a> is displayed but before the <a id="wrglossary.7761"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is
+<a id="wrglossary.7763"></a><a href="#glo:dual.linktext">link text</a> is displayed but before the <a id="wrglossary.7764"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is
used.
<p>
The purpose of this is to allow for additional information that
@@ -22066,76 +22086,76 @@
instance of the term may need to be in its terse form. For example,
if the term is used in the front matter.
<p>
-If any <a id="wrglossary.7762"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands (which are robust) are used in section
+If any <a id="wrglossary.7765"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands (which are robust) are used in section
headings or captions, they can end up in the table of contents or
corresponding <span class="qt">“list of …”</span> (such as the list of figures).
-This can cause the <a id="wrglossary.7763"></a><a href="#glo:dual.firstuseflag">first use flag</a> to be unset too soon. For
+This can cause the <a id="wrglossary.7766"></a><a href="#glo:dual.firstuseflag">first use flag</a> to be unset too soon. For
these situations, use the commands described in
§<a href="#sec:headtitle">5.3</a> instead.
<p>
-The base <a id="wrglossary.7764"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides commands to explicitly
-unset or reset the <a id="wrglossary.7765"></a><a href="#glo:dual.firstuseflag">first use flag</a> either locally (confined to
+The base <a id="wrglossary.7767"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides commands to explicitly
+unset or reset the <a id="wrglossary.7768"></a><a href="#glo:dual.firstuseflag">first use flag</a> either locally (confined to
the current scope) or globally. These commands are:
-<a id="wrglossary.7766"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> (global unset), <a id="wrglossary.7767"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> (local unset),
-<a id="wrglossary.7768"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> (global reset) and <a id="wrglossary.7769"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a> (local reset).
+<a id="wrglossary.7769"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> (global unset), <a id="wrglossary.7770"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> (local unset),
+<a id="wrglossary.7771"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> (global reset) and <a id="wrglossary.7772"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a> (local reset).
<p>
-The <a id="wrglossary.7770"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package adds hooks to the above commands.
-These do nothing by default, but are modified by <a id="wrglossary.7771"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>
-and <a id="wrglossary.7772"></a><a href="#glo:glsenableentryunitcount"><code class="csfmt">\glsenableentryunitcount</code></a> to perform the count increment or
+The <a id="wrglossary.7773"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package adds hooks to the above commands.
+These do nothing by default, but are modified by <a id="wrglossary.7774"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>
+and <a id="wrglossary.7775"></a><a href="#glo:glsenableentryunitcount"><code class="csfmt">\glsenableentryunitcount</code></a> to perform the count increment or
reset (see §<a href="#sec:entrycount">6.1</a>).
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7773"></a><code class="code"><dfn id="glo:glsxtrpostunset"><code class="csfmt">\glsxtrpostunset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7776"></a><code class="code"><dfn id="glo:glsxtrpostunset"><code class="csfmt">\glsxtrpostunset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This hook is added to <a id="wrglossary.7774"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>.
+This hook is added to <a id="wrglossary.7777"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7775"></a><code class="code"><dfn id="glo:glsxtrpostlocalunset"><code class="csfmt">\glsxtrpostlocalunset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7778"></a><code class="code"><dfn id="glo:glsxtrpostlocalunset"><code class="csfmt">\glsxtrpostlocalunset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This hook is added to <a id="wrglossary.7776"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>.
+This hook is added to <a id="wrglossary.7779"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7777"></a><code class="code"><dfn id="glo:glsxtrpostreset"><code class="csfmt">\glsxtrpostreset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7780"></a><code class="code"><dfn id="glo:glsxtrpostreset"><code class="csfmt">\glsxtrpostreset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This hook is added to <a id="wrglossary.7778"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>.
+This hook is added to <a id="wrglossary.7781"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7779"></a><code class="code"><dfn id="glo:glsxtrpostlocalreset"><code class="csfmt">\glsxtrpostlocalreset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7782"></a><code class="code"><dfn id="glo:glsxtrpostlocalreset"><code class="csfmt">\glsxtrpostlocalreset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This hook is added to <a id="wrglossary.7780"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a>.
+This hook is added to <a id="wrglossary.7783"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a>.
<p>
The base package also provides commands to unset or reset
all entries or all entries within particular glossaries:
-<a id="wrglossary.7781"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> and <a id="wrglossary.7782"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>. For example, if you don’t
-want the <a id="wrglossary.7783"></a><a href="#glo:dual.firstuse">first use</a> in the front matter, you can unset all
+<a id="wrglossary.7784"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> and <a id="wrglossary.7785"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>. For example, if you don’t
+want the <a id="wrglossary.7786"></a><a href="#glo:dual.firstuse">first use</a> in the front matter, you can unset all
entries at the start of the front matter and reset them at the start
of the main matter.
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\frontmatter</code><a id="wrglossary.7784"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a>
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\frontmatter</code><a id="wrglossary.7787"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a>
…
-<code class="cmd">\mainmatter</code><a id="wrglossary.7785"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>
+<code class="cmd">\mainmatter</code><a id="wrglossary.7788"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>
</pre>
<p>
-With <a id="wrglossary.7786"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you can unset a specific subset of
+With <a id="wrglossary.7789"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you can unset a specific subset of
entries.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7787"></a><code class="code"><dfn id="glo:glslocalunseteach"><code class="csfmt">\glslocalunseteach</code></dfn>{<span class="meta">〈<em class="metainner">entry-labels</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7790"></a><code class="code"><dfn id="glo:glslocalunseteach"><code class="csfmt">\glslocalunseteach</code></dfn>{<span class="meta">〈<em class="metainner">entry-labels</em>〉</span>}</code></div><!-- end of pinnedbox -->
Locally unsets each entry in the given comma-separated list of entry labels.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7788"></a><code class="code"><dfn id="glo:glslocalreseteach"><code class="csfmt">\glslocalreseteach</code></dfn>{<span class="meta">〈<em class="metainner">entry-labels</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7791"></a><code class="code"><dfn id="glo:glslocalreseteach"><code class="csfmt">\glslocalreseteach</code></dfn>{<span class="meta">〈<em class="metainner">entry-labels</em>〉</span>}</code></div><!-- end of pinnedbox -->
Locally resets each entry in the given comma-separated list of entry labels.
<p>
-You can test if an entry has been marked as used with <a id="wrglossary.7789"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>
-(but take care if you are using <a id="wrglossary.7790"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> or the
-<a id="wrglossary.7791"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=warn</span> option, see below).
+You can test if an entry has been marked as used with <a id="wrglossary.7792"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>
+(but take care if you are using <a id="wrglossary.7793"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> or the
+<a id="wrglossary.7794"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=warn</span> option, see below).
This command allows the entry display style to vary the
-<a id="wrglossary.7792"></a><a href="#glo:dual.linktext">link text</a> according to whether or not the entry has been marked
-as used. However, it can’t be used within the <a id="wrglossary.7793"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as
-by that time, the <a id="wrglossary.7794"></a><a href="#glo:dual.firstuseflag">first use flag</a> will have already been unset.
+<a id="wrglossary.7795"></a><a href="#glo:dual.linktext">link text</a> according to whether or not the entry has been marked
+as used. However, it can’t be used within the <a id="wrglossary.7796"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as
+by that time, the <a id="wrglossary.7797"></a><a href="#glo:dual.firstuseflag">first use flag</a> will have already been unset.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-See the <a id="wrglossary.7795"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual for further details of the
+See the <a id="wrglossary.7798"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual for further details of the
above commands.
</div><!-- end of information -->
@@ -22144,15 +22164,15 @@
in the abstract, which shows both the long and the short form,
but it would be helpful for the full form to be reshown in the main
section about web pages. This is achieved by resetting the
-<a id="wrglossary.7796"></a><a href="#glo:dual.firstuseflag">first use flag</a>.
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7797"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.7799"></a><a href="#glo:dual.firstuseflag">first use flag</a>.
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7800"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
<code class="cbeg">\begin{document}</code>
<code class="cbeg">\begin{abstract}</code>
- This abstract mentions <a id="wrglossary.7798"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ This abstract mentions <a id="wrglossary.7801"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
<code class="cend">\end{abstract}</code>
- Some casual reference to <a id="wrglossary.7799"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ Some casual reference to <a id="wrglossary.7802"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
<code class="cmd">\section</code>{Web Pages}
-<a id="wrglossary.7800"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}This section is all about <a id="wrglossary.7801"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+<a id="wrglossary.7803"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}This section is all about <a id="wrglossary.7804"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -22161,72 +22181,72 @@
<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example114.png" type="image/png" width="339" height="124">Example document illustrating the use of <code class="cmd">\glsreset</code>.</object>
</div><!-- end of resultbox -->
-In the above example, an alternative is to use <a id="wrglossary.7802"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a>
+In the above example, an alternative is to use <a id="wrglossary.7805"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a>
where you particularly want the full form, but some abbreviation
styles have a different expansion with the
-<a id="wrglossary.7803"></a><a href="#glo:dual.inlinefullform">inline</a> <a id="wrglossary.7804"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> form compared with
-the <a id="wrglossary.7805"></a><a href="#glo:dual.firstuse">first use</a> of <a id="wrglossary.7806"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.
+<a id="wrglossary.7806"></a><a href="#glo:dual.inlinefullform">inline</a> <a id="wrglossary.7807"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> form compared with
+the <a id="wrglossary.7808"></a><a href="#glo:dual.firstuse">first use</a> of <a id="wrglossary.7809"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.
<p>
-The <a id="wrglossary.7807"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the options
-<a id="wrglossary.7808"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.7809"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>, which can be used to unset
-or reset the <a id="wrglossary.7810"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.7811"></a><a href="#glo:dual.linktext">link text</a>.
+The <a id="wrglossary.7810"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the options
+<a id="wrglossary.7811"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.7812"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>, which can be used to unset
+or reset the <a id="wrglossary.7813"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.7814"></a><a href="#glo:dual.linktext">link text</a>.
This means that in the above example, the line:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7812"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}This section is all about <a id="wrglossary.7813"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7815"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}This section is all about <a id="wrglossary.7816"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
</pre>
can be replaced with:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>This section is all about <a id="wrglossary.7814"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7815"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>]{html}.
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>This section is all about <a id="wrglossary.7817"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7818"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>]{html}.
</pre>
<p>
-As mentioned above, the <a id="wrglossary.7816"></a><a href="#glo:dual.firstuseflag">first use flag</a> is unset before the
-<a id="wrglossary.7817"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, so <a id="wrglossary.7818"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> isn’t helpful in the
-<a id="wrglossary.7819"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. Instead, you can use:
+As mentioned above, the <a id="wrglossary.7819"></a><a href="#glo:dual.firstuseflag">first use flag</a> is unset before the
+<a id="wrglossary.7820"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, so <a id="wrglossary.7821"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> isn’t helpful in the
+<a id="wrglossary.7822"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. Instead, you can use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7820"></a><code class="code"><dfn id="glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7823"></a><code class="code"><dfn id="glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></dfn>{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This command is initialised by the <a id="wrglossary.7821"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands according
-to the value of the <a id="wrglossary.7822"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.7823"></a><a href="#glo:dual.linktext">link text</a>.
-It’s also initialised by the <a id="wrglossary.7824"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands: not
-according to the value of the <a id="wrglossary.7825"></a><a href="#glo:dual.firstuseflag">first use flag</a> but according to
-whether or not the <a id="wrglossary.7826"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command emulates <a id="wrglossary.7827"></a><a href="#glo:dual.firstuse">first use</a>.
+This command is initialised by the <a id="wrglossary.7824"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands according
+to the value of the <a id="wrglossary.7825"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.7826"></a><a href="#glo:dual.linktext">link text</a>.
+It’s also initialised by the <a id="wrglossary.7827"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands: not
+according to the value of the <a id="wrglossary.7828"></a><a href="#glo:dual.firstuseflag">first use flag</a> but according to
+whether or not the <a id="wrglossary.7829"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command emulates <a id="wrglossary.7830"></a><a href="#glo:dual.firstuse">first use</a>.
<p>
-For example, <a id="wrglossary.7828"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will define <a id="wrglossary.7829"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do
-its first argument if the <a id="wrglossary.7830"></a><a href="#glo:dual.firstuseflag">first use flag</a> indicates the entry
+For example, <a id="wrglossary.7831"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will define <a id="wrglossary.7832"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do
+its first argument if the <a id="wrglossary.7833"></a><a href="#glo:dual.firstuseflag">first use flag</a> indicates the entry
hasn’t yet been used, otherwise it will define
-<a id="wrglossary.7831"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its second argument. Whereas
-<a id="wrglossary.7832"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> will always define <a id="wrglossary.7833"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do
-its first argument (unless used with <a id="wrglossary.7834"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a>) and
-<a id="wrglossary.7835"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> will always define <a id="wrglossary.7836"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its
-second argument (unless used with <a id="wrglossary.7837"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>), regardless of
-the state of the <a id="wrglossary.7838"></a><a href="#glo:dual.firstuseflag">first use flag</a>.
+<a id="wrglossary.7834"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its second argument. Whereas
+<a id="wrglossary.7835"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> will always define <a id="wrglossary.7836"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do
+its first argument (unless used with <a id="wrglossary.7837"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a>) and
+<a id="wrglossary.7838"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> will always define <a id="wrglossary.7839"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its
+second argument (unless used with <a id="wrglossary.7840"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>), regardless of
+the state of the <a id="wrglossary.7841"></a><a href="#glo:dual.firstuseflag">first use flag</a>.
<p>
-The <a id="wrglossary.7839"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.7840"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> options will
-additionally redefine <a id="wrglossary.7841"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to match the option.
+The <a id="wrglossary.7842"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.7843"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> options will
+additionally redefine <a id="wrglossary.7844"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to match the option.
See §<a href="#sec:postlinkhook">5.5.4</a> for further details about the
-<a id="wrglossary.7842"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.
+<a id="wrglossary.7845"></a><a href="#glo:dual.postlinkhook">post-link hook</a>.
<p>
If you want to check if the calling command was both the
-<a id="wrglossary.7843"></a><a href="#glo:dual.firstuse">first use</a> and it was a <a id="wrglossary.7844"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command, you can use:
-<a id="wrglossary.7845"></a><a href="#glo:glsxtrifwasglslikeandfirstuse"><code class="csfmt">\glsxtrifwasglslikeandfirstuse</code></a>.
+<a id="wrglossary.7846"></a><a href="#glo:dual.firstuse">first use</a> and it was a <a id="wrglossary.7847"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command, you can use:
+<a id="wrglossary.7848"></a><a href="#glo:glsxtrifwasglslikeandfirstuse"><code class="csfmt">\glsxtrifwasglslikeandfirstuse</code></a>.
<p>
-The unset function performed by the <a id="wrglossary.7846"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands before
-the <a id="wrglossary.7847"></a><a href="#glo:dual.postlinkhook">post-link hook</a> uses the global <a id="wrglossary.7848"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> by default.
-If you want <a id="wrglossary.7849"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> instead, you can use the
-<a id="wrglossary.7850"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a> option (provided by the base <a id="wrglossary.7851"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
-package) or <a id="wrglossary.7852"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=local</span>. To prevent the
-<a id="wrglossary.7853"></a><a href="#glo:dual.firstuseflag">first use flag</a> from being unset after the <a id="wrglossary.7854"></a><a href="#glo:dual.linktext">link text</a>, use
-<a id="wrglossary.7855"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>.
+The unset function performed by the <a id="wrglossary.7849"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands before
+the <a id="wrglossary.7850"></a><a href="#glo:dual.postlinkhook">post-link hook</a> uses the global <a id="wrglossary.7851"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> by default.
+If you want <a id="wrglossary.7852"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> instead, you can use the
+<a id="wrglossary.7853"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a> option (provided by the base <a id="wrglossary.7854"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
+package) or <a id="wrglossary.7855"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=local</span>. To prevent the
+<a id="wrglossary.7856"></a><a href="#glo:dual.firstuseflag">first use flag</a> from being unset after the <a id="wrglossary.7857"></a><a href="#glo:dual.linktext">link text</a>, use
+<a id="wrglossary.7858"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>.
<p>
<div class="marginright"><a id="ex:glslocalunset-backref">🖹</a><a href="#ex:glslocalunset">115</a></div>Example <a href="#ex:glslocalunset">115</a> demonstrates locally unsetting the
-<a id="wrglossary.7856"></a><a href="#glo:dual.firstuseflag">first use flag</a>:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7857"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.7859"></a><a href="#glo:dual.firstuseflag">first use flag</a>:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7860"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
<code class="cbeg">\begin{document}</code>
{<span class="comment">% local scope</span>
-<a id="wrglossary.7858"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7859"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a>]{html}. Used? <a id="wrglossary.7860"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
+<a id="wrglossary.7861"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7862"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a>]{html}. Used? <a id="wrglossary.7863"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
}<span class="comment">% end scope</span>
-Used? <a id="wrglossary.7861"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
+Used? <a id="wrglossary.7864"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
-<a id="wrglossary.7862"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7863"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>]{html}. Used? <a id="wrglossary.7864"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
+<a id="wrglossary.7865"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7866"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>]{html}. Used? <a id="wrglossary.7867"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -22237,22 +22257,22 @@
</div><!-- end of resultbox -->
<p>
-If you are using the <a id="wrglossary.7865"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=warn</span> option (which is
-automatically implemented by the <a id="wrglossary.7866"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a> option), the
-<a id="wrglossary.7867"></a><a href="#glo:dual.firstuseflag">first use flag</a> is undefined and so is neither true nor false, in
-which case <a id="wrglossary.7868"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> will trigger an error or warning and do neither.
+If you are using the <a id="wrglossary.7868"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=warn</span> option (which is
+automatically implemented by the <a id="wrglossary.7869"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a> option), the
+<a id="wrglossary.7870"></a><a href="#glo:dual.firstuseflag">first use flag</a> is undefined and so is neither true nor false, in
+which case <a id="wrglossary.7871"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> will trigger an error or warning and do neither.
In this situation, you may need to use the following command
instead.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7869"></a><code class="code"><dfn id="glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7872"></a><code class="code"><dfn id="glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry hasn’t been defined or hasn’t been marked as
-<a id="wrglossary.7870"></a><a href="#glo:firstuseflag">used</a>, otherwise does <span class="meta">〈<em class="metainner">true</em>〉</span>. Note
+<a id="wrglossary.7873"></a><a href="#glo:firstuseflag">used</a>, otherwise does <span class="meta">〈<em class="metainner">true</em>〉</span>. Note
that this command will generate an error or warning (according to
-<a id="wrglossary.7871"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a>) if the entry hasn’t been defined, but will
-still do <span class="meta">〈<em class="metainner">true</em>〉</span>. This is more useful than <a id="wrglossary.7872"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>
-with <a id="wrglossary.7873"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> where the entries are never defined on the
+<a id="wrglossary.7874"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a>) if the entry hasn’t been defined, but will
+still do <span class="meta">〈<em class="metainner">true</em>〉</span>. This is more useful than <a id="wrglossary.7875"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>
+with <a id="wrglossary.7876"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> where the entries are never defined on the
first LaTeX run.
<p>
@@ -22262,34 +22282,34 @@
<h3><!-- start of subsection header -->5.10.1. Buffering Unsets<span class="labellink"><a href="#sec:unsetbuffer">[link]</a></span></h3><!-- end of subsection header -->
<p>
-Sometimes commands like <a id="wrglossary.7874"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> are used in a context where
+Sometimes commands like <a id="wrglossary.7877"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> are used in a context where
changing a boolean variable can cause things to go wrong.
The outer, middle and inner formatting (see §<a href="#sec:entryfmtmods">5.5</a>)
-can be used to change the font for the <a id="wrglossary.7875"></a><a href="#glo:dual.linktext">link text</a>, but it may be
-that the <a id="wrglossary.7876"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command occurs within a block of text that
+can be used to change the font for the <a id="wrglossary.7878"></a><a href="#glo:dual.linktext">link text</a>, but it may be
+that the <a id="wrglossary.7879"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command occurs within a block of text that
needs to be encapsulated by such a command.
<p>
-One example of this is using <a id="wrglossary.7877"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in one of the commands
-provided with the <a id="wrglossary.7878"></a><a href="#glo:pkg.soul"><span class="styfmt">soul</span></a> package. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7879"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7880"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.}
+One example of this is using <a id="wrglossary.7880"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in one of the commands
+provided with the <a id="wrglossary.7881"></a><a href="#glo:pkg.soul"><span class="styfmt">soul</span></a> package. For example:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7882"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7883"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.}
</pre>
This causes the confusing error:
<pre class="transcript"><div class="transcripttitle"><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>Glossary entry `{html}' has not been defined.
</pre>
-The simplest workaround is to put <code class="code"><a id="wrglossary.7881"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> inside the
-argument of <a id="wrglossary.7882"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7883"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7884"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7885"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.}
+The simplest workaround is to put <code class="code"><a id="wrglossary.7884"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> inside the
+argument of <a id="wrglossary.7885"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>. For example:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7886"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7887"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7888"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.}
</pre>
-This can work provided it’s not the <a id="wrglossary.7886"></a><a href="#glo:dual.firstuse">first use</a> of this entry.
-It if is, then unsetting the <a id="wrglossary.7887"></a><a href="#glo:dual.firstuseflag">first use flag</a> causes a problem
+This can work provided it’s not the <a id="wrglossary.7889"></a><a href="#glo:dual.firstuse">first use</a> of this entry.
+It if is, then unsetting the <a id="wrglossary.7890"></a><a href="#glo:dual.firstuseflag">first use flag</a> causes a problem
and results in the error:
<pre class="transcript"><div class="transcripttitle"><a href="#glo:sym.transcript"><span title="Transcript" class="icon">🔎</span></a></div>! Package soul Error: Reconstruction failed.
</pre>
-The <a id="wrglossary.7888"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a way of temporarily
-switching off <a id="wrglossary.7889"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> so that it just makes a note of the
+The <a id="wrglossary.7891"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides a way of temporarily
+switching off <a id="wrglossary.7892"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> so that it just makes a note of the
entry’s label but doesn’t actually perform the change.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7890"></a><code class="code"><dfn id="glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></dfn></code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.7893"></a><code class="code"><dfn id="glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></dfn></code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
This starts the buffering. The unstarred version doesn’t check for
duplicates, so the internal list may end up with multiple
@@ -22300,66 +22320,66 @@
correct.
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-Buffering only applies to the global <a id="wrglossary.7891"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> and does not
-affect the local <a id="wrglossary.7892"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>.
+Buffering only applies to the global <a id="wrglossary.7894"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> and does not
+affect the local <a id="wrglossary.7895"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>.
</div><!-- end of important -->
<p>
The buffer can be locally cleared with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7893"></a><code class="code"><dfn id="glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7896"></a><code class="code"><dfn id="glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></dfn></code></div><!-- end of pinnedbox -->
This doesn’t stop buffering. It will simply discard the labels that
have been buffered so far.
<p>
-In order to restore the normal behaviour of <a id="wrglossary.7894"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, the
+In order to restore the normal behaviour of <a id="wrglossary.7897"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, the
buffering must be stopped or discarded.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7895"></a><code class="code"><dfn id="glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></dfn></code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.7898"></a><code class="code"><dfn id="glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></dfn></code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This stops the buffering, restores <a id="wrglossary.7896"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, and unsets all
-the buffered labels. The starred form uses <a id="wrglossary.7897"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> to
+This stops the buffering, restores <a id="wrglossary.7899"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, and unsets all
+the buffered labels. The starred form uses <a id="wrglossary.7900"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> to
unset the buffered labels.
<p>
Before you stop the unset buffering, you can iterate over the
current buffer.
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7898"></a><code class="code"><dfn id="glo:GlsXtrForUnsetBufferedList"><code class="csfmt">\GlsXtrForUnsetBufferedList</code></dfn>{<span class="meta">〈<em class="metainner">handler-cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7901"></a><code class="code"><dfn id="glo:GlsXtrForUnsetBufferedList"><code class="csfmt">\GlsXtrForUnsetBufferedList</code></dfn>{<span class="meta">〈<em class="metainner">handler-cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
This iterates over the currently buffered list of entry labels and
performs <code class="code"><code class="csfmt">\<span class="meta">〈<em class="metainner">handler-cs</em>〉</span></code>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> for each label,
where <span class="meta">〈<em class="metainner">cs</em>〉</span> is a control sequence that takes a single argument.
This is best used with the starred version of
-<a id="wrglossary.7899"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code>*</a> to avoid duplicates.
+<a id="wrglossary.7902"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code>*</a> to avoid duplicates.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7900"></a><code class="code"><dfn id="glo:GlsXtrDiscardUnsetBuffering"><code class="csfmt">\GlsXtrDiscardUnsetBuffering</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7903"></a><code class="code"><dfn id="glo:GlsXtrDiscardUnsetBuffering"><code class="csfmt">\GlsXtrDiscardUnsetBuffering</code></dfn></code></div><!-- end of pinnedbox -->
-This discards the buffer and restores <a id="wrglossary.7901"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> to its normal
+This discards the buffer and restores <a id="wrglossary.7904"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> to its normal
behaviour.
<p>
It’s possible to locally unset entries before use (analogous to
-<a id="wrglossary.7902"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=local</span>) if the entry has already been
+<a id="wrglossary.7905"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=local</span>) if the entry has already been
encountered in the buffer. This will still be problematic for
situations where changing a conditional causes a problem, but may be
useful in some situations. This feature is enabled with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7903"></a><code class="code"><dfn id="glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7906"></a><code class="code"><dfn id="glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></dfn></code></div><!-- end of pinnedbox -->
-This may be placed before or after <a id="wrglossary.7904"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
+This may be placed before or after <a id="wrglossary.7907"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
but the locally collected list of unused entries will be cleared at
-the start of each instance of <a id="wrglossary.7905"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>.
-It will also be cleared by <a id="wrglossary.7906"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.
+the start of each instance of <a id="wrglossary.7908"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>.
+It will also be cleared by <a id="wrglossary.7909"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.
All entries that have been marked as unused can be reset with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7907"></a><code class="code"><dfn id="glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7910"></a><code class="code"><dfn id="glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></dfn></code></div><!-- end of pinnedbox -->
This will perform a local reset on all the entries in the <span class="qt">“not
-used”</span> list and do <a id="wrglossary.7908"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.
+used”</span> list and do <a id="wrglossary.7911"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.
<p>
This feature can be switched off with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7909"></a><code class="code"><dfn id="glo:GlsXtrUnsetBufferDisableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferDisableRepeatLocal</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7912"></a><code class="code"><dfn id="glo:GlsXtrUnsetBufferDisableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferDisableRepeatLocal</code></dfn></code></div><!-- end of pinnedbox -->
It’s disabled by default.
<p>
@@ -22367,11 +22387,11 @@
<ol class="displaylist">
-<li><span class="numitem">1.</span>Each time an entry is referenced with a <a id="wrglossary.7910"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command,
-the <a id="wrglossary.7911"></a><a href="#glo:glsinitreunsets"><code class="csfmt">\glsinitreunsets</code></a> hook checks if the current entry
-(identified by <a id="wrglossary.7912"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>) has been added to the buffer.
+<li><span class="numitem">1.</span>Each time an entry is referenced with a <a id="wrglossary.7913"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command,
+the <a id="wrglossary.7914"></a><a href="#glo:glsinitreunsets"><code class="csfmt">\glsinitreunsets</code></a> hook checks if the current entry
+(identified by <a id="wrglossary.7915"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>) has been added to the buffer.
(Bear in mind that the label is added to the buffer after the
-<a id="wrglossary.7913"></a><a href="#glo:dual.linktext">link text</a> when <a id="wrglossary.7914"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> is used.)
+<a id="wrglossary.7916"></a><a href="#glo:dual.linktext">link text</a> when <a id="wrglossary.7917"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> is used.)
<p>
<ol class="displaylist">
@@ -22378,17 +22398,17 @@
<li><span class="numitem">(a)</span>If it has been added to the buffer, then this is an indication
that the entry has already been used within the buffer zone (that is,
-an attempt has been made to globally unset the <a id="wrglossary.7915"></a><a href="#glo:dual.firstuseflag">first use flag</a>).
+an attempt has been made to globally unset the <a id="wrglossary.7918"></a><a href="#glo:dual.firstuseflag">first use flag</a>).
A local unset is then performed, which is essentially equivalent to using the
-<a id="wrglossary.7916"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=local</span> option, so the reference will behave
-like <a id="wrglossary.7917"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.
+<a id="wrglossary.7919"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a><span class="optfmt">=local</span> option, so the reference will behave
+like <a id="wrglossary.7920"></a><a href="#glo:dual.subsequentuse">subsequent use</a>.
<p>
<li><span class="numitem">(b)</span>If it hasn’t been added to the buffer, then this is an
indication that the entry hasn’t already been used within the
buffer zone, but it may or may not have been used before the
-buffering started. If the <a id="wrglossary.7918"></a><a href="#glo:dual.firstuseflag">first use flag</a> indicates that the
+buffering started. If the <a id="wrglossary.7921"></a><a href="#glo:dual.firstuseflag">first use flag</a> indicates that the
entry hasn’t been used, the entry’s label will be added to the
-<span class="qt">“not used”</span> list. The reference will behave like <a id="wrglossary.7919"></a><a href="#glo:dual.firstuse">first use</a>,
+<span class="qt">“not used”</span> list. The reference will behave like <a id="wrglossary.7922"></a><a href="#glo:dual.firstuse">first use</a>,
but the unset won’t be performed afterwards (because buffering is
in progress).
@@ -22397,7 +22417,7 @@
<p>
<li><span class="numitem">2.</span>The entries that are in the <span class="qt">“not used”</span> list can be locally
reset and both the buffer and the <span class="qt">“not used”</span> list can be cleared
-with <a id="wrglossary.7920"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.
+with <a id="wrglossary.7923"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.
</ol>
@@ -22404,28 +22424,28 @@
Note that this approach can’t be used for situations where the
change in conditional causes a problem, but it can be used in
situations where the content of an environment or command is
-repeatedly processed, which upsets the <a id="wrglossary.7921"></a><a href="#glo:dual.firstuseflag">first use flag</a>.
+repeatedly processed, which upsets the <a id="wrglossary.7924"></a><a href="#glo:dual.firstuseflag">first use flag</a>.
<p>
-For example, consider the following <a id="wrglossary.7922"></a><a href="#glo:cls.beamer"><span class="clsfmt">beamer</span></a> document:
+For example, consider the following <a id="wrglossary.7925"></a><a href="#glo:cls.beamer"><span class="clsfmt">beamer</span></a> document:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{beamer}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.7923"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{svm}{SVM}{support vector machine}
-<a id="wrglossary.7924"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.7926"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{svm}{SVM}{support vector machine}
+<a id="wrglossary.7927"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
<code class="cbeg">\begin{document}</code>
<code class="cbeg">\begin{frame}</code>
<code class="cmd">\frametitle</code>{Frame 1}
<code class="cbeg">\begin{itemize}</code>
- <code class="cmd">\item</code> <a id="wrglossary.7925"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.7926"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+ <code class="cmd">\item</code> <a id="wrglossary.7928"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.7929"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
<code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>
<code class="cbeg">\begin{frame}</code>
<code class="cmd">\frametitle</code>{Frame 2}
<code class="cbeg">\begin{itemize}</code>
- <code class="cmd">\item</code><+-> <a id="wrglossary.7927"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7928"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
- <code class="cmd">\item</code><+-> <a id="wrglossary.7929"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7930"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7930"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7931"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7932"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7933"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
<code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>
-<code class="cmd">\frame</code>{<a id="wrglossary.7931"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>}
+<code class="cmd">\frame</code>{<a id="wrglossary.7934"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>}
<code class="cend">\end{document}</code>
</pre>
The first page isn’t a problem as the frame doesn’t have overlays.
@@ -22435,58 +22455,58 @@
shows the full form of the <span class="qt">“svm”</span> entry for the first reference and
the short form for the second reference, but on the third page
(the second of the overlays) now has all instances of <span class="qt">“svm”</span> showing as
-<a id="wrglossary.7932"></a><a href="#glo:dual.subsequentuse">subsequent use</a> (just the short form).
+<a id="wrglossary.7935"></a><a href="#glo:dual.subsequentuse">subsequent use</a> (just the short form).
<p>
-I could put <a id="wrglossary.7933"></a><a href="#glo:glslocalresetall"><code class="csfmt">\glslocalresetall</code></a> at the start of the frame, but
+I could put <a id="wrglossary.7936"></a><a href="#glo:glslocalresetall"><code class="csfmt">\glslocalresetall</code></a> at the start of the frame, but
that would reset the <span class="qt">“html”</span> entry as well. Another workaround is
to locally reset the first <span class="qt">“svm”</span> entry with
-<a id="wrglossary.7934"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>local, but that defeats the point of the
-<a id="wrglossary.7935"></a><a href="#glo:dual.firstuseflag">first use flag</a>, which is intended to keep track of whether or
+<a id="wrglossary.7937"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>local, but that defeats the point of the
+<a id="wrglossary.7938"></a><a href="#glo:dual.firstuseflag">first use flag</a>, which is intended to keep track of whether or
not you have used an entry so that you don’t have to.
<p>
The following modification places the second frame of the above
document inside a buffering zone:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7936"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7939"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
<code class="cbeg">\begin{frame}</code>
<code class="cmd">\frametitle</code>{Frame 2}
<code class="cbeg">\begin{itemize}</code>
- <code class="cmd">\item</code><+-> <a id="wrglossary.7937"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7938"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
- <code class="cmd">\item</code><+-> <a id="wrglossary.7939"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7940"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7940"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7941"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7942"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7943"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
<code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>
-<a id="wrglossary.7941"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
+<a id="wrglossary.7944"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
</pre>
-This ensures that the <a id="wrglossary.7942"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t reset until after the
+This ensures that the <a id="wrglossary.7945"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t reset until after the
frame, but it means that all references to the <span class="qt">“svm”</span> entry on
both the second and third page show the full form.
<p>
The <span class="qt">“repeat local”</span> function can be used so that repeated
references for the same entry can be locally unset before use.
-This can be enabled with <a id="wrglossary.7943"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>
+This can be enabled with <a id="wrglossary.7946"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>
which fixes the second page, but not the third page, which shows all
references to <span class="qt">“svm”</span> as the short form. What’s needed is to
locally reset any entries that are in the frame but haven’t yet been
used (<span class="qt">“svm”</span>, in this case) at the start of the frame with
-<a id="wrglossary.7944"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>. <div class="marginright"><a id="ex:unsetbeamer-backref">🖹</a><a href="#ex:unsetbeamer">116</a></div>Example <a href="#ex:unsetbeamer">116</a> does this:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7945"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
-<a id="wrglossary.7946"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>
+<a id="wrglossary.7947"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>. <div class="marginright"><a id="ex:unsetbeamer-backref">🖹</a><a href="#ex:unsetbeamer">116</a></div>Example <a href="#ex:unsetbeamer">116</a> does this:
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7948"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
+<a id="wrglossary.7949"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>
<code class="cbeg">\begin{frame}</code>
-<a id="wrglossary.7947"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>
+<a id="wrglossary.7950"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>
<code class="cmd">\frametitle</code>{Frame 2}
<code class="cbeg">\begin{itemize}</code>
- <code class="cmd">\item</code><+-> <a id="wrglossary.7948"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7949"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
- <code class="cmd">\item</code><+-> <a id="wrglossary.7950"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7951"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7951"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7952"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7953"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7954"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
<code class="cend">\end{itemize}</code>
<code class="cend">\end{frame}</code>
-<a id="wrglossary.7952"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
+<a id="wrglossary.7955"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
</pre>
Note that on the first overlay, the buffer and <span class="qt">“not used”</span> list
are both empty. On the second overlay, the buffer contains the
<span class="qt">“svm”</span> and <span class="qt">“html”</span> labels and the <span class="qt">“not used”</span> list just contains
-the <span class="qt">“svm”</span> label. The reset performed by <a id="wrglossary.7953"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>
+the <span class="qt">“svm”</span> label. The reset performed by <a id="wrglossary.7956"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>
will reset <span class="qt">“svm”</span> and then clear both the buffer and the <span class="qt">“not
used”</span> list. This means that the first <span class="qt">“svm”</span> reference is once
-again considered <a id="wrglossary.7954"></a><a href="#glo:dual.firstuse">first use</a> and it will once again be added to
+again considered <a id="wrglossary.7957"></a><a href="#glo:dual.firstuse">first use</a> and it will once again be added to
the <span class="qt">“not used”</span> list (so that it would be reset again if there was
a third overlay).
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -22504,7 +22524,7 @@
buffering needs to be started and ended outside of the repeated
content).
<p>
-<div class="marginright"><a id="ex:bufferingmbox-backref">🖹</a><a href="#ex:bufferingmbox">117</a></div>Example <a href="#ex:bufferingmbox">117</a> uses <a id="wrglossary.7955"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a> to protect <a id="wrglossary.7956"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> within
+<div class="marginright"><a id="ex:bufferingmbox-backref">🖹</a><a href="#ex:bufferingmbox">117</a></div>Example <a href="#ex:bufferingmbox">117</a> uses <a id="wrglossary.7958"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a> to protect <a id="wrglossary.7959"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> within
the buffer zone:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
@@ -22512,15 +22532,15 @@
<code class="cmd">\usepackage</code>{soul}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.7957"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.7960"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.7958"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
-<a id="wrglossary.7959"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7960"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7961"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.
-Next use: <a id="wrglossary.7962"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7963"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.}
-<a id="wrglossary.7964"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
+<a id="wrglossary.7961"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
+<a id="wrglossary.7962"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7963"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7964"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.
+Next use: <a id="wrglossary.7965"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7966"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.}
+<a id="wrglossary.7967"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
-Next use: <a id="wrglossary.7965"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Next use: <a id="wrglossary.7968"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -22531,24 +22551,24 @@
of box creates an overly long line.</object>
</div><!-- end of resultbox -->
-Note that the use of <a id="wrglossary.7966"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a> prevents line-breaking and the
-second instance of <code class="code"><a id="wrglossary.7967"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> is treated as
-<a id="wrglossary.7968"></a><a href="#glo:dual.firstuse">first use</a>.
+Note that the use of <a id="wrglossary.7969"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a> prevents line-breaking and the
+second instance of <code class="code"><a id="wrglossary.7970"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> is treated as
+<a id="wrglossary.7971"></a><a href="#glo:dual.firstuse">first use</a>.
<p>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
-Note that since the change in the <a id="wrglossary.7969"></a><a href="#glo:dual.firstuseflag">first use flag</a> now doesn’t
-occur until <a id="wrglossary.7970"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>, multiple references
+Note that since the change in the <a id="wrglossary.7972"></a><a href="#glo:dual.firstuseflag">first use flag</a> now doesn’t
+occur until <a id="wrglossary.7973"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>, multiple references
of the same term within the buffering zone will always be
-treated as <a id="wrglossary.7971"></a><a href="#glo:dual.firstuse">first use</a> (if the term wasn’t used before the
+treated as <a id="wrglossary.7974"></a><a href="#glo:dual.firstuse">first use</a> (if the term wasn’t used before the
buffering started).
</div><!-- end of warning -->
<p>
-Other alternatives include using <a id="wrglossary.7972"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a> and inner formatting
+Other alternatives include using <a id="wrglossary.7975"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a> and inner formatting
(see §<a href="#sec:innertextformat">5.5.3</a> for limitations) or middle
formatting (see §<a href="#sec:middleformat">5.5.2</a>) with
-<a id="wrglossary.7973"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a> (which can’t be used with fragile
-<a id="wrglossary.7974"></a><a href="#glo:dual.linktext">link text</a>).
+<a id="wrglossary.7976"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a> (which can’t be used with fragile
+<a id="wrglossary.7977"></a><a href="#glo:dual.linktext">link text</a>).
<p>
<div class="marginright"><a id="ex:protectinnertextformat-backref">🖹</a><a href="#ex:protectinnertextformat">118</a></div>Example <a href="#ex:protectinnertextformat">118</a> demonstrates
both approaches:
@@ -22558,32 +22578,32 @@
<code class="cmd">\usepackage</code>{soul}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.7975"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
-<span class="comment">% custom command to expand content before using <a id="wrglossary.7976"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>:</span>
-<code class="cmd">\newrobustcmd</code>{<code class="cmd">\xpul</code>}[1]{<a id="wrglossary.7977"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a>{<a id="wrglossary.7978"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>}{#1}}
+<a id="wrglossary.7978"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<span class="comment">% custom command to expand content before using <a id="wrglossary.7979"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>:</span>
+<code class="cmd">\newrobustcmd</code>{<code class="cmd">\xpul</code>}[1]{<a id="wrglossary.7980"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a>{<a id="wrglossary.7981"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>}{#1}}
<code class="cbeg">\begin{document}</code>
First approach (inner formatting):
{<span class="comment">% scope</span>
- <code class="cmd">\renewcommand</code>{<a id="wrglossary.7979"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a>}[1]{<span class="comment">% </span>
- <a id="wrglossary.7980"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{#1}}<span class="comment">% </span>
- <a id="wrglossary.7981"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7982"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7983"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
- Next use: <a id="wrglossary.7984"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7985"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}
+ <code class="cmd">\renewcommand</code>{<a id="wrglossary.7982"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a>}[1]{<span class="comment">% </span>
+ <a id="wrglossary.7983"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{#1}}<span class="comment">% </span>
+ <a id="wrglossary.7984"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7985"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7986"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ Next use: <a id="wrglossary.7987"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7988"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}
}
-Next use: <a id="wrglossary.7986"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Next use: <a id="wrglossary.7989"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
Second approach (middle formatting with expanded
link text):
-<a id="wrglossary.7987"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>
+<a id="wrglossary.7990"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>
{<span class="comment">% scope</span>
- <code class="cmd">\renewcommand</code>{<a id="wrglossary.7988"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>}[1]{<code class="cmd">\xpul</code>{#1}}<span class="comment">% </span>
- <code class="cmd">\renewcommand</code>{<a id="wrglossary.7989"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<code class="cmd">\xpul</code>{#1}}<span class="comment">% </span>
- <a id="wrglossary.7990"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7991"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7992"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
- Next use: <a id="wrglossary.7993"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.}
+ <code class="cmd">\renewcommand</code>{<a id="wrglossary.7991"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>}[1]{<code class="cmd">\xpul</code>{#1}}<span class="comment">% </span>
+ <code class="cmd">\renewcommand</code>{<a id="wrglossary.7992"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<code class="cmd">\xpul</code>{#1}}<span class="comment">% </span>
+ <a id="wrglossary.7993"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7994"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7995"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ Next use: <a id="wrglossary.7996"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.}
}
-Next use: <a id="wrglossary.7994"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Next use: <a id="wrglossary.7997"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
<code class="cend">\end{document}</code>
</pre>
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -22596,19 +22616,19 @@
</div><!-- end of resultbox -->
<p>
-The change in the <a id="wrglossary.7995"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t the only content within
-the <a id="wrglossary.7996"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands that can cause a problem. The
-<a id="wrglossary.7997"></a><a href="#glo:dual.whatsit">whatsit</a> caused by <a id="wrglossary.7998"></a><a href="#glo:dual.indexing">indexing</a> can also be problematic.
+The change in the <a id="wrglossary.7998"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t the only content within
+the <a id="wrglossary.7999"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands that can cause a problem. The
+<a id="wrglossary.8000"></a><a href="#glo:dual.whatsit">whatsit</a> caused by <a id="wrglossary.8001"></a><a href="#glo:dual.indexing">indexing</a> can also be problematic.
Buffering can also be used to help with that situation. Indexing can
be switched off at the start of the buffering and
-<a id="wrglossary.7999"></a><a href="#glo:GlsXtrForUnsetBufferedList"><code class="csfmt">\GlsXtrForUnsetBufferedList</code></a> can be used to perform the indexing
+<a id="wrglossary.8002"></a><a href="#glo:GlsXtrForUnsetBufferedList"><code class="csfmt">\GlsXtrForUnsetBufferedList</code></a> can be used to perform the indexing
outside of the problematic content. Note that this can cause a
-problem if the <a id="wrglossary.8000"></a><a href="#glo:dual.entrylocation">location</a> changes (for example, if a page break occurs
+problem if the <a id="wrglossary.8003"></a><a href="#glo:dual.entrylocation">location</a> changes (for example, if a page break occurs
within the buffering zone).
<p>
Buffering can also be used to simply gather the labels that have
-been referenced with a <a id="wrglossary.8001"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command in order to, for
-example, display a <a id="wrglossary.8002"></a><a href="#glo:idx.mini-glossary">mini-glossary</a> at the end of the block. See for
+been referenced with a <a id="wrglossary.8004"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command in order to, for
+example, display a <a id="wrglossary.8005"></a><a href="#glo:idx.mini-glossary">mini-glossary</a> at the end of the block. See for
example, <a href="https://www.dickimaw-books.com/gallery/index.php?label=minigloss">Gallery: Mini-Glossary</a>.
<p>
@@ -22621,120 +22641,120 @@
See §<a href="#sec:setfields">3.5</a> for setting fields after an entry has
been defined, §<a href="#sec:csvfields">5.13</a> for fields that contain
comma-separated lists or whose values may be contained within comma-separated lists,
-§<a href="#sec:getsee">5.9.2</a> for cross-referencing fields (<a id="wrglossary.8003"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>,
-<a id="wrglossary.8004"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.8005"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>),
+§<a href="#sec:getsee">5.9.2</a> for cross-referencing fields (<a id="wrglossary.8006"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>,
+<a id="wrglossary.8007"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.8008"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>),
and §<a href="#sec:fieldconditionals">5.15</a> for testing
-field values. See also the base <a id="wrglossary.8006"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s commands,
-such as <a id="wrglossary.8007"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> and <a id="wrglossary.8008"></a><a href="#glo:glsletentryfield"><code class="csfmt">\glsletentryfield</code></a>.
+field values. See also the base <a id="wrglossary.8009"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s commands,
+such as <a id="wrglossary.8010"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> and <a id="wrglossary.8011"></a><a href="#glo:glsletentryfield"><code class="csfmt">\glsletentryfield</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8009"></a><code class="code"><dfn id="glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8012"></a><code class="code"><dfn id="glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This expands to the value of the <a id="wrglossary.8010"></a><a href="#glo:dual.field">field</a>
-(identified by its <a id="wrglossary.8011"></a><a href="#glo:dual.internalfieldlabel">internal label</a>
+This expands to the value of the <a id="wrglossary.8013"></a><a href="#glo:dual.field">field</a>
+(identified by its <a id="wrglossary.8014"></a><a href="#glo:dual.internalfieldlabel">internal label</a>
<span class="meta">〈<em class="metainner">field-label</em>〉</span>) for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>.
-Expands to <a id="wrglossary.8012"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> if the <a id="wrglossary.8013"></a><a href="#glo:dual.field">field</a> or entry are undefined.
+Expands to <a id="wrglossary.8015"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> if the <a id="wrglossary.8016"></a><a href="#glo:dual.field">field</a> or entry are undefined.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8014"></a><code class="code"><dfn id="glo:Glsxtrusefield"><code class="csfmt">\Glsxtrusefield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8017"></a><code class="code"><dfn id="glo:Glsxtrusefield"><code class="csfmt">\Glsxtrusefield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is like <a id="wrglossary.8015"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the first character
-to <a id="wrglossary.8016"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8017"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> (provided by
-<a id="wrglossary.8018"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>) which is robust. If <a id="wrglossary.8019"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded,
-<code class="code"><a id="wrglossary.8020"></a><a href="#glo:Glsxtrusefield"><code class="csfmt">\Glsxtrusefield</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> will use the expandable:
-<pre class="compactcodebox"><a id="wrglossary.8021"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.8022"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+This is like <a id="wrglossary.8018"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the first character
+to <a id="wrglossary.8019"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8020"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> (provided by
+<a id="wrglossary.8021"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>) which is robust. If <a id="wrglossary.8022"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded,
+<code class="code"><a id="wrglossary.8023"></a><a href="#glo:Glsxtrusefield"><code class="csfmt">\Glsxtrusefield</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> will use the expandable:
+<pre class="compactcodebox"><a id="wrglossary.8024"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.8025"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
in a PDF bookmark.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8023"></a><code class="code"><dfn id="glo:GLSxtrusefield"><code class="csfmt">\GLSxtrusefield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8026"></a><code class="code"><dfn id="glo:GLSxtrusefield"><code class="csfmt">\GLSxtrusefield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is like <a id="wrglossary.8024"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the field value to
-<a id="wrglossary.8025"></a><a href="#glo:idx.uppercase">uppercase</a>. See §<a href="#sec:uppercase">5.2.3</a>.
+This is like <a id="wrglossary.8027"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the field value to
+<a id="wrglossary.8028"></a><a href="#glo:idx.uppercase">uppercase</a>. See §<a href="#sec:uppercase">5.2.3</a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8026"></a><code class="code"><dfn id="glo:glsxtrfieldtitlecase"><code class="csfmt">\glsxtrfieldtitlecase</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8029"></a><code class="code"><dfn id="glo:glsxtrfieldtitlecase"><code class="csfmt">\glsxtrfieldtitlecase</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is like <a id="wrglossary.8027"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the field value to
-<a id="wrglossary.8028"></a><a href="#glo:idx.titlecase">title case</a>. This internally uses:
+This is like <a id="wrglossary.8030"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the field value to
+<a id="wrglossary.8031"></a><a href="#glo:idx.titlecase">title case</a>. This internally uses:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8029"></a><code class="code"><dfn id="glo:glsxtrfieldtitlecasecs"><code class="csfmt">\glsxtrfieldtitlecasecs</code></dfn>{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8032"></a><code class="code"><dfn id="glo:glsxtrfieldtitlecasecs"><code class="csfmt">\glsxtrfieldtitlecasecs</code></dfn>{<span class="meta">〈<em class="metainner">content</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This converts <span class="meta">〈<em class="metainner">content</em>〉</span> to <a id="wrglossary.8030"></a><a href="#glo:idx.titlecase">title case</a> (expanding the first
-token once). If <a id="wrglossary.8031"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a> has been defined, that will
-be used, otherwise <a id="wrglossary.8032"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a> will be used.
+This converts <span class="meta">〈<em class="metainner">content</em>〉</span> to <a id="wrglossary.8033"></a><a href="#glo:idx.titlecase">title case</a> (expanding the first
+token once). If <a id="wrglossary.8034"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a> has been defined, that will
+be used, otherwise <a id="wrglossary.8035"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a> will be used.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8033"></a><code class="code"><dfn id="glo:glsxtrentryparentname"><code class="csfmt">\glsxtrentryparentname</code></dfn>{<span class="meta">〈<em class="metainner">entry-name</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8036"></a><code class="code"><dfn id="glo:glsxtrentryparentname"><code class="csfmt">\glsxtrentryparentname</code></dfn>{<span class="meta">〈<em class="metainner">entry-name</em>〉</span>}</code></div><!-- end of pinnedbox -->
-Expands to the entry’s parent <a id="wrglossary.8034"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> if defined. Expands to
+Expands to the entry’s parent <a id="wrglossary.8037"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> if defined. Expands to
nothing if the entry doesn’t have a parent or if the entry isn’t
defined. If you simply require the parent label then use
-<a id="wrglossary.8035"></a><a href="#glo:glsentryparent"><code class="csfmt">\glsentryparent</code></a> or, to first test if the entry has a parent,
-either use <a id="wrglossary.8036"></a><a href="#glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></a> or use <a id="wrglossary.8037"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> with
+<a id="wrglossary.8038"></a><a href="#glo:glsentryparent"><code class="csfmt">\glsentryparent</code></a> or, to first test if the entry has a parent,
+either use <a id="wrglossary.8039"></a><a href="#glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></a> or use <a id="wrglossary.8040"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> with
the field label set to <code class="code">parent</code>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8038"></a><code class="code"><dfn id="glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8041"></a><code class="code"><dfn id="glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
Displays the hierarchical name for the given entry. The
-cross-reference format <a id="wrglossary.8039"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a> may be redefined to
+cross-reference format <a id="wrglossary.8042"></a><a href="#glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></a> may be redefined to
use this command to show the hierarchy, if required.
<p>
This command has a recursive definition. If the entry given by
<span class="meta">〈<em class="metainner">entry-label</em>〉</span> has a parent, then this command will do
-<code class="code"><a id="wrglossary.8040"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a>{<span class="meta">〈<em class="metainner">parent-label</em>〉</span>}</code> for the entry’s parent and
-will then do the separator <a id="wrglossary.8041"></a><a href="#glo:glsxtrhiernamesep"><code class="csfmt">\glsxtrhiernamesep</code></a>.
+<code class="code"><a id="wrglossary.8043"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a>{<span class="meta">〈<em class="metainner">parent-label</em>〉</span>}</code> for the entry’s parent and
+will then do the separator <a id="wrglossary.8044"></a><a href="#glo:glsxtrhiernamesep"><code class="csfmt">\glsxtrhiernamesep</code></a>.
<p>
Then, regardless of whether or not the entry has a parent, it will
-do <code class="code"><a id="wrglossary.8042"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>, if the entry is an
+do <code class="code"><a id="wrglossary.8045"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code>, if the entry is an
abbreviation (see §<a href="#sec:examplediffsabbrv">1.2.4</a>), or
-<code class="code"><a id="wrglossary.8043"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> otherwise.
+<code class="code"><a id="wrglossary.8046"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> otherwise.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-If <a id="wrglossary.8044"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <a id="wrglossary.8045"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> will
-behave as <a id="wrglossary.8046"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> in a PDF bookmark.
+If <a id="wrglossary.8047"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <a id="wrglossary.8048"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> will
+behave as <a id="wrglossary.8049"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> in a PDF bookmark.
</div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8047"></a><code class="code"><dfn id="glo:glsxtrhiernamesep"><code class="csfmt">\glsxtrhiernamesep</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8050"></a><code class="code"><dfn id="glo:glsxtrhiernamesep"><code class="csfmt">\glsxtrhiernamesep</code></dfn></code></div><!-- end of pinnedbox -->
Separator symbol ( ◁ ) used between each name in
-commands like <a id="wrglossary.8048"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a>.
+commands like <a id="wrglossary.8051"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8049"></a><code class="code"><dfn id="glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8052"></a><code class="code"><dfn id="glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-As <a id="wrglossary.8050"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but the first name in the list has its first character
-converted to <a id="wrglossary.8051"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8052"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a> or
-<a id="wrglossary.8053"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a> (<a id="wrglossary.8054"></a><a href="#glo:idx.sentencecase">sentence case</a>).
-If <a id="wrglossary.8055"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <a id="wrglossary.8056"></a><a href="#glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></a> will expand to:
-<pre class="compactcodebox"><a id="wrglossary.8057"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.8058"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+As <a id="wrglossary.8053"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but the first name in the list has its first character
+converted to <a id="wrglossary.8054"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8055"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a> or
+<a id="wrglossary.8056"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a> (<a id="wrglossary.8057"></a><a href="#glo:idx.sentencecase">sentence case</a>).
+If <a id="wrglossary.8058"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <a id="wrglossary.8059"></a><a href="#glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></a> will expand to:
+<pre class="compactcodebox"><a id="wrglossary.8060"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.8061"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
-in a PDF bookmark. The <a id="wrglossary.8059"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> mapping from
-<a id="wrglossary.8060"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> to <a id="wrglossary.8061"></a><a href="#glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></a> is set with
-<a id="wrglossary.8062"></a><a href="#glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></a>, if supported.
+in a PDF bookmark. The <a id="wrglossary.8062"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> mapping from
+<a id="wrglossary.8063"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> to <a id="wrglossary.8064"></a><a href="#glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></a> is set with
+<a id="wrglossary.8065"></a><a href="#glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></a>, if supported.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8063"></a><code class="code"><dfn id="glo:GlsXtrhiername"><code class="csfmt">\GlsXtrhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8066"></a><code class="code"><dfn id="glo:GlsXtrhiername"><code class="csfmt">\GlsXtrhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-As <a id="wrglossary.8064"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but each name in the list has its first character
-converted to <a id="wrglossary.8065"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8066"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a> or <a id="wrglossary.8067"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a>.
+As <a id="wrglossary.8067"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but each name in the list has its first character
+converted to <a id="wrglossary.8068"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8069"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a> or <a id="wrglossary.8070"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8068"></a><code class="code"><dfn id="glo:GLSxtrhiername"><code class="csfmt">\GLSxtrhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8071"></a><code class="code"><dfn id="glo:GLSxtrhiername"><code class="csfmt">\GLSxtrhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-As <a id="wrglossary.8069"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but the first name in the list is
-converted to <a id="wrglossary.8070"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8071"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a> or
-<a id="wrglossary.8072"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a>.
+As <a id="wrglossary.8072"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but the first name in the list is
+converted to <a id="wrglossary.8073"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8074"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a> or
+<a id="wrglossary.8075"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8073"></a><code class="code"><dfn id="glo:GLSXTRhiername"><code class="csfmt">\GLSXTRhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8076"></a><code class="code"><dfn id="glo:GLSXTRhiername"><code class="csfmt">\GLSXTRhiername</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-As <a id="wrglossary.8074"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but each name in the list is
-converted to <a id="wrglossary.8075"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8076"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a> or
-<a id="wrglossary.8077"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a> (<a id="wrglossary.8078"></a><a href="#glo:idx.allcaps">all caps</a>).
+As <a id="wrglossary.8077"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but each name in the list is
+converted to <a id="wrglossary.8078"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.8079"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a> or
+<a id="wrglossary.8080"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a> (<a id="wrglossary.8081"></a><a href="#glo:idx.allcaps">all caps</a>).
<p>
</section><!-- end of section sec:getfields -->
@@ -22754,79 +22774,79 @@
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8079"></a><code class="code"><dfn id="glo:GlsXtrForeignTextField"><code class="csfmt">\GlsXtrForeignTextField</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8082"></a><code class="code"><dfn id="glo:GlsXtrForeignTextField"><code class="csfmt">\GlsXtrForeignTextField</code></dfn></code></div><!-- end of pinnedbox -->
-This command should expand to the <a id="wrglossary.8080"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> used to store a
+This command should expand to the <a id="wrglossary.8083"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> used to store a
language tag (such as <code class="code">en-GB</code> or <code class="code">de-CH-1996</code>). The
default value is <code class="code">userii</code> (which corresponds to the
-<a id="wrglossary.8081"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> key).
+<a id="wrglossary.8084"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> key).
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8082"></a><code class="code"><dfn id="glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8085"></a><code class="code"><dfn id="glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
If the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has the field identified by
-<a id="wrglossary.8083"></a><a href="#glo:GlsXtrForeignTextField"><code class="csfmt">\GlsXtrForeignTextField</code></a> set, then this command will encapsulate
+<a id="wrglossary.8086"></a><a href="#glo:GlsXtrForeignTextField"><code class="csfmt">\GlsXtrForeignTextField</code></a> set, then this command will encapsulate
<span class="meta">〈<em class="metainner">text</em>〉</span> according to the language tag stored in that field.
<p>
-This uses <a id="wrglossary.8084"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span>’s</a> interface to determine the language
+This uses <a id="wrglossary.8087"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span>’s</a> interface to determine the language
label that corresponds to the language tag. If the language label
can be determined, the <span class="meta">〈<em class="metainner">text</em>〉</span> will be encapsulated with
-<a id="wrglossary.8085"></a><a href="#glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></a> otherwise just <span class="meta">〈<em class="metainner">text</em>〉</span> is done.
+<a id="wrglossary.8088"></a><a href="#glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></a> otherwise just <span class="meta">〈<em class="metainner">text</em>〉</span> is done.
<p>
-If <a id="wrglossary.8086"></a><a href="#glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></a> isn’t defined (that is, there’s no language
+If <a id="wrglossary.8089"></a><a href="#glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></a> isn’t defined (that is, there’s no language
support for the document), this command simply does <span class="meta">〈<em class="metainner">text</em>〉</span>. If
-an old version of <a id="wrglossary.8087"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> is used, this command issues a
+an old version of <a id="wrglossary.8090"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> is used, this command issues a
warning and just does <span class="meta">〈<em class="metainner">text</em>〉</span>.
<p>
-If <a id="wrglossary.8088"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> can’t determine the corresponding language label
-to use with <a id="wrglossary.8089"></a><a href="#glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></a>, then a warning is issued with:
+If <a id="wrglossary.8091"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> can’t determine the corresponding language label
+to use with <a id="wrglossary.8092"></a><a href="#glo:foreignlanguage"><code class="csfmt">\foreignlanguage</code></a>, then a warning is issued with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8090"></a><code class="code"><dfn id="glo:GlsXtrUnknownDialectWarning"><code class="csfmt">\GlsXtrUnknownDialectWarning</code></dfn>{<span class="meta">〈<em class="metainner">locale</em>〉</span>}{<span class="meta">〈<em class="metainner">root language</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8093"></a><code class="code"><dfn id="glo:GlsXtrUnknownDialectWarning"><code class="csfmt">\GlsXtrUnknownDialectWarning</code></dfn>{<span class="meta">〈<em class="metainner">locale</em>〉</span>}{<span class="meta">〈<em class="metainner">root language</em>〉</span>}</code></div><!-- end of pinnedbox -->
where <span class="meta">〈<em class="metainner">locale</em>〉</span> is the language tag supplied in the given field
value and <span class="meta">〈<em class="metainner">root language</em>〉</span> is the root language that
-<a id="wrglossary.8091"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> has inferred from the tag.
+<a id="wrglossary.8094"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> has inferred from the tag.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-<a id="wrglossary.8092"></a><a href="#glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></a> requires <a id="wrglossary.8093"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> v1.3.6+.
+<a id="wrglossary.8095"></a><a href="#glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></a> requires <a id="wrglossary.8096"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> v1.3.6+.
</div><!-- end of information -->
<p>
<div class="marginright"><a id="ex:foreignlangfmt-backref">🖹</a><a href="#ex:foreignlangfmt">119</a></div>Example <a href="#ex:foreignlangfmt">119</a> illustrates this. The language tag
-is stored in the <a id="wrglossary.8094"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> field and the text in that language
-is stored in the <a id="wrglossary.8095"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field. The hook for the <a id="wrglossary.8096"></a><a href="#glo:opt.abbrstyle.long-short-user"><span class="abbrstylefmt">long-short-user</span></a>
+is stored in the <a id="wrglossary.8097"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> field and the text in that language
+is stored in the <a id="wrglossary.8098"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field. The hook for the <a id="wrglossary.8099"></a><a href="#glo:opt.abbrstyle.long-short-user"><span class="abbrstylefmt">long-short-user</span></a>
style’s parenthetical material is adjusted to include the
non-English text with the applicable hyphenation patterns.
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[main=british,brazilian,ngerman]{babel}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.8097"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8098"></a><a href="#glo:opt.abbrstyle.long-short-user"><span class="abbrstylefmt">long-short-user</span></a>}
-<a id="wrglossary.8099"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
- [<a id="wrglossary.8100"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={Associação Brasileria de Normas Técnicas}</span>,
- <a id="wrglossary.8101"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a><span class="optfmt">={pt-BR}</span>
+<a id="wrglossary.8100"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8101"></a><a href="#glo:opt.abbrstyle.long-short-user"><span class="abbrstylefmt">long-short-user</span></a>}
+<a id="wrglossary.8102"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
+ [<a id="wrglossary.8103"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={Associação Brasileria de Normas Técnicas}</span>,
+ <a id="wrglossary.8104"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a><span class="optfmt">={pt-BR}</span>
]
{abnt}{ABNT}{Brazilian National Standards Organization}
-<a id="wrglossary.8102"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
- [<a id="wrglossary.8103"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={Deutsches Institut für Normung e.V.}</span>,
- <a id="wrglossary.8104"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a><span class="optfmt">={de-DE-1996}</span>]
+<a id="wrglossary.8105"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
+ [<a id="wrglossary.8106"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={Deutsches Institut für Normung e.V.}</span>,
+ <a id="wrglossary.8107"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a><span class="optfmt">={de-DE-1996}</span>]
{din}{DIN}{German Institute for Standardization}
-<a id="wrglossary.8105"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{tug}{TUG}{<code class="cmd">\TeX</code><code class="cmd">\ </code>User Group}
+<a id="wrglossary.8108"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{tug}{TUG}{<code class="cmd">\TeX</code><code class="cmd">\ </code>User Group}
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8106"></a><a href="#glo:glsxtruserparen"><code class="csfmt">\glsxtruserparen</code></a>}[2]{<span class="comment">% </span>
- <a id="wrglossary.8107"></a><a href="#glo:glsxtrfullsep"><code class="csfmt">\glsxtrfullsep</code></a>{#2}<span class="comment">% </span>
- <a id="wrglossary.8108"></a><a href="#glo:glsxtrparen"><code class="csfmt">\glsxtrparen</code></a>
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8109"></a><a href="#glo:glsxtruserparen"><code class="csfmt">\glsxtruserparen</code></a>}[2]{<span class="comment">% </span>
+ <a id="wrglossary.8110"></a><a href="#glo:glsxtrfullsep"><code class="csfmt">\glsxtrfullsep</code></a>{#2}<span class="comment">% </span>
+ <a id="wrglossary.8111"></a><a href="#glo:glsxtrparen"><code class="csfmt">\glsxtrparen</code></a>
{#1<span class="comment">% </span>
- <a id="wrglossary.8109"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a>{<a id="wrglossary.8110"></a><a href="#glo:glsxtruserfield"><code class="csfmt">\glsxtruserfield</code></a>}{#2}<span class="comment">% </span>
- {, <code class="cmd">\emph</code>{<a id="wrglossary.8111"></a><a href="#glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></a>{#2}{<span class="comment">% </span>
- <a id="wrglossary.8112"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}}}<span class="comment">% </span>
+ <a id="wrglossary.8112"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a>{<a id="wrglossary.8113"></a><a href="#glo:glsxtruserfield"><code class="csfmt">\glsxtruserfield</code></a>}{#2}<span class="comment">% </span>
+ {, <code class="cmd">\emph</code>{<a id="wrglossary.8114"></a><a href="#glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></a>{#2}{<span class="comment">% </span>
+ <a id="wrglossary.8115"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}}}<span class="comment">% </span>
{}<span class="comment">% </span>
}<span class="comment">% </span>
}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.8113"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{abnt}, <a id="wrglossary.8114"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{din}, <a id="wrglossary.8115"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{tug}.
-<a id="wrglossary.8116"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+<a id="wrglossary.8116"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{abnt}, <a id="wrglossary.8117"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{din}, <a id="wrglossary.8118"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{tug}.
+<a id="wrglossary.8119"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
<p>
@@ -22852,93 +22872,93 @@
name (without the leading backslash) should be stored in the field
identified by:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8117"></a><code class="code"><dfn id="glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>useri</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8120"></a><code class="code"><dfn id="glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>useri</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This command should expand to the <a id="wrglossary.8118"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> used to
+This command should expand to the <a id="wrglossary.8121"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> used to
store the formatting command’s control sequence name. The default
-value is <code class="code">useri</code> (which corresponds to the <a id="wrglossary.8119"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key).
+value is <code class="code">useri</code> (which corresponds to the <a id="wrglossary.8122"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key).
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8120"></a><code class="code"><dfn id="glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8123"></a><code class="code"><dfn id="glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
This command behaves like:
-<pre class="compactcodebox"><a id="wrglossary.8121"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">fmt-link-text</em>〉</span>}
+<pre class="compactcodebox"><a id="wrglossary.8124"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">fmt-link-text</em>〉</span>}
</pre>
-where the <a id="wrglossary.8122"></a><a href="#glo:dual.linktext">link text</a> <span class="meta">〈<em class="metainner">fmt-link-text</em>〉</span> is formatted according to:
+where the <a id="wrglossary.8125"></a><a href="#glo:dual.linktext">link text</a> <span class="meta">〈<em class="metainner">fmt-link-text</em>〉</span> is formatted according to:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8123"></a><code class="code"><dfn id="glo:glsxtrfmtdisplay"><code class="csfmt">\glsxtrfmtdisplay</code></dfn>{<span class="meta">〈<em class="metainner">csname</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8126"></a><code class="code"><dfn id="glo:glsxtrfmtdisplay"><code class="csfmt">\glsxtrfmtdisplay</code></dfn>{<span class="meta">〈<em class="metainner">csname</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}</code></div><!-- end of pinnedbox -->
The default definition simply does <code class="code"><span class="cmdfmt">\<span class="meta">〈<em class="metainner">csname</em>〉</span></span>{<span class="meta">〈<em class="metainner">text</em>〉</span>}<span class="meta">〈<em class="metainner">insert</em>〉</span></code>
where the control sequence name <span class="meta">〈<em class="metainner">csname</em>〉</span> is obtained from the
-field given by <a id="wrglossary.8124"></a><a href="#glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></a>. If the field hasn’t been set,
-<a id="wrglossary.8125"></a><a href="#glo:@firstofone"><code class="csfmt">\@firstofone</code></a> is used (which simply does its argument).
+field given by <a id="wrglossary.8127"></a><a href="#glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></a>. If the field hasn’t been set,
+<a id="wrglossary.8128"></a><a href="#glo:@firstofone"><code class="csfmt">\@firstofone</code></a> is used (which simply does its argument).
The unstarred version assumes an empty <span class="meta">〈<em class="metainner">insert</em>〉</span>.
-The default <a id="wrglossary.8126"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> options are given by <a id="wrglossary.8127"></a><a href="#glo:GlsXtrFmtDefaultOptions"><code class="csfmt">\GlsXtrFmtDefaultOptions</code></a>.
+The default <a id="wrglossary.8129"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> options are given by <a id="wrglossary.8130"></a><a href="#glo:GlsXtrFmtDefaultOptions"><code class="csfmt">\GlsXtrFmtDefaultOptions</code></a>.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-The <a id="wrglossary.8128"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is suppressed with <a id="wrglossary.8129"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>.
+The <a id="wrglossary.8131"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is suppressed with <a id="wrglossary.8132"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>.
</div><!-- end of information -->
<p>
-If you don’t want the complexity of <a id="wrglossary.8130"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>, a partially
+If you don’t want the complexity of <a id="wrglossary.8133"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>, a partially
expandable command is provided that may be used in section headings:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8131"></a><code class="code"><dfn id="glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8134"></a><code class="code"><dfn id="glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-If <a id="wrglossary.8132"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded, this will expand to:
+If <a id="wrglossary.8135"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> has been loaded, this will expand to:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8133"></a><code class="code"><dfn id="glo:glsxtrpdfentryfmt"><code class="csfmt">\glsxtrpdfentryfmt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8136"></a><code class="code"><dfn id="glo:glsxtrpdfentryfmt"><code class="csfmt">\glsxtrpdfentryfmt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
within the PDF bookmarks, which just does <span class="meta">〈<em class="metainner">text</em>〉</span>. Otherwise
-<a id="wrglossary.8134"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a> will format <span class="meta">〈<em class="metainner">text</em>〉</span> according to the
-control sequence name identified in the field given by <a id="wrglossary.8135"></a><a href="#glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></a> (or
+<a id="wrglossary.8137"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a> will format <span class="meta">〈<em class="metainner">text</em>〉</span> according to the
+control sequence name identified in the field given by <a id="wrglossary.8138"></a><a href="#glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></a> (or
<code class="code">@firstofone</code>, if not set).
<p>
<div class="marginright"><a id="ex:glsxtrfmt-backref">🖹</a><a href="#ex:glsxtrfmt">120</a></div>Example <a href="#ex:glsxtrfmt">120</a> provides some custom commands with a
single argument whose control sequence name is stored in the
-<a id="wrglossary.8136"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field of the associated entry:
+<a id="wrglossary.8139"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field of the associated entry:
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>{amsmath}
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.8137"></a><a href="#glo:opt.postdot"><span class="styoptfmt">postdot</span></a>,<a id="wrglossary.8138"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.8139"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a></span>]{glossaries-extra}
-<a id="wrglossary.8140"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<code class="cmd">\usepackage</code>[<a id="wrglossary.8140"></a><a href="#glo:opt.postdot"><span class="styoptfmt">postdot</span></a>,<a id="wrglossary.8141"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.8142"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a></span>]{glossaries-extra}
+<a id="wrglossary.8143"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<code class="cmd">\newcommand</code>*{<code class="cmd">\mtx</code>}[1]{<code class="cmd">\boldsymbol</code>{#1}}
<code class="cmd">\newcommand</code>*{<code class="cmd">\mtxinv</code>}[1]{<code class="cmd">\mtx</code>{#1}<code class="cmd">\sp</code>{-1}}
-<a id="wrglossary.8141"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{matrix}{<span class="comment">% </span>
- <a id="wrglossary.8142"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={matrix}</span>,
- <a id="wrglossary.8143"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mtx</code>{M}}}</span>,
- <a id="wrglossary.8144"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={matrices}</span>,
- <a id="wrglossary.8145"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={mtx}</span>,<span class="comment">% corresponds to <code class="cmd">\mtx</code></span>
- <a id="wrglossary.8146"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={rectangular array of values}</span>
+<a id="wrglossary.8144"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{matrix}{<span class="comment">% </span>
+ <a id="wrglossary.8145"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={matrix}</span>,
+ <a id="wrglossary.8146"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mtx</code>{M}}}</span>,
+ <a id="wrglossary.8147"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={matrices}</span>,
+ <a id="wrglossary.8148"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={mtx}</span>,<span class="comment">% corresponds to <code class="cmd">\mtx</code></span>
+ <a id="wrglossary.8149"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={rectangular array of values}</span>
}
-<a id="wrglossary.8147"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{identitymatrix}{<span class="comment">% </span>
- <a id="wrglossary.8148"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={identity matrix}</span>,
- <a id="wrglossary.8149"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mtx</code>{I}}}</span>,
- <a id="wrglossary.8150"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={identity matrices}</span>,
- <a id="wrglossary.8151"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a diagonal matrix with all diagonal
+<a id="wrglossary.8150"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{identitymatrix}{<span class="comment">% </span>
+ <a id="wrglossary.8151"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={identity matrix}</span>,
+ <a id="wrglossary.8152"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mtx</code>{I}}}</span>,
+ <a id="wrglossary.8153"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={identity matrices}</span>,
+ <a id="wrglossary.8154"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a diagonal matrix with all diagonal
elements equal to 1 and all other elements
equal to 0}</span>
}
-<a id="wrglossary.8152"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{matrixinv}{<span class="comment">% </span>
- <a id="wrglossary.8153"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={matrix inverse}</span>,
- <a id="wrglossary.8154"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mtxinv</code>{M}}}</span>,
- <a id="wrglossary.8155"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={mtxinv}</span>,<span class="comment">% corresponds to <code class="cmd">\mtxinv</code></span>
- <a id="wrglossary.8156"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a square <a id="wrglossary.8157"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{matrix} such that
- $<code class="cmd">\mtx</code>{M}<code class="cmd">\mtxinv</code>{M}=<a id="wrglossary.8158"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{identitymatrix}$}</span>
+<a id="wrglossary.8155"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{matrixinv}{<span class="comment">% </span>
+ <a id="wrglossary.8156"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={matrix inverse}</span>,
+ <a id="wrglossary.8157"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a><span class="optfmt">={<code class="cmd">\ensuremath</code>{<code class="cmd">\mtxinv</code>{M}}}</span>,
+ <a id="wrglossary.8158"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={mtxinv}</span>,<span class="comment">% corresponds to <code class="cmd">\mtxinv</code></span>
+ <a id="wrglossary.8159"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a square <a id="wrglossary.8160"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{matrix} such that
+ $<code class="cmd">\mtx</code>{M}<code class="cmd">\mtxinv</code>{M}=<a id="wrglossary.8161"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{identitymatrix}$}</span>
}
<code class="cbeg">\begin{document}</code>
-A <a id="wrglossary.8159"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{matrix} is denoted <a id="wrglossary.8160"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{matrix}.
-The inverse is denoted <a id="wrglossary.8161"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{matrixinv}.
+A <a id="wrglossary.8162"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{matrix} is denoted <a id="wrglossary.8163"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{matrix}.
+The inverse is denoted <a id="wrglossary.8164"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{matrixinv}.
<code class="cmd">\[</code>
- <a id="wrglossary.8162"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrix}{A} <a id="wrglossary.8163"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrixinv}{A}
- = <a id="wrglossary.8164"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{identitymatrix}
+ <a id="wrglossary.8165"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrix}{A} <a id="wrglossary.8166"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrixinv}{A}
+ = <a id="wrglossary.8167"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{identitymatrix}
<code class="cmd">\]</code>
-Compare $<a id="wrglossary.8165"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrix}{A}[_0]$
-with $<a id="wrglossary.8166"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a>{matrix}{A}[_0]$.
+Compare $<a id="wrglossary.8168"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrix}{A}[_0]$
+with $<a id="wrglossary.8169"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a>{matrix}{A}[_0]$.
<code class="cmd">\printglossaries</code>
<code class="cend">\end{document}</code>
</pre>
@@ -22949,47 +22969,47 @@
formatting command associated with the glossary entry.</object>
</div><!-- end of resultbox -->
-Note the difference between using <a id="wrglossary.8167"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a> (which has a
-final optional argument) vs <a id="wrglossary.8168"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> (which doesn’t, so the
+Note the difference between using <a id="wrglossary.8170"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a> (which has a
+final optional argument) vs <a id="wrglossary.8171"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> (which doesn’t, so the
following square brackets are considered part of the subsequent text).
<p>
-There are also <a id="wrglossary.8169"></a><a href="#glo:idx.sentencecase">sentence case</a> versions of the above commands:
+There are also <a id="wrglossary.8172"></a><a href="#glo:idx.sentencecase">sentence case</a> versions of the above commands:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8170"></a><code class="code"><dfn id="glo:Glsxtrfmt"><code class="csfmt">\Glsxtrfmt</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8173"></a><code class="code"><dfn id="glo:Glsxtrfmt"><code class="csfmt">\Glsxtrfmt</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
This is simply a shortcut for:
-<pre class="compactcodebox"><a id="wrglossary.8171"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.8172"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
+<pre class="compactcodebox"><a id="wrglossary.8174"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.8175"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
</pre>
Similarly for the starred form:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8173"></a><code class="code"><dfn id="glo:Glsxtrfmt*"><code class="csfmt">\Glsxtrfmt*</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8176"></a><code class="code"><dfn id="glo:Glsxtrfmt*"><code class="csfmt">\Glsxtrfmt*</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code></div><!-- end of pinnedbox -->
which is a shortcut for:
-<pre class="compactcodebox"><a id="wrglossary.8174"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.8175"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]
+<pre class="compactcodebox"><a id="wrglossary.8177"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.8178"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]
</pre>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8176"></a><code class="code"><dfn id="glo:Glsxtrentryfmt"><code class="csfmt">\Glsxtrentryfmt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8179"></a><code class="code"><dfn id="glo:Glsxtrentryfmt"><code class="csfmt">\Glsxtrentryfmt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
This is a shortcut for
-<pre class="compactcodebox"><a id="wrglossary.8177"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.8178"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
+<pre class="compactcodebox"><a id="wrglossary.8180"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.8181"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
</pre>
but uses:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8179"></a><code class="code"><dfn id="glo:Glsxtrpdfentryfmt"><code class="csfmt">\Glsxtrpdfentryfmt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8182"></a><code class="code"><dfn id="glo:Glsxtrpdfentryfmt"><code class="csfmt">\Glsxtrpdfentryfmt</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">text</em>〉</span>}</code></div><!-- end of pinnedbox -->
-for the PDF bookmarks. This uses <a id="wrglossary.8180"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> to perform
+for the PDF bookmarks. This uses <a id="wrglossary.8183"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a> to perform
the case-change, which is expandable.
<p>
-If you are writing <a id="wrglossary.8181"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> or <a id="wrglossary.8182"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a>
+If you are writing <a id="wrglossary.8184"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> or <a id="wrglossary.8185"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a>
explicitly in the document text, you can, of course, enter the
appropriate case in <span class="meta">〈<em class="metainner">text</em>〉</span> directly. The purpose of providing
-the <a id="wrglossary.8183"></a><a href="#glo:idx.sentencecase">sentence case</a> commands is to enable a mapping to be setup
-with <a id="wrglossary.8184"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a> in the event that <a id="wrglossary.8185"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> or
-<a id="wrglossary.8186"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a> occur at the start of content, such as another
-entry’s description, that will have <a id="wrglossary.8187"></a><a href="#glo:idx.sentencecase">sentence case</a>
-automatically applied. This will require <a id="wrglossary.8188"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ to
-support the mapping. See the <a id="wrglossary.8189"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.
+the <a id="wrglossary.8186"></a><a href="#glo:idx.sentencecase">sentence case</a> commands is to enable a mapping to be setup
+with <a id="wrglossary.8187"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a> in the event that <a id="wrglossary.8188"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> or
+<a id="wrglossary.8189"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a> occur at the start of content, such as another
+entry’s description, that will have <a id="wrglossary.8190"></a><a href="#glo:idx.sentencecase">sentence case</a>
+automatically applied. This will require <a id="wrglossary.8191"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ to
+support the mapping. See the <a id="wrglossary.8192"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.
<p>
</section><!-- end of section sec:glsxtrfmt -->
@@ -23000,39 +23020,39 @@
<p>
These commands are for field values that are comma-separated
lists (for example, the field has been constructed with
-<a id="wrglossary.8190"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>) or for testing if field values are
+<a id="wrglossary.8193"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>) or for testing if field values are
contained within comma-separated lists.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-If you are using <a id="wrglossary.8191"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you can sort field values that
-contain a comma-separated list of labels (such as the <a id="wrglossary.8192"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>
-or <a id="wrglossary.8193"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field) with the <a id="wrglossary.8194"></a><a href="#glo:opt.resource.sort-label-list"><span class="csoptfmt">sort-label-list</span></a>
-option (provided <a id="wrglossary.8195"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can access those fields). See the
-<a id="wrglossary.8196"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.
+If you are using <a id="wrglossary.8194"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you can sort field values that
+contain a comma-separated list of labels (such as the <a id="wrglossary.8195"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>
+or <a id="wrglossary.8196"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field) with the <a id="wrglossary.8197"></a><a href="#glo:opt.resource.sort-label-list"><span class="csoptfmt">sort-label-list</span></a>
+option (provided <a id="wrglossary.8198"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can access those fields). See the
+<a id="wrglossary.8199"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details.
</div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8197"></a><code class="code"><dfn id="glo:glsseelist"><code class="csfmt">\glsseelist</code></dfn>{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8200"></a><code class="code"><dfn id="glo:glsseelist"><code class="csfmt">\glsseelist</code></dfn>{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This is provided by the base <a id="wrglossary.8198"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to format the
-entry labels in <a id="wrglossary.8199"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> cross-reference list. (It’s used
-internally by <a id="wrglossary.8200"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a>, which adds the <span style="font-style: italic; font-variant: normal; ">see</span> prefix.) It may also be
+This is provided by the base <a id="wrglossary.8201"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to format the
+entry labels in <a id="wrglossary.8202"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> cross-reference list. (It’s used
+internally by <a id="wrglossary.8203"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a>, which adds the <span style="font-style: italic; font-variant: normal; ">see</span> prefix.) It may also be
used for any comma-separated list of entry labels. Note that the
argument isn’t expanded. If expansion is required, use:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8201"></a><code class="code"><dfn id="glo:glsxtrseelist"><code class="csfmt">\glsxtrseelist</code></dfn>{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8204"></a><code class="code"><dfn id="glo:glsxtrseelist"><code class="csfmt">\glsxtrseelist</code></dfn>{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
This fully expands its argument and passes the result to
-<a id="wrglossary.8202"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>.
-With just the base <a id="wrglossary.8203"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, each item is encapsulated with
-<a id="wrglossary.8204"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a>.
-The <a id="wrglossary.8205"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.8206"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> to make it more
+<a id="wrglossary.8205"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>.
+With just the base <a id="wrglossary.8206"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, each item is encapsulated with
+<a id="wrglossary.8207"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a>.
+The <a id="wrglossary.8208"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.8209"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> to make it more
flexible and provides additional commands to further customize the
formatting.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8207"></a><code class="code"><dfn id="glo:glsxtrtaggedlist"><code class="csfmt">\glsxtrtaggedlist</code></dfn>{<span class="meta">〈<em class="metainner">singular tag</em>〉</span>}{<span class="meta">〈<em class="metainner">plural tag</em>〉</span>}{<span class="meta">〈<em class="metainner">label prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8210"></a><code class="code"><dfn id="glo:glsxtrtaggedlist"><code class="csfmt">\glsxtrtaggedlist</code></dfn>{<span class="meta">〈<em class="metainner">singular tag</em>〉</span>}{<span class="meta">〈<em class="metainner">plural tag</em>〉</span>}{<span class="meta">〈<em class="metainner">label prefix</em>〉</span>}{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
This is a similar command that has an initial tag inserted before
the start of the list. If the list only contains one element, the
@@ -23040,10 +23060,10 @@
element, the <span class="meta">〈<em class="metainner">plural tag</em>〉</span> is used. The separator between the
tag and the list is given by:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8208"></a><code class="code"><dfn id="glo:glsxtrtaggedlistsep"><code class="csfmt">\glsxtrtaggedlistsep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="cmd">\space</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8211"></a><code class="code"><dfn id="glo:glsxtrtaggedlistsep"><code class="csfmt">\glsxtrtaggedlistsep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span><code class="cmd">\space</code></span><span class="clearfix"></span></div><!-- end of pinnedbox -->
The separators between the elements of the list and the formatting
-of each list element is as for <a id="wrglossary.8209"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> (see below). If the list is
+of each list element is as for <a id="wrglossary.8212"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> (see below). If the list is
empty, nothing is displayed. The <span class="meta">〈<em class="metainner">label prefix</em>〉</span> is inserted
before the current item in the list to form the entry label.
<p>
@@ -23054,69 +23074,69 @@
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8210"></a><code class="code"><dfn id="glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8213"></a><code class="code"><dfn id="glo:glsseeitemformat"><code class="csfmt">\glsseeitemformat</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The base <a id="wrglossary.8211"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package just uses <a id="wrglossary.8212"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> or
-<a id="wrglossary.8213"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in this command. The <a id="wrglossary.8214"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package
+The base <a id="wrglossary.8214"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package just uses <a id="wrglossary.8215"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> or
+<a id="wrglossary.8216"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in this command. The <a id="wrglossary.8217"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package
redefines this so that it does:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8215"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.8216"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
-{<a id="wrglossary.8217"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8218"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.8219"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+{<a id="wrglossary.8220"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
</pre>
-Note that the use of <a id="wrglossary.8218"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a> rather than <a id="wrglossary.8219"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>
+Note that the use of <a id="wrglossary.8221"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a> rather than <a id="wrglossary.8222"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a>
allows the abbreviation style to be used.
<p>
-With <a id="wrglossary.8220"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, the first item in <a id="wrglossary.8221"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> will be encapsulated
+With <a id="wrglossary.8223"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, the first item in <a id="wrglossary.8224"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> will be encapsulated
with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8222"></a><code class="code"><dfn id="glo:glsseefirstitem"><code class="csfmt">\glsseefirstitem</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8225"></a><code class="code"><dfn id="glo:glsseefirstitem"><code class="csfmt">\glsseefirstitem</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-The default definition is simply <code class="code"><a id="wrglossary.8223"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> but
+The default definition is simply <code class="code"><a id="wrglossary.8226"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> but
can be redefined, for example to convert the first character to
-<a id="wrglossary.8224"></a><a href="#glo:idx.uppercase">uppercase</a> if <a id="wrglossary.8225"></a><a href="#glo:idx.sentencecase">sentence case</a> is required.
+<a id="wrglossary.8227"></a><a href="#glo:idx.uppercase">uppercase</a> if <a id="wrglossary.8228"></a><a href="#glo:idx.sentencecase">sentence case</a> is required.
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-If the label corresponds to a multi-entry, <a id="wrglossary.8226"></a><a href="#glo:mglsseefirstitem"><code class="csfmt">\mglsseefirstitem</code></a>
+If the label corresponds to a multi-entry, <a id="wrglossary.8229"></a><a href="#glo:mglsseefirstitem"><code class="csfmt">\mglsseefirstitem</code></a>
will be used instead (see §<a href="#sec:msee">7.12</a>). Similarly,
-<a id="wrglossary.8227"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a> will be used instead of <a id="wrglossary.8228"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a> for a
+<a id="wrglossary.8230"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a> will be used instead of <a id="wrglossary.8231"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a> for a
multi-entry label.
</div><!-- end of information -->
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8229"></a><code class="code"><dfn id="glo:glsseesep"><code class="csfmt">\glsseesep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>,␣</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8232"></a><code class="code"><dfn id="glo:glsseesep"><code class="csfmt">\glsseesep</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>,␣</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
This is used between each entry in the list, except between the
final pair.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8230"></a><code class="code"><dfn id="glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8233"></a><code class="code"><dfn id="glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></dfn></code></div><!-- end of pinnedbox -->
This is used between the penultimate and final item in the list.
The default definition is:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\space</code><a id="wrglossary.8231"></a><a href="#glo:andname"><code class="csfmt">\andname</code></a><code class="cmd">\space</code>
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\space</code><a id="wrglossary.8234"></a><a href="#glo:andname"><code class="csfmt">\andname</code></a><code class="cmd">\space</code>
</pre>
-(<a id="wrglossary.8232"></a><a href="#glo:andname"><code class="csfmt">\andname</code></a> is provided by <a id="wrglossary.8233"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, if not already
-defined, and simply expands to <a id="wrglossary.8234"></a><a href="#glo:amp"><code class="csfmt">\&</code></a> but it may be defined to
-expand to something else by another package before <a id="wrglossary.8235"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
+(<a id="wrglossary.8235"></a><a href="#glo:andname"><code class="csfmt">\andname</code></a> is provided by <a id="wrglossary.8236"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, if not already
+defined, and simply expands to <a id="wrglossary.8237"></a><a href="#glo:amp"><code class="csfmt">\&</code></a> but it may be defined to
+expand to something else by another package before <a id="wrglossary.8238"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
is loaded.)
<p>
-With <a id="wrglossary.8236"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, if there are at least three elements in
+With <a id="wrglossary.8239"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, if there are at least three elements in
the list, the separator between the final two elements will be given by:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8237"></a><code class="code"><dfn id="glo:glsseelastoxfordsep"><code class="csfmt">\glsseelastoxfordsep</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8240"></a><code class="code"><dfn id="glo:glsseelastoxfordsep"><code class="csfmt">\glsseelastoxfordsep</code></dfn></code></div><!-- end of pinnedbox -->
-This just defaults to <a id="wrglossary.8238"></a><a href="#glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></a> but may be redefined to
+This just defaults to <a id="wrglossary.8241"></a><a href="#glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></a> but may be redefined to
include a comma, if preferred.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8239"></a><code class="code"><dfn id="glo:glsxtrforcsvfield"><code class="csfmt">\glsxtrforcsvfield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">handler cs</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8242"></a><code class="code"><dfn id="glo:glsxtrforcsvfield"><code class="csfmt">\glsxtrforcsvfield</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">handler cs</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This iterates over the comma-separated list stored in the given <a id="wrglossary.8240"></a><a href="#glo:dual.field">field</a>
-(identified by its <a id="wrglossary.8241"></a><a href="#glo:dual.internalfieldlabel">internal label</a>)
+This iterates over the comma-separated list stored in the given <a id="wrglossary.8243"></a><a href="#glo:dual.field">field</a>
+(identified by its <a id="wrglossary.8244"></a><a href="#glo:dual.internalfieldlabel">internal label</a>)
for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> and performs
<code class="code"><span class="meta">〈<em class="metainner">handler cs</em>〉</span>{<span class="meta">〈<em class="metainner">element</em>〉</span>}</code> for each element of the
-list. This command uses <a id="wrglossary.8242"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> so the complete
-list can be obtained with <a id="wrglossary.8243"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>. Does nothing
+list. This command uses <a id="wrglossary.8245"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> so the complete
+list can be obtained with <a id="wrglossary.8246"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>. Does nothing
if the field hasn’t been set or the entry hasn’t been defined. The
unstarred version adds implicit grouping. The starred version
doesn’t.
@@ -23124,49 +23144,49 @@
It’s possible to prematurely break the loop at the end of the
current iteration with:
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8244"></a><code class="code"><dfn id="glo:glsxtrendfor"><code class="csfmt">\glsxtrendfor</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8247"></a><code class="code"><dfn id="glo:glsxtrendfor"><code class="csfmt">\glsxtrendfor</code></dfn></code></div><!-- end of pinnedbox -->
-If nested within another command that also uses <a id="wrglossary.8245"></a><a href="#glo:@for"><code class="csfmt">\@for</code></a>, use the
+If nested within another command that also uses <a id="wrglossary.8248"></a><a href="#glo:@for"><code class="csfmt">\@for</code></a>, use the
unstarred version to localise the break. This command is simply set
-to <a id="wrglossary.8246"></a><a href="#glo:@endfortrue"><code class="csfmt">\@endfortrue</code></a>, which is provided by the <a id="wrglossary.8247"></a><a href="#glo:pkg.xfor"><span class="styfmt">xfor</span></a> package.
+to <a id="wrglossary.8249"></a><a href="#glo:@endfortrue"><code class="csfmt">\@endfortrue</code></a>, which is provided by the <a id="wrglossary.8250"></a><a href="#glo:pkg.xfor"><span class="styfmt">xfor</span></a> package.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8248"></a><code class="code"><dfn id="glo:glsxtrfieldformatcsvlist"><code class="csfmt">\glsxtrfieldformatcsvlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8251"></a><code class="code"><dfn id="glo:glsxtrfieldformatcsvlist"><code class="csfmt">\glsxtrfieldformatcsvlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This formats the comma-separated list stored in the given <a id="wrglossary.8249"></a><a href="#glo:dual.field">field</a>
-(identified by its <a id="wrglossary.8250"></a><a href="#glo:dual.internalfieldlabel">internal label</a>)
-for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> using <a id="wrglossary.8251"></a><a href="#glo:pkg.datatool-base"><span class="styfmt">datatool-base</span>’s</a>
-<a id="wrglossary.8252"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>.
-This command uses <a id="wrglossary.8253"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> so the complete
-list can be obtained with <a id="wrglossary.8254"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>.
+This formats the comma-separated list stored in the given <a id="wrglossary.8252"></a><a href="#glo:dual.field">field</a>
+(identified by its <a id="wrglossary.8253"></a><a href="#glo:dual.internalfieldlabel">internal label</a>)
+for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> using <a id="wrglossary.8254"></a><a href="#glo:pkg.datatool-base"><span class="styfmt">datatool-base</span>’s</a>
+<a id="wrglossary.8255"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>.
+This command uses <a id="wrglossary.8256"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> so the complete
+list can be obtained with <a id="wrglossary.8257"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>.
This adds implicit grouping. There is no starred version.
<p>
-<div class="marginright"><a id="ex:fieldformatcsv-backref">🖹</a><a href="#ex:fieldformatcsv">121</a></div>Example <a href="#ex:fieldformatcsv">121</a> demonstrates the difference between <a id="wrglossary.8255"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>
-(which specifically requires a list of labels) and <a id="wrglossary.8256"></a><a href="#glo:glsxtrfieldformatcsvlist"><code class="csfmt">\glsxtrfieldformatcsvlist</code></a>
+<div class="marginright"><a id="ex:fieldformatcsv-backref">🖹</a><a href="#ex:fieldformatcsv">121</a></div>Example <a href="#ex:fieldformatcsv">121</a> demonstrates the difference between <a id="wrglossary.8258"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>
+(which specifically requires a list of labels) and <a id="wrglossary.8259"></a><a href="#glo:glsxtrfieldformatcsvlist"><code class="csfmt">\glsxtrfieldformatcsvlist</code></a>
(which formats an arbitrary list):
<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.8257"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>]{glossaries-extra}
-<a id="wrglossary.8258"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{example}{<a id="wrglossary.8259"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={example}</span>,
- <a id="wrglossary.8260"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.8261"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={another1,another2}</span>}
-<a id="wrglossary.8262"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{another1}{<a id="wrglossary.8263"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={another one}</span>,
- <a id="wrglossary.8264"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.8265"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{another2}{<a id="wrglossary.8266"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={another two}</span>,
+<code class="cmd">\usepackage</code>[<a id="wrglossary.8260"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>]{glossaries-extra}
+<a id="wrglossary.8261"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{example}{<a id="wrglossary.8262"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={example}</span>,
+ <a id="wrglossary.8263"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.8264"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={another1,another2}</span>}
+<a id="wrglossary.8265"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{another1}{<a id="wrglossary.8266"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={another one}</span>,
<a id="wrglossary.8267"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.8268"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{another2}{<a id="wrglossary.8269"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={another two}</span>,
+ <a id="wrglossary.8270"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.8268"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{duck}
-<a id="wrglossary.8269"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{albatross}
-<a id="wrglossary.8270"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{arara}
-Animal list: <a id="wrglossary.8271"></a><a href="#glo:glsxtrfieldformatcsvlist"><code class="csfmt">\glsxtrfieldformatcsvlist</code></a>{example}{animals}
+<a id="wrglossary.8271"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{duck}
+<a id="wrglossary.8272"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{albatross}
+<a id="wrglossary.8273"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{arara}
+Animal list: <a id="wrglossary.8274"></a><a href="#glo:glsxtrfieldformatcsvlist"><code class="csfmt">\glsxtrfieldformatcsvlist</code></a>{example}{animals}
-See list: <a id="wrglossary.8272"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>{see}{example}
- {<a id="wrglossary.8273"></a><a href="#glo:glsxtrseelist"><code class="csfmt">\glsxtrseelist</code></a>{<a id="wrglossary.8274"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}}{not set}.
+See list: <a id="wrglossary.8275"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>{see}{example}
+ {<a id="wrglossary.8276"></a><a href="#glo:glsxtrseelist"><code class="csfmt">\glsxtrseelist</code></a>{<a id="wrglossary.8277"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}}{not set}.
-<a id="wrglossary.8275"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+<a id="wrglossary.8278"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre>
-There’s no <a id="wrglossary.8276"></a><a href="#glo:dual.indexing">indexing</a> in this document so I’ve used
-<a id="wrglossary.8277"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span> to avoid an error. This means there’s no cross-reference
+There’s no <a id="wrglossary.8279"></a><a href="#glo:dual.indexing">indexing</a> in this document so I’ve used
+<a id="wrglossary.8280"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span> to avoid an error. This means there’s no cross-reference
list in the glossary but, as demonstrated, the <span class="qt">“see”</span> list can be
reproduced in the document.
<div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
@@ -23176,36 +23196,36 @@
sorting fields that contain a comma-separated list.</object>
</div><!-- end of resultbox -->
-This first constructs a comma-separated list in a custom <a id="wrglossary.8278"></a><a href="#glo:dual.internalfield">internal field</a>
+This first constructs a comma-separated list in a custom <a id="wrglossary.8281"></a><a href="#glo:dual.internalfield">internal field</a>
with the label <code class="code">animals</code>. There’s no associated key that can be
-used in <a id="wrglossary.8279"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. In this case, the <a id="wrglossary.8280"></a><a href="#glo:dual.field">field</a> could simply
+used in <a id="wrglossary.8282"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. In this case, the <a id="wrglossary.8283"></a><a href="#glo:dual.field">field</a> could simply
be set in one command. For example:
-<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8281"></a><a href="#glo:glsxtrdeffield"><code class="csfmt">\glsxtrdeffield</code></a>{example}{animals}{duck,albatross,arara}
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8284"></a><a href="#glo:glsxtrdeffield"><code class="csfmt">\glsxtrdeffield</code></a>{example}{animals}{duck,albatross,arara}
</pre>
-The main reason for providing <a id="wrglossary.8282"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a> is for the
-benefit of <a id="wrglossary.8283"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, as it sometimes has to construct a field
-value list while it’s writing the <a id="wrglossary.8284"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file, but there may
+The main reason for providing <a id="wrglossary.8285"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a> is for the
+benefit of <a id="wrglossary.8286"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, as it sometimes has to construct a field
+value list while it’s writing the <a id="wrglossary.8287"></a><a href="#glo:ext.glstex"><span class="extfmt">glstex</span></a> file, but there may
be other uses in complex documents that construct field values
through some custom function.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8285"></a><code class="code"><dfn id="glo:GlsXtrIfValueInFieldCsvList"><code class="csfmt">\GlsXtrIfValueInFieldCsvList</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8288"></a><code class="code"><dfn id="glo:GlsXtrIfValueInFieldCsvList"><code class="csfmt">\GlsXtrIfValueInFieldCsvList</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the comma-separated list stored in the given <a id="wrglossary.8286"></a><a href="#glo:dual.field">field</a>
-(identified by its <a id="wrglossary.8287"></a><a href="#glo:dual.internalfieldlabel">internal label</a>)
-contains the given <span class="meta">〈<em class="metainner">value</em>〉</span> (using <a id="wrglossary.8288"></a><a href="#glo:DTLifinlist"><code class="csfmt">\DTLifinlist</code></a>
-provided by <a id="wrglossary.8289"></a><a href="#glo:pkg.datatool-base"><span class="styfmt">datatool-base</span></a>) or <span class="meta">〈<em class="metainner">false</em>〉</span> if the value isn’t in the
+This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the comma-separated list stored in the given <a id="wrglossary.8289"></a><a href="#glo:dual.field">field</a>
+(identified by its <a id="wrglossary.8290"></a><a href="#glo:dual.internalfieldlabel">internal label</a>)
+contains the given <span class="meta">〈<em class="metainner">value</em>〉</span> (using <a id="wrglossary.8291"></a><a href="#glo:DTLifinlist"><code class="csfmt">\DTLifinlist</code></a>
+provided by <a id="wrglossary.8292"></a><a href="#glo:pkg.datatool-base"><span class="styfmt">datatool-base</span></a>) or <span class="meta">〈<em class="metainner">false</em>〉</span> if the value isn’t in the
list or if the field hasn’t been set or the entry hasn’t been
defined. The unstarred version adds implicit grouping. The starred
version doesn’t.
<p>
-This command internally uses <a id="wrglossary.8290"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>, so take care if
-it’s nested. Within <span class="meta">〈<em class="metainner">false</em>〉</span>, you can test if <a id="wrglossary.8291"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>
+This command internally uses <a id="wrglossary.8293"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>, so take care if
+it’s nested. Within <span class="meta">〈<em class="metainner">false</em>〉</span>, you can test if <a id="wrglossary.8294"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>
is empty or undefined. If it’s defined but not empty, then the field
has been set but doesn’t contain <span class="meta">〈<em class="metainner">value</em>〉</span>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8292"></a><code class="code"><dfn id="glo:GlsXtrIfFieldValueInCsvList"><code class="csfmt">\GlsXtrIfFieldValueInCsvList</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8295"></a><code class="code"><dfn id="glo:GlsXtrIfFieldValueInCsvList"><code class="csfmt">\GlsXtrIfFieldValueInCsvList</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
This command is essentially the other way around to the above.
In this case, the comma-separated list is provided in the argument
@@ -23214,14 +23234,14 @@
<span class="meta">〈<em class="metainner">false</em>〉</span> if the value isn’t in <span class="meta">〈<em class="metainner">csv-list</em>〉</span> or the field
isn’t set or the entry hasn’t been defined. The unstarred version
adds implicit grouping. The starred version doesn’t.
-Again, this command internally uses <a id="wrglossary.8293"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>, so you
-can test <a id="wrglossary.8294"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a> in <span class="meta">〈<em class="metainner">false</em>〉</span> to determine
+Again, this command internally uses <a id="wrglossary.8296"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>, so you
+can test <a id="wrglossary.8297"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a> in <span class="meta">〈<em class="metainner">false</em>〉</span> to determine
whether or not the field has been set.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8295"></a><code class="code"><dfn id="glo:xGlsXtrIfValueInFieldCsvList"><code class="csfmt">\xGlsXtrIfValueInFieldCsvList</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8298"></a><code class="code"><dfn id="glo:xGlsXtrIfValueInFieldCsvList"><code class="csfmt">\xGlsXtrIfValueInFieldCsvList</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-As <a id="wrglossary.8296"></a><a href="#glo:GlsXtrIfValueInFieldCsvList"><code class="csfmt">\GlsXtrIfValueInFieldCsvList</code></a> but fully expands <span class="meta">〈<em class="metainner">value</em>〉</span>
+As <a id="wrglossary.8299"></a><a href="#glo:GlsXtrIfValueInFieldCsvList"><code class="csfmt">\GlsXtrIfValueInFieldCsvList</code></a> but fully expands <span class="meta">〈<em class="metainner">value</em>〉</span>
first.
<p>
@@ -23233,43 +23253,43 @@
<p>
Comma-separated list fields are covered in
§<a href="#sec:csvfields">5.13</a>. The commands in this section are for
-fields that store <a id="wrglossary.8297"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> internal lists. Elements can be
-appended to these fields using commands <a id="wrglossary.8298"></a><a href="#glo:glsxtrfieldlistadd"><code class="csfmt">\glsxtrfieldlistadd</code></a>,
+fields that store <a id="wrglossary.8300"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> internal lists. Elements can be
+appended to these fields using commands <a id="wrglossary.8301"></a><a href="#glo:glsxtrfieldlistadd"><code class="csfmt">\glsxtrfieldlistadd</code></a>,
described in §<a href="#sec:setfields">3.5</a>. The commands listed below
provide an easy interface to iterate over the field values. See the
-<a id="wrglossary.8299"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> documentation for further details about internal
+<a id="wrglossary.8302"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> documentation for further details about internal
lists.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8300"></a><code class="code"><dfn id="glo:glsxtrfieldformatlist"><code class="csfmt">\glsxtrfieldformatlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8303"></a><code class="code"><dfn id="glo:glsxtrfieldformatlist"><code class="csfmt">\glsxtrfieldformatlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
Formats the list using the same separators
-as used by <a id="wrglossary.8301"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span>’s</a> <a id="wrglossary.8302"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>.
-This internally uses <a id="wrglossary.8303"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8304"></a><a href="#glo:forlistcsloop"><code class="csfmt">\forlistcsloop</code></a> with the
-same handler macro as used with <a id="wrglossary.8305"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>.
+as used by <a id="wrglossary.8304"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span>’s</a> <a id="wrglossary.8305"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>.
+This internally uses <a id="wrglossary.8306"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8307"></a><a href="#glo:forlistcsloop"><code class="csfmt">\forlistcsloop</code></a> with the
+same handler macro as used with <a id="wrglossary.8308"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8306"></a><code class="code"><dfn id="glo:glsxtrfielddolistloop"><code class="csfmt">\glsxtrfielddolistloop</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8309"></a><code class="code"><dfn id="glo:glsxtrfielddolistloop"><code class="csfmt">\glsxtrfielddolistloop</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This uses <a id="wrglossary.8307"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8308"></a><a href="#glo:dolistcsloop"><code class="csfmt">\dolistcsloop</code></a>, which uses the
+This uses <a id="wrglossary.8310"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8311"></a><a href="#glo:dolistcsloop"><code class="csfmt">\dolistcsloop</code></a>, which uses the
command <code class="csfmt">\do</code> as the handler.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8309"></a><code class="code"><dfn id="glo:glsxtrfieldforlistloop"><code class="csfmt">\glsxtrfieldforlistloop</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">handler-cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8312"></a><code class="code"><dfn id="glo:glsxtrfieldforlistloop"><code class="csfmt">\glsxtrfieldforlistloop</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">handler-cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This uses <a id="wrglossary.8310"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8311"></a><a href="#glo:forlistcsloop"><code class="csfmt">\forlistcsloop</code></a>, which uses the
+This uses <a id="wrglossary.8313"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8314"></a><a href="#glo:forlistcsloop"><code class="csfmt">\forlistcsloop</code></a>, which uses the
<span class="meta">〈<em class="metainner">handler-cs</em>〉</span> as the handler.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8312"></a><code class="code"><dfn id="glo:glsxtrfieldifinlist"><code class="csfmt">\glsxtrfieldifinlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">item</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8315"></a><code class="code"><dfn id="glo:glsxtrfieldifinlist"><code class="csfmt">\glsxtrfieldifinlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">item</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This uses <a id="wrglossary.8313"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8314"></a><a href="#glo:ifinlistcs"><code class="csfmt">\ifinlistcs</code></a> to test if <span class="meta">〈<em class="metainner">item</em>〉</span>
+This uses <a id="wrglossary.8316"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8317"></a><a href="#glo:ifinlistcs"><code class="csfmt">\ifinlistcs</code></a> to test if <span class="meta">〈<em class="metainner">item</em>〉</span>
is in the list.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8315"></a><code class="code"><dfn id="glo:glsxtrfieldxifinlist"><code class="csfmt">\glsxtrfieldxifinlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">item</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8318"></a><code class="code"><dfn id="glo:glsxtrfieldxifinlist"><code class="csfmt">\glsxtrfieldxifinlist</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">field</em>〉</span>}{<span class="meta">〈<em class="metainner">item</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-This uses <a id="wrglossary.8316"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8317"></a><a href="#glo:xifinlistcs"><code class="csfmt">\xifinlistcs</code></a> to test if <span class="meta">〈<em class="metainner">item</em>〉</span>
+This uses <a id="wrglossary.8319"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8320"></a><a href="#glo:xifinlistcs"><code class="csfmt">\xifinlistcs</code></a> to test if <span class="meta">〈<em class="metainner">item</em>〉</span>
is in the list.
<p>
@@ -23280,34 +23300,34 @@
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8318"></a><code class="code"><dfn id="glo:GlsXtrIfFieldUndef"><code class="csfmt">\GlsXtrIfFieldUndef</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8321"></a><code class="code"><dfn id="glo:GlsXtrIfFieldUndef"><code class="csfmt">\GlsXtrIfFieldUndef</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
-Tests if the given <a id="wrglossary.8319"></a><a href="#glo:dual.field">field</a> (identified by its
-<a id="wrglossary.8320"></a><a href="#glo:dual.internalfieldlabel">internal label</a>) is undefined for the
+Tests if the given <a id="wrglossary.8322"></a><a href="#glo:dual.field">field</a> (identified by its
+<a id="wrglossary.8323"></a><a href="#glo:dual.internalfieldlabel">internal label</a>) is undefined for the
entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span>. Does <span class="meta">〈<em class="metainner">true</em>〉</span> if the entry
doesn’t exists or if entry exists but the field hasn’t been set.
Does <span class="meta">〈<em class="metainner">false</em>〉</span> if the field has been set, even if it has been set
-to empty. Unlike <a id="wrglossary.8321"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> there is no grouping or
-starred version and no assignment of <a id="wrglossary.8322"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>.
+to empty. Unlike <a id="wrglossary.8324"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> there is no grouping or
+starred version and no assignment of <a id="wrglossary.8325"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>.
This is simply a shortcut that internally uses
-<a id="wrglossary.8323"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8324"></a><a href="#glo:ifcsundef"><code class="csfmt">\ifcsundef</code></a>. The base <a id="wrglossary.8325"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
-package provides a similar command <a id="wrglossary.8326"></a><a href="#glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></a>, which
-uses <a id="wrglossary.8327"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8328"></a><a href="#glo:ifcsvoid"><code class="csfmt">\ifcsvoid</code></a> instead.
+<a id="wrglossary.8326"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8327"></a><a href="#glo:ifcsundef"><code class="csfmt">\ifcsundef</code></a>. The base <a id="wrglossary.8328"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>
+package provides a similar command <a id="wrglossary.8329"></a><a href="#glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></a>, which
+uses <a id="wrglossary.8330"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.8331"></a><a href="#glo:ifcsvoid"><code class="csfmt">\ifcsvoid</code></a> instead.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8329"></a><code class="code"><dfn id="glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8332"></a><code class="code"><dfn id="glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
This tests if the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has the
-<a id="wrglossary.8330"></a><a href="#glo:dual.field">field</a> identified by its <a id="wrglossary.8331"></a><a href="#glo:dual.internalfieldlabel">internal label</a>
-<span class="meta">〈<em class="metainner">field-label</em>〉</span> set. This is like <a id="wrglossary.8332"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a> but
+<a id="wrglossary.8333"></a><a href="#glo:dual.field">field</a> identified by its <a id="wrglossary.8334"></a><a href="#glo:dual.internalfieldlabel">internal label</a>
+<span class="meta">〈<em class="metainner">field-label</em>〉</span> set. This is like <a id="wrglossary.8335"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a> but
doesn’t produce a warning if the entry or field doesn’t exist.
<p>
-This command first assigns <a id="wrglossary.8333"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a> to the field
+This command first assigns <a id="wrglossary.8336"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a> to the field
value. If this is defined and not empty, <span class="meta">〈<em class="metainner">true</em>〉</span> is done otherwise
-<span class="meta">〈<em class="metainner">false</em>〉</span> is done. You can test <a id="wrglossary.8334"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a> within
+<span class="meta">〈<em class="metainner">false</em>〉</span> is done. You can test <a id="wrglossary.8337"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a> within
<span class="meta">〈<em class="metainner">false</em>〉</span> to find out whether it’s undefined or empty using
-<a id="wrglossary.8335"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>’s commands, such as <a id="wrglossary.8336"></a><a href="#glo:ifundef"><code class="csfmt">\ifundef</code></a> or
-<a id="wrglossary.8337"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a>.
+<a id="wrglossary.8338"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>’s commands, such as <a id="wrglossary.8339"></a><a href="#glo:ifundef"><code class="csfmt">\ifundef</code></a> or
+<a id="wrglossary.8340"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a>.
<p>
The unstarred version adds implicit grouping to make nesting easier.
The starred version doesn’t (to make assignments easier).
@@ -23314,7 +23334,7 @@
<p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
If you are simply displaying the value of the field (for example, in
-the <a id="wrglossary.8338"></a><a href="#glo:dual.postdeschook">post-description hook</a>) then use the unstarred version. If you are
+the <a id="wrglossary.8341"></a><a href="#glo:dual.postdeschook">post-description hook</a>) then use the unstarred version. If you are
making an assignment based on the value of the field, then use the
starred version.
</div><!-- end of information -->
@@ -23321,59 +23341,123 @@
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8339"></a><code class="code"><dfn id="glo:GlsXtrIfFieldCmpNum"><code class="csfmt">\GlsXtrIfFieldCmpNum</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">op</em>〉</span>}{<span class="meta">〈<em class="metainner">number</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8342"></a><code class="code"><dfn id="glo:GlsXtrIfFieldCmpNum"><code class="csfmt">\GlsXtrIfFieldCmpNum</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">op</em>〉</span>}{<span class="meta">〈<em class="metainner">number</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
This command should only be used with fields that contain integer
-values. It internally uses <a id="wrglossary.8340"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> (the starred or
+values. It internally uses <a id="wrglossary.8343"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> (the starred or
unstarred version, to match the starred or unstarred version of
-<a id="wrglossary.8341"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a>) and tests if <a id="wrglossary.8342"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>
+<a id="wrglossary.8344"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a>) and tests if <a id="wrglossary.8345"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>
is equal to (<span class="meta">〈<em class="metainner">op</em>〉</span> is <code class="code">=</code>), less than (<span class="meta">〈<em class="metainner">op</em>〉</span> is <code class="code"><</code>)
or greater than (<span class="meta">〈<em class="metainner">op</em>〉</span> is <code class="code">></code>) the given number
-<span class="meta">〈<em class="metainner">number</em>〉</span>. If the field is empty or undefined, <a id="wrglossary.8343"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>
+<span class="meta">〈<em class="metainner">number</em>〉</span>. If the field is empty or undefined, <a id="wrglossary.8346"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>
will be set to <code class="code">0</code>. Remember that the unstarred version adds
implicit grouping.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8344"></a><code class="code"><dfn id="glo:GlsXtrIfFieldEqNum"><code class="csfmt">\GlsXtrIfFieldEqNum</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8347"></a><code class="code"><dfn id="glo:GlsXtrIfFieldEqNum"><code class="csfmt">\GlsXtrIfFieldEqNum</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">number</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This is a shortcut that uses <a id="wrglossary.8345"></a><a href="#glo:GlsXtrIfFieldCmpNum"><code class="csfmt">\GlsXtrIfFieldCmpNum</code></a> with
+This is a shortcut that uses <a id="wrglossary.8348"></a><a href="#glo:GlsXtrIfFieldCmpNum"><code class="csfmt">\GlsXtrIfFieldCmpNum</code></a> with
<span class="meta">〈<em class="metainner">op</em>〉</span> set to <code class="code">=</code>. The unstarred version adds implicit
grouping.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8346"></a><code class="code"><dfn id="glo:GlsXtrIfFieldNonZero"><code class="csfmt">\GlsXtrIfFieldNonZero</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8349"></a><code class="code"><dfn id="glo:GlsXtrIfFieldNonZero"><code class="csfmt">\GlsXtrIfFieldNonZero</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This is a shortcut that uses <a id="wrglossary.8347"></a><a href="#glo:GlsXtrIfFieldCmpNum"><code class="csfmt">\GlsXtrIfFieldCmpNum</code></a> with
+This is a shortcut that uses <a id="wrglossary.8350"></a><a href="#glo:GlsXtrIfFieldCmpNum"><code class="csfmt">\GlsXtrIfFieldCmpNum</code></a> with
<span class="meta">〈<em class="metainner">op</em>〉</span> set to <code class="code">=</code> and the final two arguments swapped.
(So it’s true if the field value is not zero.)
The unstarred version adds implicit grouping.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8348"></a><code class="code"><dfn id="glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8351"></a><code class="code"><dfn id="glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This internally uses <a id="wrglossary.8349"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> (the starred or
+This internally uses <a id="wrglossary.8352"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> (the starred or
unstarred version, to match the starred or unstarred version of
-<a id="wrglossary.8350"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a>) and tests if <a id="wrglossary.8351"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>
+<a id="wrglossary.8353"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a>) and tests if <a id="wrglossary.8354"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>
is equal to <span class="meta">〈<em class="metainner">value</em>〉</span>. Remember that the unstarred version adds
implicit grouping.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8352"></a><code class="code"><dfn id="glo:GlsXtrIfFieldEqXpStr"><code class="csfmt">\GlsXtrIfFieldEqXpStr</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8355"></a><code class="code"><dfn id="glo:GlsXtrIfFieldEqXpStr"><code class="csfmt">\GlsXtrIfFieldEqXpStr</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This is like <a id="wrglossary.8353"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a> but expands the string before
+This is like <a id="wrglossary.8356"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a> but expands the string before
the comparison. This also has an starred version that doesn’t add
implicit grouping.
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8354"></a><code class="code"><dfn id="glo:GlsXtrIfXpFieldEqXpStr"><code class="csfmt">\GlsXtrIfXpFieldEqXpStr</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+<a id="wrglossary.8357"></a><code class="code"><dfn id="glo:GlsXtrIfXpFieldEqXpStr"><code class="csfmt">\GlsXtrIfXpFieldEqXpStr</code></dfn>{<span class="meta">〈<em class="metainner">field-label</em>〉</span>}{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<span class="meta">〈<em class="metainner">value</em>〉</span>}{<span class="meta">〈<em class="metainner">true</em>〉</span>}{<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><span class="floatrightbox"><span class="summarytag">modifier: </span>* </span><span class="clearfix"></span></div><!-- end of pinnedbox -->
-This is like <a id="wrglossary.8355"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a> but expands both the field
+This is like <a id="wrglossary.8358"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a> but expands both the field
value and the string before the comparison. This also has an starred
version that doesn’t add implicit grouping.
<p>
+There are additional conditionals described in the next section.
+<p>
</section><!-- end of section sec:fieldconditionals -->
+<section id="sec:latex3utilities"><!-- start of section sec:latex3utilities --><div class="tomain"><a href="#main">[top]</a></div>
+<h2><!-- start of section header -->5.16. LaTeX3 Commands<span class="labellink"><a href="#sec:latex3utilities">[link]</a></span></h2><!-- end of section header -->
+
+<p>
+These commands all require LaTeX3 syntax to be on. Unlike most of the
+commands in the previous section, there is no grouping or starred version and
+no assignment of <a id="wrglossary.8359"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>. In all cases, the <a id="wrglossary.8360"></a><a href="#glo:dual.field">field</a>
+is identified by its <a id="wrglossary.8361"></a><a href="#glo:dual.internalfieldlabel">internal label</a>. The test for
+existence means testing if the field exists for the given entry. Existence
+doesn’t automatically mean that there’s a corresponding key.
+<p>
+<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
+<a id="wrglossary.8362"></a><code class="code"><dfn id="glo:glossariesiffieldexists:nn"><code class="csfmt">\glossaries_if_field_exists:nn<em class="boolsuffix">TF</em></code></dfn> {<span class="meta">〈<em class="metainner">entry-label</em>〉</span>} {<span class="meta">〈<em class="metainner">field-label</em>〉</span>} {<span class="meta">〈<em class="metainner">true</em>〉</span>} {<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><br><code class="code"><code class="csfmt">\glossaries_if_field_exists_p:nn</code> {<span class="meta">〈<em class="metainner">entry-label</em>〉</span>} {<span class="meta">〈<em class="metainner">field-label</em>〉</span>} {<span class="meta">〈<em class="metainner">true</em>〉</span>} {<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+
+True if the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists and has an internal field
+identified by <span class="meta">〈<em class="metainner">field-label</em>〉</span> (which may or may not be empty).
+<p>
+<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
+<a id="wrglossary.8363"></a><code class="code"><dfn id="glo:glossariesiffieldset:nn"><code class="csfmt">\glossaries_if_field_set:nn<em class="boolsuffix">TF</em></code></dfn> {<span class="meta">〈<em class="metainner">entry-label</em>〉</span>} {<span class="meta">〈<em class="metainner">field-label</em>〉</span>} {<span class="meta">〈<em class="metainner">true</em>〉</span>} {<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><br><code class="code"><code class="csfmt">\glossaries_if_field_set_p:nn</code> {<span class="meta">〈<em class="metainner">entry-label</em>〉</span>} {<span class="meta">〈<em class="metainner">field-label</em>〉</span>} {<span class="meta">〈<em class="metainner">true</em>〉</span>} {<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+
+True if the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists and has an
+internal field identified by <span class="meta">〈<em class="metainner">field-label</em>〉</span> set to a value
+that is not empty and not <a id="wrglossary.8364"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>.
+<p>
+<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
+<a id="wrglossary.8365"></a><code class="code"><dfn id="glo:glossariesiffieldeq:nnN"><code class="csfmt">\glossaries_if_field_eq:nnN<em class="boolsuffix">TF</em></code></dfn> {<span class="meta">〈<em class="metainner">entry-label</em>〉</span>} {<span class="meta">〈<em class="metainner">field-label</em>〉</span>} <span class="meta">〈<em class="metainner">value-tl-var</em>〉</span> {<span class="meta">〈<em class="metainner">true</em>〉</span>} {<span class="meta">〈<em class="metainner">false</em>〉</span>}</code><br><code class="code"><code class="csfmt">\glossaries_if_field_eq_p:nnN</code> {<span class="meta">〈<em class="metainner">entry-label</em>〉</span>} {<span class="meta">〈<em class="metainner">field-label</em>〉</span>} <span class="meta">〈<em class="metainner">value-tl-var</em>〉</span> {<span class="meta">〈<em class="metainner">true</em>〉</span>} {<span class="meta">〈<em class="metainner">false</em>〉</span>}</code></div><!-- end of pinnedbox -->
+
+True if the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> exists and has an internal field
+identified by <span class="meta">〈<em class="metainner">field-label</em>〉</span> that has the same value as the given token list
+variable.
+<p>
+<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
@@ Diff output truncated at 1234567 characters. @@
More information about the tex-live-commits
mailing list.