texlive[64973] Master/texmf-dist: glossaries-extra (9nov22)
commits+karl at tug.org
commits+karl at tug.org
Wed Nov 9 22:05:47 CET 2022
Revision: 64973
http://tug.org/svn/texlive?view=revision&revision=64973
Author: karl
Date: 2022-11-09 22:05:47 +0100 (Wed, 09 Nov 2022)
Log Message:
-----------
glossaries-extra (9nov22)
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-example001.png
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-example002.png
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-example003.png
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-example004.png
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-example005.png
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-example006.png
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-example007.png
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-example008.png
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-example009.png
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-example010.png
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-example011.png
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-example012.png
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-example013.png
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-example014.png
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-example015.png
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-example016.png
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-example017.png
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-example018.png
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-example019.png
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-example020.png
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-example021.png
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-example022.png
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-example023.png
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-example024.png
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-example025.png
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-example026.png
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-example027.png
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-example028.png
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-example029.png
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-example030.png
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-example031.png
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-example032.png
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-example033.png
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-example034.png
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-example035.png
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-example036.png
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-example037.png
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-example038.png
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-example039.png
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-example040.png
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-example041.png
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-example042.png
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-example043.png
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-example044.png
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-example045.png
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-example046.png
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-example047.png
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-example048.png
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-example049.png
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-example050.png
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-example051.png
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-example052.png
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-example053.png
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-example054.png
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-example055.png
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-example056.png
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-example057.png
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-example058.png
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-example059.png
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-example060.png
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-example061.png
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-example062.png
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-example063.png
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-example064.png
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-example065.png
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-example066.png
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-example067.png
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-example068.png
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-example069.png
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-example070.png
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-example071.png
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-example072.png
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-example073.png
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-example074.png
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-example075.png
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-example076.png
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-example077.png
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-example078.png
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-example079.png
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-example080.png
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-example081.png
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-example082.png
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-example083.png
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-example084.png
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-example085.png
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-example086.png
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-example087.png
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-example088.png
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-example089.png
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-example090.png
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-example091.png
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-example092.png
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-example093.png
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-example094.png
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-example095.png
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-example096.png
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-example097.png
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-example098.png
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-example099.png
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-example100.png
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-example101.png
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-example102.png
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-example103.png
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-example104.png
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-example105.png
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-example106.png
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-example107.png
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-example108.png
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-example109.png
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-example110.png
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-example111.png
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-example112.png
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-example114.png
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-example116.png
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-example117.png
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-example118.png
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-example119.png
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-example120.png
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-example122.png
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-example124.png
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-example125.png
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-example126.png
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-example127.png
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-example128.png
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-example129.png
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-example130.png
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-example131.png
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-example132.png
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-example133.png
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-example134.png
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-example135.png
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-example136.png
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-example137.png
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-example138.png
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-example139.png
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-example140.png
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-example141.png
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-example142.png
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-example143.png
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-example144.png
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-example145.png
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-example146.png
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-example147.png
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-example148.png
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-example149.png
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-example150.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example150.tex
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-example151.png
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-example152.png
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-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-example157.png
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.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/example-glossaries-xr.tex
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-2021-11-22.sty
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-abbrstyles.def
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-bib2gls-2021-11-22.sty
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-bib2gls.sty
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossaries-extra-stylemods-2021-11-22.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-2021-11-22.sty
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-bookindex.sty
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-longextra-2021-11-22.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-2021-11-22.sty
trunk/Master/texmf-dist/tex/latex/glossaries-extra/glossary-topic.sty
Added Paths:
-----------
trunk/Master/texmf-dist/bibtex/bib/glossaries-extra/example-glossaries-user.bib
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113-page1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-0.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-2.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-3.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121-page1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-0.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153-page1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154-page1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-0.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-2.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-0.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-2.png
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-page1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-page2.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-page3.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-page4.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-page1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-page2.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-page1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-page2.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-page3.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-page1.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-page2.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-page3.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example158.png
trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example159.png
Added: trunk/Master/texmf-dist/bibtex/bib/glossaries-extra/example-glossaries-user.bib
===================================================================
--- trunk/Master/texmf-dist/bibtex/bib/glossaries-extra/example-glossaries-user.bib (rev 0)
+++ trunk/Master/texmf-dist/bibtex/bib/glossaries-extra/example-glossaries-user.bib 2022-11-09 21:05:47 UTC (rev 64973)
@@ -0,0 +1,1094 @@
+% Encoding: UTF-8
+ at entry{sample-a,
+ user1 = {A},
+ symbol = {\ensuremath{\alpha}},
+ user2 = {1},
+ name = {a name},
+ description = {a description},
+ user5 = {25.2020788573521},
+ user6 = {1585-11-06},
+ user3 = {i},
+ user4 = {A-i}
+}
+
+ at entry{sample-b,
+ user1 = {B},
+ symbol = {\ensuremath{\beta}},
+ user2 = {2},
+ name = {b name},
+ description = {b description},
+ user5 = {45.5028357391029},
+ user6 = {1412-06-16},
+ user3 = {ii},
+ user4 = {B-II}
+}
+
+ at entry{sample-b-0,
+ parent = {sample-b},
+ symbol = {\ensuremath{\sigma}},
+ user2 = {0},
+ name = {b/0 name},
+ description = {child 0 of b},
+ user4 = {a-i}
+}
+
+ at entry{sample-b-1,
+ parent = {sample-b},
+ symbol = {\ensuremath{\eta}},
+ user2 = {1},
+ name = {b/1 name},
+ description = {child 1 of b},
+ user5 = {-0.902193400956222},
+ user3 = {ix}
+}
+
+ at entry{sample-b-2,
+ parent = {sample-b},
+ symbol = {\ensuremath{\partial}},
+ name = {b/2 name},
+ description = {child 2 of b},
+ user6 = {1857-01-23},
+ user3 = {vii},
+ user4 = {c-ix}
+}
+
+ at entry{sample-c,
+ user1 = {C},
+ symbol = {\ensuremath{\gamma}},
+ user2 = {3},
+ name = {c name},
+ description = {c description},
+ user5 = {-38.3848347255729},
+ user6 = {1277-04-20},
+ user3 = {iii},
+ user4 = {c-III}
+}
+
+ at entry{sample-c-0,
+ user1 = {F},
+ parent = {sample-c},
+ symbol = {\ensuremath{\iota}},
+ user2 = {0},
+ name = {c/0 name},
+ description = {child 0 of c},
+ user4 = {a-V}
+}
+
+ at entry{sample-c-1,
+ parent = {sample-c},
+ symbol = {\ensuremath{\sigma_{0}}},
+ name = {c/1 name},
+ description = {child 1 of c},
+ user3 = {vi},
+ user4 = {B-I}
+}
+
+ at entry{sample-c-2,
+ parent = {sample-c},
+ symbol = {\ensuremath{\psi}},
+ name = {c/2 name},
+ description = {child 2 of c},
+ user4 = {C-ii}
+}
+
+ at entry{sample-c-3,
+ user1 = {U},
+ parent = {sample-c},
+ symbol = {\ensuremath{\upsilon}},
+ user2 = {3},
+ name = {c/3 name},
+ description = {child 3 of c},
+ user3 = {xx},
+ user4 = {D-VI}
+}
+
+ at entry{sample-d,
+ user1 = {D},
+ symbol = {\ensuremath{\delta}},
+ user2 = {4},
+ name = {d name},
+ description = {d description},
+ user5 = {-19.9143632163562},
+ user6 = {1205-02-04},
+ user3 = {iv},
+ user4 = {d-IV}
+}
+
+ at entry{sample-d-0,
+ user1 = {D},
+ parent = {sample-d},
+ symbol = {\ensuremath{\alpha}},
+ user2 = {0},
+ name = {d/0 name},
+ description = {child 0 of d},
+ user3 = {ii}
+}
+
+ at entry{sample-d-1,
+ user1 = {A},
+ parent = {sample-d},
+ symbol = {\ensuremath{\delta}},
+ user2 = {1},
+ name = {d/1 name},
+ description = {child 1 of d},
+ user3 = {ii}
+}
+
+ at entry{sample-d-2,
+ user1 = {W},
+ parent = {sample-d},
+ symbol = {\ensuremath{\lambda_{3}}},
+ user2 = {2},
+ name = {d/2 name},
+ description = {child 2 of d},
+ user5 = {-0.607749542989112},
+ user4 = {c-x}
+}
+
+ at entry{sample-d-3,
+ parent = {sample-d},
+ symbol = {\ensuremath{\theta}},
+ user2 = {3},
+ name = {d/3 name},
+ description = {child 3 of d}
+}
+
+ at entry{sample-d-4,
+ parent = {sample-d},
+ symbol = {\ensuremath{\vartheta}},
+ user2 = {4},
+ name = {d/4 name},
+ description = {child 4 of d},
+ user5 = {0.837394196049765},
+ user3 = {ii},
+ user4 = {E-vi}
+}
+
+ at entry{sample-e,
+ user1 = {E},
+ symbol = {\ensuremath{\epsilon}},
+ user2 = {5},
+ name = {e name},
+ description = {e description},
+ user5 = {33.9955092348848},
+ user6 = {1911-11-30},
+ user3 = {v},
+ user4 = {e-V}
+}
+
+ at entry{sample-e-0,
+ parent = {sample-e},
+ symbol = {\ensuremath{\rho_{1}}},
+ name = {e/0 name},
+ description = {child 0 of e}
+}
+
+ at entry{sample-e-1,
+ parent = {sample-e},
+ symbol = {\ensuremath{\epsilon}},
+ user2 = {1},
+ name = {e/1 name},
+ description = {child 1 of e},
+ user3 = {vi}
+}
+
+ at entry{sample-e-2,
+ parent = {sample-e},
+ symbol = {\ensuremath{\alpha_{1}}},
+ name = {e/2 name},
+ description = {child 2 of e},
+ user5 = {0.443471941832193},
+ user6 = {1478-02-27},
+ user3 = {viii},
+ user4 = {C-IX}
+}
+
+ at entry{sample-e-3,
+ parent = {sample-e},
+ symbol = {\ensuremath{\mu^{3}}},
+ user2 = {3},
+ name = {e/3 name},
+ description = {child 3 of e},
+ user5 = {0.48628623899576},
+ user3 = {xx}
+}
+
+ at entry{sample-f,
+ user1 = {F},
+ symbol = {\ensuremath{\zeta}},
+ user2 = {6},
+ name = {f name},
+ description = {f description},
+ user5 = {10.2604280725252},
+ user6 = {1593-03-08},
+ user3 = {vi},
+ user4 = {F-VI}
+}
+
+ at entry{sample-f-0,
+ user1 = {J},
+ parent = {sample-f},
+ symbol = {\ensuremath{\vartheta_{1}}},
+ name = {f/0 name},
+ description = {child 0 of f},
+ user3 = {ii}
+}
+
+ at entry{sample-f-1,
+ user1 = {I},
+ parent = {sample-f},
+ symbol = {\ensuremath{\partial_{2}}},
+ name = {f/1 name},
+ description = {child 1 of f},
+ user3 = {viii},
+ user4 = {b-iv}
+}
+
+ at entry{sample-f-2,
+ parent = {sample-f},
+ symbol = {\ensuremath{\gamma}},
+ user2 = {2},
+ name = {f/2 name},
+ description = {child 2 of f},
+ user4 = {C-VIII}
+}
+
+ at entry{sample-f-3,
+ parent = {sample-f},
+ symbol = {\ensuremath{\zeta}},
+ user2 = {3},
+ name = {f/3 name},
+ description = {child 3 of f},
+ user5 = {-0.729404747551726}
+}
+
+ at entry{sample-g,
+ user1 = {G},
+ symbol = {\ensuremath{\eta}},
+ user2 = {7},
+ name = {g name},
+ description = {g description},
+ user5 = {-6.0636327107396},
+ user6 = {1432-09-18},
+ user3 = {vii},
+ user4 = {G-VII}
+}
+
+ at entry{sample-g-0,
+ parent = {sample-g},
+ symbol = {\ensuremath{\psi}},
+ user2 = {0},
+ name = {g/0 name},
+ description = {child 0 of g}
+}
+
+ at entry{sample-g-1,
+ parent = {sample-g},
+ name = {g/1 name},
+ description = {child 1 of g},
+ user4 = {B-v}
+}
+
+ at entry{sample-g-2,
+ parent = {sample-g},
+ symbol = {\ensuremath{\nabla_{3}^{2}}},
+ user2 = {2},
+ name = {g/2 name},
+ description = {child 2 of g},
+ user6 = {1718-05-25}
+}
+
+ at entry{sample-g-3,
+ user1 = {E},
+ parent = {sample-g},
+ symbol = {\ensuremath{\phi}},
+ name = {g/3 name},
+ description = {child 3 of g},
+ user6 = {1336-07-06},
+ user4 = {d-I}
+}
+
+ at entry{sample-h,
+ user1 = {H},
+ symbol = {\ensuremath{\theta}},
+ user2 = {8},
+ name = {h name},
+ description = {h description},
+ user5 = {1.16736490031784},
+ user6 = {1576-09-11},
+ user3 = {viii},
+ user4 = {H-VIII}
+}
+
+ at entry{sample-h-0,
+ user1 = {K},
+ parent = {sample-h},
+ symbol = {\ensuremath{\theta_{1}}},
+ user2 = {0},
+ name = {h/0 name},
+ description = {child 0 of h},
+ user3 = {iv},
+ user4 = {A-v}
+}
+
+ at entry{sample-h-1,
+ parent = {sample-h},
+ symbol = {\ensuremath{o_{3}^{1}}},
+ user2 = {1},
+ name = {h/1 name},
+ description = {child 1 of h}
+}
+
+ at entry{sample-h-2,
+ parent = {sample-h},
+ symbol = {\ensuremath{\varsigma}},
+ user2 = {2},
+ name = {h/2 name},
+ description = {child 2 of h},
+ user6 = {1794-02-11}
+}
+
+ at entry{sample-h-3,
+ parent = {sample-h},
+ symbol = {\ensuremath{\iota}},
+ user2 = {3},
+ name = {h/3 name},
+ description = {child 3 of h},
+ user3 = {v},
+ user4 = {d-II}
+}
+
+ at entry{sample-i,
+ user1 = {I},
+ symbol = {\ensuremath{\iota}},
+ user2 = {9},
+ name = {i name},
+ description = {i description},
+ user5 = {-11.3537684013693},
+ user6 = {1950-08-02},
+ user3 = {ix},
+ user4 = {i-IX}
+}
+
+ at entry{sample-i-0,
+ parent = {sample-i},
+ symbol = {\ensuremath{\gamma}},
+ user2 = {0},
+ name = {i/0 name},
+ description = {child 0 of i},
+ user6 = {1345-03-21},
+ user3 = {vi}
+}
+
+ at entry{sample-i-1,
+ parent = {sample-i},
+ symbol = {\ensuremath{\kappa_{1}}},
+ user2 = {1},
+ name = {i/1 name},
+ description = {child 1 of i},
+ user5 = {-0.590962984569657},
+ user4 = {b-ix}
+}
+
+ at entry{sample-i-2,
+ parent = {sample-i},
+ user2 = {2},
+ name = {i/2 name},
+ description = {child 2 of i},
+ user4 = {C-IX}
+}
+
+ at entry{sample-j,
+ user1 = {J},
+ symbol = {\ensuremath{\kappa}},
+ user2 = {10},
+ name = {j name},
+ description = {j description},
+ user5 = {-37.172898553375},
+ user6 = {1987-02-07},
+ user3 = {x},
+ user4 = {j-X}
+}
+
+ at entry{sample-j-0,
+ parent = {sample-j},
+ symbol = {\ensuremath{\rho_{0}^{4}}},
+ user2 = {0},
+ name = {j/0 name},
+ description = {child 0 of j},
+ user6 = {1707-06-02},
+ user3 = {vi},
+ user4 = {a-V}
+}
+
+ at entry{sample-j-1,
+ user1 = {A},
+ parent = {sample-j},
+ symbol = {\ensuremath{\partial_{2}}},
+ name = {j/1 name},
+ description = {child 1 of j},
+ user5 = {0.87706480362074},
+ user3 = {i}
+}
+
+ at entry{sample-j-2,
+ parent = {sample-j},
+ symbol = {\ensuremath{\omega^{1}}},
+ user2 = {2},
+ name = {j/2 name},
+ description = {child 2 of j},
+ user3 = {ii}
+}
+
+ at entry{sample-k,
+ user1 = {K},
+ symbol = {\ensuremath{\lambda}},
+ user2 = {11},
+ name = {k name},
+ description = {k description},
+ user5 = {-5.42398189163826},
+ user6 = {2047-05-26},
+ user3 = {i},
+ user4 = {k-I}
+}
+
+ at entry{sample-k-0,
+ parent = {sample-k},
+ symbol = {\ensuremath{o_{3}}},
+ user2 = {0},
+ name = {k/0 name},
+ description = {child 0 of k},
+ user3 = {i},
+ user4 = {A-IV}
+}
+
+ at entry{sample-k-1,
+ parent = {sample-k},
+ symbol = {\ensuremath{\beta_{3}}},
+ name = {k/1 name},
+ description = {child 1 of k},
+ user5 = {0.232380361266316}
+}
+
+ at entry{sample-k-2,
+ user1 = {B},
+ parent = {sample-k},
+ symbol = {\ensuremath{\epsilon_{0}}},
+ user2 = {2},
+ name = {k/2 name},
+ description = {child 2 of k},
+ user5 = {0.591482454759571},
+ user6 = {1105-01-04},
+ user3 = {ix}
+}
+
+ at entry{sample-k-3,
+ user1 = {Q},
+ parent = {sample-k},
+ symbol = {\ensuremath{\varphi_{3}}},
+ name = {k/3 name},
+ description = {child 3 of k},
+ user5 = {-0.0648351546627168},
+ user4 = {d-i}
+}
+
+ at entry{sample-l,
+ user1 = {L},
+ symbol = {\ensuremath{\lambda}},
+ user2 = {12},
+ name = {l name},
+ description = {l description},
+ user5 = {-32.3944783154431},
+ user6 = {1167-02-28},
+ user3 = {ii},
+ user4 = {l-II}
+}
+
+ at entry{sample-l-0,
+ user1 = {M},
+ parent = {sample-l},
+ symbol = {\ensuremath{\kappa}},
+ name = {l/0 name},
+ description = {child 0 of l}
+}
+
+ at entry{sample-l-1,
+ user1 = {R},
+ parent = {sample-l},
+ symbol = {\ensuremath{\upsilon_{2}}},
+ name = {l/1 name},
+ description = {child 1 of l},
+ user5 = {0.17815330584132},
+ user6 = {1373-11-27},
+ user3 = {iv}
+}
+
+ at entry{sample-l-2,
+ user1 = {I},
+ parent = {sample-l},
+ symbol = {\ensuremath{\eta_{1}}},
+ user2 = {2},
+ name = {l/2 name},
+ description = {child 2 of l},
+ user5 = {0.697423736255566},
+ user6 = {1274-01-03},
+ user3 = {i},
+ user4 = {c-VII}
+}
+
+ at entry{sample-m,
+ user1 = {M},
+ symbol = {\ensuremath{\mu}},
+ user2 = {13},
+ name = {m name},
+ description = {m description},
+ user5 = {10.7510593632355},
+ user6 = {1000-11-20},
+ user3 = {iii},
+ user4 = {m-iii}
+}
+
+ at entry{sample-n,
+ user1 = {N},
+ symbol = {\ensuremath{\nu}},
+ user2 = {14},
+ name = {n name},
+ description = {n description},
+ user5 = {-27.709506256878},
+ user6 = {1051-06-01},
+ user3 = {iv},
+ user4 = {N-iv}
+}
+
+ at entry{sample-n-0,
+ parent = {sample-n},
+ symbol = {\ensuremath{\epsilon_{4}}},
+ user2 = {0},
+ name = {n/0 name},
+ description = {child 0 of n},
+ user5 = {0.154020875680295},
+ user6 = {1441-02-03},
+ user3 = {iv},
+ user4 = {A-VI}
+}
+
+ at entry{sample-n-1,
+ user1 = {E},
+ parent = {sample-n},
+ symbol = {\ensuremath{\nabla_{3}}},
+ name = {n/1 name},
+ description = {child 1 of n}
+}
+
+ at entry{sample-n-2,
+ user1 = {E},
+ parent = {sample-n},
+ symbol = {\ensuremath{\upsilon}},
+ user2 = {2},
+ name = {n/2 name},
+ description = {child 2 of n},
+ user5 = {0.569781389654416},
+ user3 = {ii}
+}
+
+ at entry{sample-n-3,
+ user1 = {J},
+ parent = {sample-n},
+ symbol = {\ensuremath{\alpha^{4}}},
+ user2 = {3},
+ name = {n/3 name},
+ description = {child 3 of n}
+}
+
+ at entry{sample-n-4,
+ parent = {sample-n},
+ symbol = {\ensuremath{\lambda_{3}}},
+ name = {n/4 name},
+ description = {child 4 of n},
+ user5 = {0.789876283212593},
+ user3 = {ii}
+}
+
+ at entry{sample-o,
+ user1 = {O},
+ symbol = {\ensuremath{\xi}},
+ user2 = {15},
+ name = {o name},
+ description = {o description},
+ user5 = {-2.19251796377407},
+ user6 = {1471-05-19},
+ user3 = {v},
+ user4 = {O-V}
+}
+
+ at entry{sample-o-0,
+ parent = {sample-o},
+ symbol = {\ensuremath{\varepsilon_{1}}},
+ name = {o/0 name},
+ description = {child 0 of o},
+ user3 = {i},
+ user4 = {A-I}
+}
+
+ at entry{sample-o-1,
+ parent = {sample-o},
+ user2 = {1},
+ name = {o/1 name},
+ description = {child 1 of o},
+ user5 = {0.0347678723268814},
+ user3 = {ix}
+}
+
+ at entry{sample-o-2,
+ parent = {sample-o},
+ symbol = {\ensuremath{\delta_{1}}},
+ user2 = {2},
+ name = {o/2 name},
+ description = {child 2 of o},
+ user5 = {-0.240470091193039}
+}
+
+ at entry{sample-o-3,
+ user1 = {F},
+ parent = {sample-o},
+ symbol = {\ensuremath{\nu_{0}}},
+ name = {o/3 name},
+ description = {child 3 of o},
+ user6 = {1792-07-01}
+}
+
+ at entry{sample-p,
+ user1 = {P},
+ symbol = {\ensuremath{o}},
+ user2 = {16},
+ name = {p name},
+ description = {p description},
+ user5 = {35.2360917818377},
+ user6 = {1664-09-11},
+ user3 = {vi},
+ user4 = {p-VI}
+}
+
+ at entry{sample-q,
+ user1 = {Q},
+ symbol = {\ensuremath{\pi}},
+ user2 = {17},
+ name = {q name},
+ description = {q description},
+ user5 = {-48.2583741579603},
+ user6 = {1369-11-13},
+ user3 = {vii},
+ user4 = {Q-vii}
+}
+
+ at entry{sample-q-0,
+ parent = {sample-q},
+ symbol = {\ensuremath{\beta_{0}}},
+ user2 = {0},
+ name = {q/0 name},
+ description = {child 0 of q},
+ user3 = {vi}
+}
+
+ at entry{sample-q-1,
+ parent = {sample-q},
+ symbol = {\ensuremath{\alpha_{0}^{1}}},
+ user2 = {1},
+ name = {q/1 name},
+ description = {child 1 of q},
+ user5 = {0.148247715337767},
+ user4 = {B-X}
+}
+
+ at entry{sample-r,
+ user1 = {R},
+ symbol = {\ensuremath{\rho}},
+ user2 = {18},
+ name = {r name},
+ description = {r description},
+ user5 = {40.2853631117384},
+ user6 = {1286-05-07},
+ user3 = {viii},
+ user4 = {r-viii}
+}
+
+ at entry{sample-r-0,
+ user1 = {D},
+ parent = {sample-r},
+ symbol = {\ensuremath{\lambda^{2}}},
+ name = {r/0 name},
+ description = {child 0 of r},
+ user3 = {v}
+}
+
+ at entry{sample-r-1,
+ parent = {sample-r},
+ symbol = {\ensuremath{\kappa}},
+ user2 = {1},
+ name = {r/1 name},
+ description = {child 1 of r},
+ user4 = {b-II}
+}
+
+ at entry{sample-r-2,
+ parent = {sample-r},
+ symbol = {\ensuremath{\tau_{3}}},
+ user2 = {2},
+ name = {r/2 name},
+ description = {child 2 of r},
+ user3 = {iv},
+ user4 = {C-x}
+}
+
+ at entry{sample-r-3,
+ user1 = {G},
+ parent = {sample-r},
+ symbol = {\ensuremath{\varphi_{2}^{3}}},
+ user2 = {3},
+ name = {r/3 name},
+ description = {child 3 of r},
+ user5 = {0.277707140049884},
+ user6 = {1343-07-04},
+ user4 = {D-iii}
+}
+
+ at entry{sample-s,
+ user1 = {S},
+ symbol = {\ensuremath{\varsigma}},
+ user2 = {19},
+ name = {s name},
+ description = {s description},
+ user5 = {37.6010311283697},
+ user6 = {1748-05-28},
+ user3 = {ix},
+ user4 = {S-IX}
+}
+
+ at entry{sample-s-0,
+ parent = {sample-s},
+ symbol = {\ensuremath{\psi_{2}}},
+ user2 = {0},
+ name = {s/0 name},
+ description = {child 0 of s},
+ user6 = {1338-03-25}
+}
+
+ at entry{sample-s-1,
+ parent = {sample-s},
+ symbol = {\ensuremath{\vartheta^{4}}},
+ name = {s/1 name},
+ description = {child 1 of s},
+ user3 = {iii},
+ user4 = {B-vi}
+}
+
+ at entry{sample-s-2,
+ user1 = {S},
+ parent = {sample-s},
+ symbol = {\ensuremath{\zeta}},
+ name = {s/2 name},
+ description = {child 2 of s},
+ user6 = {1019-07-22},
+ user3 = {vi}
+}
+
+ at entry{sample-s-3,
+ parent = {sample-s},
+ symbol = {\ensuremath{\psi}},
+ name = {s/3 name},
+ description = {child 3 of s},
+ user5 = {-0.553040742885635},
+ user3 = {i},
+ user4 = {d-V}
+}
+
+ at entry{sample-t,
+ user1 = {T},
+ symbol = {\ensuremath{\sigma}},
+ user2 = {20},
+ name = {t name},
+ description = {t description},
+ user5 = {-20.1734366193154},
+ user6 = {1899-03-23},
+ user3 = {xx},
+ user4 = {T-xx}
+}
+
+ at entry{sample-t-0,
+ user1 = {V},
+ parent = {sample-t},
+ symbol = {\ensuremath{\lambda_{3}^{2}}},
+ user2 = {0},
+ name = {t/0 name},
+ description = {child 0 of t},
+ user5 = {-0.391532621914315}
+}
+
+ at entry{sample-t-1,
+ user1 = {F},
+ parent = {sample-t},
+ symbol = {\ensuremath{\kappa_{0}^{4}}},
+ user2 = {1},
+ name = {t/1 name},
+ description = {child 1 of t},
+ user6 = {1374-02-10}
+}
+
+ at entry{sample-t-2,
+ user1 = {Q},
+ parent = {sample-t},
+ symbol = {\ensuremath{\psi}},
+ name = {t/2 name},
+ description = {child 2 of t},
+ user3 = {viii},
+ user4 = {c-III}
+}
+
+ at entry{sample-t-3,
+ user1 = {E},
+ parent = {sample-t},
+ symbol = {\ensuremath{\lambda^{2}}},
+ user2 = {3},
+ name = {t/3 name},
+ description = {child 3 of t},
+ user4 = {D-II}
+}
+
+ at entry{sample-t-4,
+ user1 = {M},
+ parent = {sample-t},
+ symbol = {\ensuremath{\alpha_{4}}},
+ name = {t/4 name},
+ description = {child 4 of t},
+ user5 = {-0.793735400177958},
+ user3 = {vi}
+}
+
+ at entry{sample-u,
+ user1 = {U},
+ symbol = {\ensuremath{\tau}},
+ user2 = {21},
+ name = {u name},
+ description = {u description},
+ user5 = {-25.6972113945611},
+ user6 = {2085-03-10},
+ user3 = {i},
+ user4 = {u-I}
+}
+
+ at entry{sample-u-0,
+ parent = {sample-u},
+ symbol = {\ensuremath{\vartheta}},
+ name = {u/0 name},
+ description = {child 0 of u},
+ user4 = {A-IX}
+}
+
+ at entry{sample-u-1,
+ user1 = {Y},
+ parent = {sample-u},
+ symbol = {\ensuremath{\varphi}},
+ name = {u/1 name},
+ description = {child 1 of u},
+ user5 = {0.777529065501923},
+ user6 = {1615-02-09},
+ user3 = {vi}
+}
+
+ at entry{sample-v,
+ user1 = {V},
+ symbol = {\ensuremath{\upsilon}},
+ user2 = {22},
+ name = {v name},
+ description = {v description},
+ user5 = {1.13418559211489},
+ user6 = {1228-10-11},
+ user3 = {ii},
+ user4 = {V-ii}
+}
+
+ at entry{sample-v-0,
+ parent = {sample-v},
+ symbol = {\ensuremath{\varphi_{2}}},
+ name = {v/0 name},
+ description = {child 0 of v},
+ user3 = {i}
+}
+
+ at entry{sample-v-1,
+ user1 = {W},
+ parent = {sample-v},
+ symbol = {\ensuremath{\tau}},
+ name = {v/1 name},
+ description = {child 1 of v},
+ user4 = {B-ii}
+}
+
+ at entry{sample-v-2,
+ parent = {sample-v},
+ symbol = {\ensuremath{\varepsilon_{1}}},
+ name = {v/2 name},
+ description = {child 2 of v},
+ user3 = {ii},
+ user4 = {c-IX}
+}
+
+ at entry{sample-w,
+ user1 = {W},
+ symbol = {\ensuremath{\phi}},
+ user2 = {23},
+ name = {w name},
+ description = {w description},
+ user5 = {26.2263343281809},
+ user6 = {1767-03-23},
+ user3 = {iii},
+ user4 = {W-III}
+}
+
+ at entry{sample-w-0,
+ parent = {sample-w},
+ symbol = {\ensuremath{\rho_{2}}},
+ name = {w/0 name},
+ description = {child 0 of w},
+ user3 = {iii}
+}
+
+ at entry{sample-w-1,
+ parent = {sample-w},
+ symbol = {\ensuremath{\phi}},
+ user2 = {1},
+ name = {w/1 name},
+ description = {child 1 of w},
+ user5 = {0.0183220676669222},
+ user3 = {ii}
+}
+
+ at entry{sample-w-2,
+ parent = {sample-w},
+ symbol = {\ensuremath{\chi_{0}}},
+ name = {w/2 name},
+ description = {child 2 of w},
+ user4 = {c-i}
+}
+
+ at entry{sample-x,
+ user1 = {X},
+ symbol = {\ensuremath{\chi}},
+ user2 = {24},
+ name = {x name},
+ description = {x description},
+ user5 = {40.3451424964658},
+ user6 = {1923-04-25},
+ user3 = {iv},
+ user4 = {X-IV}
+}
+
+ at entry{sample-x-0,
+ user1 = {E},
+ parent = {sample-x},
+ symbol = {\ensuremath{\zeta_{0}^{3}}},
+ name = {x/0 name},
+ description = {child 0 of x},
+ user4 = {a-iii}
+}
+
+ at entry{sample-x-1,
+ user1 = {P},
+ parent = {sample-x},
+ symbol = {\ensuremath{\varepsilon_{0}}},
+ user2 = {1},
+ name = {x/1 name},
+ description = {child 1 of x},
+ user6 = {1534-02-09},
+ user3 = {iii},
+ user4 = {B-iv}
+}
+
+ at entry{sample-x-2,
+ user1 = {B},
+ parent = {sample-x},
+ symbol = {\ensuremath{\delta_{0}}},
+ name = {x/2 name},
+ description = {child 2 of x},
+ user3 = {ii}
+}
+
+ at entry{sample-y,
+ user1 = {Y},
+ symbol = {\ensuremath{\psi}},
+ user2 = {25},
+ name = {y name},
+ description = {y description},
+ user5 = {-23.7637920103467},
+ user6 = {2039-01-15},
+ user3 = {v},
+ user4 = {Y-V}
+}
+
+ at entry{sample-y-0,
+ parent = {sample-y},
+ symbol = {\ensuremath{\beta_{0}}},
+ user2 = {0},
+ name = {y/0 name},
+ description = {child 0 of y}
+}
+
+ at entry{sample-y-1,
+ parent = {sample-y},
+ symbol = {\ensuremath{\upsilon_{4}}},
+ name = {y/1 name},
+ description = {child 1 of y},
+ user5 = {0.926300787977134},
+ user6 = {2037-10-25},
+ user4 = {b-iii}
+}
+
+ at entry{sample-y-2,
+ parent = {sample-y},
+ symbol = {\ensuremath{\zeta}},
+ user2 = {2},
+ name = {y/2 name},
+ description = {child 2 of y},
+ user4 = {c-VIII}
+}
+
+ at entry{sample-y-3,
+ user1 = {Q},
+ parent = {sample-y},
+ symbol = {\ensuremath{\nu}},
+ name = {y/3 name},
+ description = {child 3 of y}
+}
+
+ at entry{sample-y-4,
+ user1 = {Q},
+ parent = {sample-y},
+ symbol = {\ensuremath{\delta_{3}}},
+ user2 = {4},
+ name = {y/4 name},
+ description = {child 4 of y},
+ user5 = {0.371448215019761},
+ user4 = {E-ii}
+}
+
+ at entry{sample-z,
+ user1 = {Z},
+ symbol = {\ensuremath{\omega}},
+ user2 = {26},
+ name = {z name},
+ description = {z description},
+ user5 = {16.4806453642409},
+ user6 = {1005-06-21},
+ user3 = {vi},
+ user4 = {Z-vi}
+}
+
+ at entry{sample-z-0,
+ user1 = {U},
+ parent = {sample-z},
+ symbol = {\ensuremath{\iota_{0}}},
+ user2 = {0},
+ name = {z/0 name},
+ description = {child 0 of z}
+}
+
Property changes on: trunk/Master/texmf-dist/bibtex/bib/glossaries-extra/example-glossaries-user.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/CHANGES 2022-11-09 21:05:47 UTC (rev 64973)
@@ -1,5 +1,53 @@
-1.49 (pending):
+1.50 (2022-11-08):
+ * glossaries-extra.sty
+
+ - added new hooks used by \printunsrtglossary
+
+ \printunsrtglossarypostentryprocesshook
+ \printunsrtglossarygrouphook
+ \printunsrtglossarypostbegin
+ \printunsrtglossarypreend
+
+ - \printunsrtglossary no longer adds \glsresetentrylist after
+ \glossaryheader
+
+ - allow an empty value in \glsxtrsetglossarylabel to suppress the
+ label
+
+ - new commands: \glsstartrange, \glsendrange and \GlsXtrSetDefaultRangeFormat
+
+ * example-glossaries-user.bib
+
+ - new file corresponding to example-glossaries-user.tex
+
+ * glossary-table.sty:
+
+ - moved other field inside \glstableNameSingleSuppl
+
+ - changed \GlsXtrIfFieldUndef to \ifglshasdesc, \ifglshassymbol
+ and \ifglsfieldvoid, as appropriate
+
+ - moved child list inside \glstableblockentry
+
+ - redesigned table style to move conditionals outside of
+ longtable.
+
+ - added new block styles:
+
+ name-symbol-other-desc
+ name-other-symbol-desc
+ desc-symbol-other-name
+ desc-other-symbol-name
+ name-other-desc
+ desc-other-name
+
+ * glossary-longextra.sty:
+
+ - added custom styles
+
+1.49 (2022-10-14):
+
* Rollback to v1.48 available.
* glossaries-extra.sty:
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/README 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/README 2022-11-09 21:05:47 UTC (rev 64973)
@@ -1,4 +1,4 @@
-LaTeX Package : glossaries-extra v1.49 (2022-10-14)
+LaTeX Package : glossaries-extra v1.50 (2022-11-08)
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-example001.png
===================================================================
(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-example002.png
===================================================================
(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-example003.png
===================================================================
(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-example004.png
===================================================================
(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-example005.png
===================================================================
(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-example006.png
===================================================================
(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-example007.png
===================================================================
(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-example008.png
===================================================================
(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-example009.png
===================================================================
(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-example010.png
===================================================================
(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-example011.png
===================================================================
(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-example012.png
===================================================================
(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-example013.png
===================================================================
(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-example014.png
===================================================================
(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-example015.png
===================================================================
(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-example016.png
===================================================================
(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-example017.png
===================================================================
(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-example018.png
===================================================================
(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-example019.png
===================================================================
(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-example020.png
===================================================================
(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-example021.png
===================================================================
(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-example022.png
===================================================================
(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-example023.png
===================================================================
(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-example024.png
===================================================================
(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-example025.png
===================================================================
(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-example026.png
===================================================================
(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-example027.png
===================================================================
(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-example028.png
===================================================================
(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-example029.png
===================================================================
(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-example030.png
===================================================================
(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-example031.png
===================================================================
(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-example032.png
===================================================================
(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-example033.png
===================================================================
(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-example034.png
===================================================================
(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-example035.png
===================================================================
(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-example036.png
===================================================================
(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-example037.png
===================================================================
(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-example038.png
===================================================================
(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-example039.png
===================================================================
(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-example040.png
===================================================================
(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-example041.png
===================================================================
(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-example042.png
===================================================================
(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-example043.png
===================================================================
(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-example044.png
===================================================================
(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-example045.png
===================================================================
(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-example046.png
===================================================================
(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-example047.png
===================================================================
(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-example048.png
===================================================================
(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-example049.png
===================================================================
(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-example050.png
===================================================================
(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-example051.png
===================================================================
(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-example052.png
===================================================================
(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-example053.png
===================================================================
(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-example054.png
===================================================================
(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-example055.png
===================================================================
(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-example056.png
===================================================================
(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-example057.png
===================================================================
(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-example058.png
===================================================================
(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-example059.png
===================================================================
(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-example060.png
===================================================================
(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-example061.png
===================================================================
(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-example062.png
===================================================================
(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-example063.png
===================================================================
(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-example064.png
===================================================================
(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-example065.png
===================================================================
(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-example066.png
===================================================================
(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-example067.png
===================================================================
(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-example068.png
===================================================================
(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-example069.png
===================================================================
(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-example070.png
===================================================================
(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-example071.png
===================================================================
(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-example072.png
===================================================================
(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-example073.png
===================================================================
(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-example074.png
===================================================================
(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-example075.png
===================================================================
(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-example076.png
===================================================================
(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-example077.png
===================================================================
(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-example078.png
===================================================================
(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-example079.png
===================================================================
(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-example080.png
===================================================================
(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-example081.png
===================================================================
(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-example082.png
===================================================================
(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-example083.png
===================================================================
(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-example084.png
===================================================================
(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-example085.png
===================================================================
(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-example086.png
===================================================================
(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-example087.png
===================================================================
(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-example088.png
===================================================================
(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-example089.png
===================================================================
(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-example090.png
===================================================================
(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-example091.png
===================================================================
(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-example092.png
===================================================================
(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-example093.png
===================================================================
(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-example094.png
===================================================================
(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-example095.png
===================================================================
(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-example096.png
===================================================================
(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-example097.png
===================================================================
(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-example098.png
===================================================================
(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-example099.png
===================================================================
(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-example100.png
===================================================================
(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-example101.png
===================================================================
(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-example102.png
===================================================================
(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-example103.png
===================================================================
(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-example104.png
===================================================================
(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-example105.png
===================================================================
(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-example106.png
===================================================================
(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-example107.png
===================================================================
(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-example108.png
===================================================================
(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-example109.png
===================================================================
(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-example110.png
===================================================================
(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-example111.png
===================================================================
(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-example112.png
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113-page1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113-page1.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113-page1.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113-page1.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113-page1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example113.png
===================================================================
(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-example114.png
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-0.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-0.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-0.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-0.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-0.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-1.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-1.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-1.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-2.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-2.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-2.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-2.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-2.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-3.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-3.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-3.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-3.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-3.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-page1.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-page2.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-page3.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example115-page4.png
===================================================================
(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-example116.png
===================================================================
(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-example117.png
===================================================================
(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-example118.png
===================================================================
(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-example119.png
===================================================================
(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-example120.png
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121-page1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121-page1.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121-page1.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121-page1.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121-page1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example121.png
===================================================================
(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-example122.png
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-0.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-0.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-0.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-0.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-0.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-1.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-1.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-1.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-page1.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example123-page2.png
===================================================================
(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-example124.png
===================================================================
(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-example125.png
===================================================================
(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-example126.png
===================================================================
(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-example127.png
===================================================================
(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-example128.png
===================================================================
(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-example129.png
===================================================================
(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-example130.png
===================================================================
(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-example131.png
===================================================================
(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-example132.png
===================================================================
(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-example133.png
===================================================================
(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-example134.png
===================================================================
(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-example135.png
===================================================================
(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-example136.png
===================================================================
(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-example137.png
===================================================================
(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-example138.png
===================================================================
(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-example139.png
===================================================================
(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-example140.png
===================================================================
(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-example141.png
===================================================================
(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-example142.png
===================================================================
(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-example143.png
===================================================================
(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-example144.png
===================================================================
(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-example145.png
===================================================================
(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-example146.png
===================================================================
(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-example147.png
===================================================================
(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-example148.png
===================================================================
(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-example149.png
===================================================================
(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-example150.png
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example150.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example150.tex 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example150.tex 2022-11-09 21:05:47 UTC (rev 64973)
@@ -21,7 +21,7 @@
preamble={Some preamble text},
postamble={Some postamble text},
init={%
- \let\glsnamefont\textbf \def\glstablenameheader{Summary}%
+ \let\glstableNameFmt\textbf \def\glstablenameheader{Summary}%
}
]
\end{document}
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-example151.png
===================================================================
(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-example152.png
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153-page1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153-page1.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153-page1.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153-page1.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153-page1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example153.png
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154-page1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154-page1.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154-page1.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154-page1.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154-page1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example154.png
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-0.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-0.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-0.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-0.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-0.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-1.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-1.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-1.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-2.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-2.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-2.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-2.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-2.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-page1.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-page2.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155-page3.png
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example155.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-0.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-0.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-0.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-0.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-0.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-1.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-1.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-1.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-1.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-2.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-2.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-2.png 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-2.png 2022-11-09 21:05:47 UTC (rev 64973)
Property changes on: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-2.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-page1.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-page2.png
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example156-page3.png
===================================================================
(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-example157.png
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example158.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example158.png
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example159.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example159.png
===================================================================
(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 2022-11-09 00:49:27 UTC (rev 64972)
+++ trunk/Master/texmf-dist/doc/latex/glossaries-extra/glossaries-extra-manual.html 2022-11-09 21:05:47 UTC (rev 64973)
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="generator" content="TeX Parser Library">
- !
!
!
<title>glossaries-extra.sty v1.49:
+ !
!
!
<title>glossaries-extra.sty v1.50:
an extension to the glossaries package</title>
<style type="text/css">
#main {margin-left: 5%; margin-right: 15%}
@@ -188,6 +188,12 @@
span.halfturn {text-align: center; vertical-align: middle; border-style: none; padding: 0.000000pt; transform: rotate(180.000000deg); -ms-transform: rotate(180.000000deg); -webkit-transform: rotate(180.000000deg); display: inline-block; }
span.fwsdisabledicon {border-style: none; color: gray; }
span.fwsactiveicon {border-style: none; color: green; }
+table.glossary-ruled { border-top: solid 2px; border-bottom: solid 2px; border-collapse: collapse; }
+tr.glossary-ruled { border-bottom: solid 1px; }
+.cell-left-border { border-left: solid 1px; }
+table.glossary-ruled td { vertical-align: text-top; }
+table.glossary td { vertical-align: text-top; }
+div.glossary-children{ padding-left: 1em; }
span.glsshowtargetfonttext {font-family: monospace; font-size: x-small; border-style: none; }
dfn { font-style: normal; font-weight: bold; } a { text-decoration: none; } a:hover { text-decoration: underline; } div.tablefns { border-top: solid; } div.example { border-bottom: solid silver; padding: 20px; } div.example div.title { font-weight: bold; font-size: large; }
div.sidenote {font-size: x-small; float: right; border-style: none; }
@@ -282,11 +288,9 @@
</head>
<body>
<div id="main">
- <header><div class="title"><span class="styfmt">glossaries-extra.sty</span> v1.49: an extension to the <span class="styfmt">glossaries</span> package</div><!-- end of title --><div class="author">Nicola L.C. Talbot<br>
-
+ <header><div class="title"><span class="styfmt">glossaries-extra.sty</span> v1.50: 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">2022-10-14 </div><!-- end of date --></header><p>
+ <a href="https://www.dickimaw-books.com/">dickimaw-books.com</a></div><!-- end of author --><div class="date">2022-11-08 </div><!-- end of date --></header><p>
<p>
<div class="abstract"><div class="abstractheader">Abstract</div><!-- end of abstractheader -->
@@ -686,11 +690,22 @@
<li class="toc-subsubsection"><a href="#sec:longextrasymdesc"><span class="numberline">8.7.2.5</span>Symbol and Description Only</a></li><!-- end of toc-subsubsection -->
<li class="toc-subsubsection"><a href="#sec:longextraabbr"><span class="numberline">8.7.2.6</span>Abbreviations Only</a></li><!-- end of toc-subsubsection -->
+
+<li class="toc-subsubsection"><a href="#sec:longextracustom"><span class="numberline">8.7.2.7</span>Custom Fields</a></li><!-- end of toc-subsubsection -->
</ul>
<li class="toc-subsection"><a href="#sec:topic"><span class="numberline">8.7.3</span><span class="styfmt">glossary-topic</span> package</a></li><!-- end of toc-subsection -->
<li class="toc-subsection"><a href="#sec:table"><span class="numberline">8.7.4</span><span class="styfmt">glossary-table</span> package</a></li><!-- end of toc-subsection -->
-</ul></ul>
+
+<ul>
+<li class="toc-subsubsection"><a href="#sec:tablechildren"><span class="numberline">8.7.4.1</span>Child Entries</a></li><!-- end of toc-subsubsection -->
+
+<li class="toc-subsubsection"><a href="#sec:tableoptions"><span class="numberline">8.7.4.2</span>Options</a></li><!-- end of toc-subsubsection -->
+
+<li class="toc-subsubsection"><a href="#sec:blockstyles"><span class="numberline">8.7.4.3</span>Block Styles</a></li><!-- end of toc-subsubsection -->
+
+<li class="toc-subsubsection"><a href="#sec:tablecommands"><span class="numberline">8.7.4.4</span>Associated Commands</a></li><!-- end of toc-subsubsection -->
+</ul></ul></ul>
<li class="toc-chapter"><a href="#sec:accsupp"><span class="numberline">9</span>Accessibility Support</a></li><!-- end of toc-chapter -->
<ul>
@@ -3150,7 +3165,7 @@
First plural: <a id="wrglossary.2308"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>[prereset]{ex}[-insert].<br><a id="wrglossary.2309"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a><br><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 -->
<a id="ex:abbrvstylelong-short-sm"></a>Example 34: The <span class="optfmt">long-short-sm</span> abbreviation style <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example034.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example034.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example034.png" type="image/png" width="359" height="84">Example document demonstrating the long-short-sm abbreviation style.</object> </div><!-- end of resultbox -->
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example034.png" type="image/png">Example document demonstrating the long-short-sm abbreviation style.</object> </div><!-- end of resultbox -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2310"></a><code class="code"><dfn id="glo:opt.abbrstyle.long-short-sm-desc"><span class="abbrstylefmt">long-short-sm-desc</span></dfn></code></div><!-- end of settingsbox -->
@@ -3395,7 +3410,7 @@
First plural: <a id="wrglossary.2576"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>[prereset]{ex}[-insert].<br><a id="wrglossary.2577"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a><br><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 -->
<a id="ex:abbrvstyleshort-sm-long"></a>Example 50: The <span class="optfmt">short-sm-long</span> abbreviation style <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example050.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example050.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example050.png" type="image/png" width="359" height="84">Example document demonstrating the short-sm-long abbreviation style.</object> </div><!-- end of resultbox -->
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example050.png" type="image/png">Example document demonstrating the short-sm-long abbreviation style.</object> </div><!-- end of resultbox -->
<p>
<div class="settingsbox"><div class="settingsboxtitle"><a href="#glo:sym.novaluesetting"><span title="Valueless Setting" class="icon">𝍢</span></a></div><!-- end of settingsboxtitle -->
<a id="wrglossary.2578"></a><code class="code"><dfn id="glo:opt.abbrstyle.short-sm-long-desc"><span class="abbrstylefmt">short-sm-long-desc</span></dfn></code></div><!-- end of settingsbox -->
@@ -5399,8 +5414,9 @@
Used? <a id="wrglossary.4868"></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 -->
-<a id="ex:prereset"></a>Example 90: Illustrating the <span class="optfmt">prereset</span> option <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example090.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example090.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<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 -->
+First use: ??. Next use: ??.<p>
+Force reset: ??. Used? ??.<p>
+Force reset: ??. Used? ??. </div><!-- end of resultbox -->
Note that <a id="wrglossary.4869"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> unsets the <a id="wrglossary.4870"></a><a href="#glo:dual.firstuseflag">first use flag</a> (unless <a id="wrglossary.4871"></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.4872"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> doesn’t alter the <a id="wrglossary.4873"></a><a href="#glo:dual.firstuseflag">first use flag</a>, after the <a id="wrglossary.4874"></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.4875"></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 -->
@@ -5427,8 +5443,10 @@
Used? <a id="wrglossary.4895"></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 -->
-<a id="ex:preresetpreunset"></a>Example 91: Combining <span class="optfmt">prereset</span> and <span class="optfmt">preunset</span> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example091.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example091.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example091.png" type="image/png" width="216" height="68">Example document illustrating the use of the prereset and preunset options.</object> </div><!-- end of resultbox -->
+??. Used? ??. <p>
+Used? ??.<p>
+??. Used? ??. <p>
+Used? ??. </div><!-- end of resultbox -->
Remember that <a id="wrglossary.4896"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> globally unsets the <a id="wrglossary.4897"></a><a href="#glo:dual.firstuseflag">first use flag</a> (unless changed with <a id="wrglossary.4898"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a>), which counteracts <a id="wrglossary.4899"></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.4900"></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 -->
@@ -5608,8 +5626,8 @@
<a id="wrglossary.5191"></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 -->
-<a id="ex:simpleseccmds"></a>Example 92: References in section headings (simplistic approach) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example092.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example092.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example092.png" type="image/png" width="388" height="244">Example document that uses a simplistic approach to referencing entries in section titles.</object> </div><!-- end of resultbox -->
+<a id="ex:simpleseccmds"></a>Example 90: References in section headings (simplistic approach) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example090.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example090.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example090.png" type="image/png" width="304" height="56">Example document that uses a simplistic approach to referencing entries in section titles.</object> </div><!-- end of resultbox -->
This solves some problems: it avoids nested links in the table of contents, the <a id="wrglossary.5192"></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.5193"></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.5194"></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.5195"></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.5196"></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>
@@ -5648,8 +5666,8 @@
<a id="wrglossary.5249"></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 -->
-<a id="ex:glsfmttext"></a>Example 93: References in section headings using <code class="cmd">\glsfmttext</code> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example093.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example093.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example093.png" type="image/png" width="388" height="244">Example document that references entries in section titles.</object> </div><!-- end of resultbox -->
+<a id="ex:glsfmttext"></a>Example 91: References in section headings using <code class="cmd">\glsfmttext</code> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example091.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example091.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example091.png" type="image/png" width="216" height="68">Example document that references entries in section titles.</object> </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.5250"></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.5251"></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.5252"></a><a href="#glo:glsnoexpandfields"><code class="csfmt">\glsnoexpandfields</code></a>
<a id="wrglossary.5253"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{alpha}{<a id="wrglossary.5254"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={alpha}</span>,
<a id="wrglossary.5255"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={<a id="wrglossary.5256"></a><a href="#glo:texorpdfstring"><code class="csfmt">\texorpdfstring</code></a>{<code class="cmd">\ensuremath</code>{<code class="cmd">\alpha</code>}}{alpha}}</span>}
@@ -5675,8 +5693,8 @@
<a id="wrglossary.5276"></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 -->
-<a id="ex:glslinkinsechead"></a>Example 94: Reference with hyperlink in section headings <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example094.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example094.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example094.png" type="image/png" width="388" height="141">Example document that references an entry with a hyperlink in a section title.</object> </div><!-- end of resultbox -->
+<a id="ex:glslinkinsechead"></a>Example 92: Reference with hyperlink in section headings <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example092.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example092.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example092.png" type="image/png" width="388" height="244">Example document that references an entry with a hyperlink in a section title.</object> </div><!-- end of resultbox -->
<p>
<p>
<div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
@@ -6315,8 +6333,8 @@
<a id="wrglossary.5960"></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 -->
-<a id="ex:nestedlinkglspl"></a>Example 95: Nested link text with <code class="cmd">\glspl</code> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example095.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example095.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example095.png" type="image/png" width="391" height="281">Example document illustrating an entry that references other entries within one of its fields.</object> </div><!-- end of resultbox -->
+<a id="ex:nestedlinkglspl"></a>Example 93: Nested link text with <code class="cmd">\glspl</code> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example093.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example093.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example093.png" type="image/png" width="388" height="244">Example document illustrating an entry that references other entries within one of its fields.</object> </div><!-- end of resultbox -->
<p>
The way that this works is as follows:
<ul class="displaylist">
@@ -6376,8 +6394,8 @@
<a id="wrglossary.6050"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:linktextstyles"></a>Example 96: Link text styles: outer, middle, inner, hyperlinks and post-link hook <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><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example096.png" type="image/png" width="437" height="186">An example document that illustrates the outer, middle and inner formatting, hyperlinks and a category post-link hook.</object> </div><!-- end of resultbox -->
+<a id="ex:linktextstyles"></a>Example 94: Link text styles: outer, middle, inner, hyperlinks and post-link hook <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example094.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example094.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example094.png" type="image/png" width="388" height="141">An example document that illustrates the outer, middle and inner formatting, hyperlinks and a category post-link hook.</object> </div><!-- end of resultbox -->
Note that the hyperlink, outer and middle formatting aren’t applied to the <a id="wrglossary.6051"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. The <a id="wrglossary.6052"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a> category has the <a id="wrglossary.6053"></a><a href="#glo:opt.abbrstyle.short-nolong"><span class="abbrstylefmt">short-nolong</span></a> abbreviation style, which sets the <a id="wrglossary.6054"></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.6055"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>) not the abbreviation middle format (<a id="wrglossary.6056"></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.6057"></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 -->
@@ -6403,8 +6421,8 @@
<a id="wrglossary.6092"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:linktextstylescustom"></a>Example 97: Link text styles: outer, middle, inner, hyperlinks and post-link hooks (custom and abbreviation style) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example097.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example097.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example097.png" type="image/png" width="437" height="540">An example document that illustrates the outer, middle and inner formatting, and hyperlinks, with a custom category post-link hook and abbreviation style that sets the category post-link hook.</object> </div><!-- end of resultbox -->
+<a id="ex:linktextstylescustom"></a>Example 95: Link text styles: outer, middle, inner, hyperlinks and post-link hooks (custom and abbreviation style) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example095.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example095.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example095.png" type="image/png" width="391" height="281">An example document that illustrates the outer, middle and inner formatting, and hyperlinks, with a custom category post-link hook and abbreviation style that sets the category post-link hook.</object> </div><!-- end of resultbox -->
The <span class="qt">“post”</span> abbreviation styles put some content into the <a id="wrglossary.6093"></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.6094"></a><a href="#glo:opt.abbrstyle.long-postshort-user"><span class="abbrstylefmt">long-postshort-user</span></a>. This sets up the <a id="wrglossary.6095"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the associated category (<a id="wrglossary.6096"></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.6097"></a><a href="#glo:opt.abbrstyle.short-postfootnote"><span class="abbrstylefmt">short-postfootnote</span></a> style is applied to the <a id="wrglossary.6098"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a> category, and sets the <a id="wrglossary.6099"></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.6100"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the <a id="wrglossary.6101"></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>
@@ -6433,8 +6451,8 @@
<a id="wrglossary.6124"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6125"></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 -->
-<a id="ex:textformat"></a>Example 98: Changing the outer text format <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example098.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example098.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example098.png" type="image/png" width="316" height="42">Example document illustrating the difference between <code class="cmd">\glstextformat</code>, the <span class="optfmt">textformat</span> category attribute, and the <span class="optfmt">textformat</span> option.</object> </div><!-- end of resultbox -->
+<a id="ex:textformat"></a>Example 96: Changing the outer text format <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><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example096.png" type="image/png" width="437" height="186">Example document illustrating the difference between <code class="cmd">\glstextformat</code>, the <span class="optfmt">textformat</span> category attribute, and the <span class="optfmt">textformat</span> option.</object> </div><!-- end of resultbox -->
The red text colour is from the hyperlink (red is the default with <a id="wrglossary.6126"></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.6127"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> attribute is set, the <a id="wrglossary.6128"></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.6129"></a><a href="#glo:opt.glsopt.textformat"><span class="csoptfmt">textformat</span></a> option, which overrides the <a id="wrglossary.6130"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a> attribute, so neither <a id="wrglossary.6131"></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.6132"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is included in the formatting is when the entire <a id="wrglossary.6133"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> command has been encapsulated.<p>
@@ -6462,8 +6480,8 @@
<a id="wrglossary.6151"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <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>{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 -->
-<a id="ex:middleformat"></a>Example 99: Middle formatting <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example099.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example099.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example099.png" type="image/png" width="299" height="13">Example document illustrating middle formatting applied with <code class="cmd">\glsxtrregularfont</code> for regular entries and <code class="cmd">\glsxtrabbreviationfont</code> for non-regular abbreviations.</object> </div><!-- end of resultbox -->
+<a id="ex:middleformat"></a>Example 97: Middle formatting <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example097.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example097.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example097.png" type="image/png" width="437" height="540">Example document illustrating middle formatting applied with <code class="cmd">\glsxtrregularfont</code> for regular entries and <code class="cmd">\glsxtrabbreviationfont</code> for non-regular abbreviations.</object> </div><!-- end of resultbox -->
Note that even though radar is an abbreviation, it’s considered a 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.6154"></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 -->
@@ -6502,8 +6520,8 @@
<a id="wrglossary.6199"></a><a href="#glo:so"><code class="csfmt">\so</code></a>{<a id="wrglossary.6200"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.6201"></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 -->
-<a id="ex:innerformat"></a>Example 100: Inner formatting <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example100.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example100.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example100.png" type="image/png" width="106" height="58">Example document illustrating inner formatting.</object> </div><!-- end of resultbox -->
+<a id="ex:innerformat"></a>Example 98: Inner formatting <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example098.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example098.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example098.png" type="image/png" width="316" height="42">Example document illustrating inner formatting.</object> </div><!-- end of resultbox -->
Note the fragmentation of the inner formatting. The use of <a id="wrglossary.6202"></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.6203"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> or <a id="wrglossary.6204"></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.6205"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a>{radar}{<a id="wrglossary.6206"></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 -->
@@ -6570,8 +6588,8 @@
and <a id="wrglossary.6277"></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 -->
-<a id="ex:catpostlink"></a>Example 101: Category post-link hook <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example101.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example101.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example101.png" type="image/png" width="206" height="13">Example document illustrating a simple category post-link hook.</object> </div><!-- end of resultbox -->
+<a id="ex:catpostlink"></a>Example 99: Category post-link hook <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example099.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example099.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example099.png" type="image/png" width="299" height="13">Example document illustrating a simple category post-link hook.</object> </div><!-- end of resultbox -->
Typically, the <a id="wrglossary.6278"></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.6279"></a><a href="#glo:dual.firstuse">first use</a>. For example, <a id="wrglossary.6280"></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.6281"></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.6282"></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 -->
@@ -6630,8 +6648,8 @@
(<a id="wrglossary.6363"></a><a href="#glo:glsdesc"><code class="csfmt">\glsdesc</code></a>{sample}) and <a id="wrglossary.6364"></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 -->
-<a id="ex:catpostlinkpunc"></a>Example 102: Category post-link hook with punctuation lookahead <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example102.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example102.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example102.png" type="image/png" width="215" height="13">Example document illustrating a category post-link hook that transfers content after a following punctuation character.</object> </div><!-- end of resultbox -->
+<a id="ex:catpostlinkpunc"></a>Example 100: Category post-link hook with punctuation lookahead <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example100.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example100.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example100.png" type="image/png" width="106" height="58">Example document illustrating a category post-link hook that transfers content after a following punctuation character.</object> </div><!-- end of resultbox -->
Note that the asterisk isn’t moved after the closing parenthesis. This is because that character isn’t included in the default list.<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.6365"></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 -->
@@ -6692,8 +6710,8 @@
Next use: <a id="wrglossary.6428"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}, <a id="wrglossary.6429"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{alpha}, <a id="wrglossary.6430"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{pi}.
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:catpostlinkfirstuse"></a>Example 103: Category post-link hooks <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example103.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example103.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example103.png" type="image/png" width="316" height="27">Example document that uses category post-link hooks to append additional information after the link text on first use.</object> </div><!-- end of resultbox -->
+<a id="ex:catpostlinkfirstuse"></a>Example 101: Category post-link hooks <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example101.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example101.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example101.png" type="image/png" width="206" height="13">Example document that uses category post-link hooks to append additional information after the link text on first use.</object> </div><!-- end of resultbox -->
<p>
The following commands are also provided for use in the <a id="wrglossary.6431"></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 -->
@@ -6835,85 +6853,119 @@
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.6693"></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.6694"></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.6695"></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.6696"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code> (range start)</a> and <a id="wrglossary.6697"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code> (range end)</a> at the start of the <a id="wrglossary.6698"></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.6699"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6700"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6701"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{example}
+…
+<a id="wrglossary.6702"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6703"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6704"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{example}
+</pre> (See the <a id="wrglossary.6705"></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.6706"></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.6707"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a> and <a id="wrglossary.6708"></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.6696"></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.6697"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6698"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands automatically use <code class="code"><a id="wrglossary.6699"></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.6700"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.6701"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command is used for the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> when the <a id="wrglossary.6702"></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">label</em>〉</span> defaults to <a id="wrglossary.6703"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> (which will match <span class="meta">〈<em class="metainner">entry-label</em>〉</span> that was used with <a id="wrglossary.6704"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc) and indicates the entry label to use in <a id="wrglossary.6705"></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.6706"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> with <a id="wrglossary.6707"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">={format}</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.6708"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a>{hyperbf}{<a id="wrglossary.6709"></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.6710"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6711"></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.6712"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6713"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>,<a id="wrglossary.6714"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>]{sample}<a id="wrglossary.6715"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6716"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}
+<a id="wrglossary.6709"></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.6710"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>,<a id="wrglossary.6711"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6712"></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.6713"></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.6714"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>[<span class="meta">〈<em class="metainner">options</em>〉</span>,<a id="wrglossary.6715"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6716"></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.6717"></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.6718"></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.6719"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and <a id="wrglossary.6720"></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.6721"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> or <a id="wrglossary.6722"></a><a href="#glo:glsaddeach"><code class="csfmt">\glsaddeach</code></a>.<p>
+Alternatively, you can use <a id="wrglossary.6723"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=encap</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.6724"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and <a id="wrglossary.6725"></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.6726"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>[<a id="wrglossary.6727"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6728"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
+…
+<a id="wrglossary.6729"></a><a href="#glo:glsendrange"><code class="csfmt">\glsendrange</code></a>[<a id="wrglossary.6730"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6731"></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.6732"></a><a href="#glo:GlsXtrSetDefaultRangeFormat"><code class="csfmt">\GlsXtrSetDefaultRangeFormat</code></a>{<a id="wrglossary.6733"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a>}
+<a id="wrglossary.6734"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>{example}
+…
+<a id="wrglossary.6735"></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.6736"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6737"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6738"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a><a id="wrglossary.6739"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
+…
+<a id="wrglossary.6740"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6741"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6742"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a><a id="wrglossary.6743"></a><a href="#glo:hyperbf"><span class="csfmtcolourfont">hyperbf</span></a></span>]{example}
+</pre><p>
+The mandatory argument of <a id="wrglossary.6744"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a> and <a id="wrglossary.6745"></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.6746"></a><a href="#glo:glsstartrange"><code class="csfmt">\glsstartrange</code></a>{duck,goose}
+…
+<a id="wrglossary.6747"></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.6748"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6749"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6750"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{duck}<span class="comment">% </span>
+<a id="wrglossary.6751"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6752"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6753"></a><a href="#glo:idx.sym.startrange"><code class="code">(</code></a></span>]{goose}
+…
+<a id="wrglossary.6754"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6755"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6756"></a><a href="#glo:idx.sym.endrange"><code class="code">)</code></a></span>]{duck}<span class="comment">% </span>
+<a id="wrglossary.6757"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6758"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=<a id="wrglossary.6759"></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.6760"></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.6761"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6762"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands automatically use <code class="code"><a id="wrglossary.6763"></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.6764"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.6765"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command is used for the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> when the <a id="wrglossary.6766"></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">label</em>〉</span> defaults to <a id="wrglossary.6767"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a> (which will match <span class="meta">〈<em class="metainner">entry-label</em>〉</span> that was used with <a id="wrglossary.6768"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc) and indicates the entry label to use in <a id="wrglossary.6769"></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.6770"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> with <a id="wrglossary.6771"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">={format}</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.6772"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a>{hyperbf}{<a id="wrglossary.6773"></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.6774"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6775"></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.6776"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6777"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>,<a id="wrglossary.6778"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>]{sample}<a id="wrglossary.6779"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6780"></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 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.6717"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a>[dual.<a id="wrglossary.6718"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>]{hyperbf}{}
-</pre> In this case <code class="code"><a id="wrglossary.6719"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6720"></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.6721"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6722"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{dual.sample}<a id="wrglossary.6723"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6724"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{sample}
+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.6781"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a>[dual.<a id="wrglossary.6782"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>]{hyperbf}{}
+</pre> In this case <code class="code"><a id="wrglossary.6783"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6784"></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.6785"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a>[<a id="wrglossary.6786"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a><span class="optfmt">=hyperbf</span>]{dual.sample}<a id="wrglossary.6787"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6788"></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.6725"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a> is not applied to <a id="wrglossary.6726"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> as it could cause an infinite loop. </div><!-- end of important -->
+<a id="wrglossary.6789"></a><a href="#glo:GlsXtrAutoAddOnFormat"><code class="csfmt">\GlsXtrAutoAddOnFormat</code></a> is not applied to <a id="wrglossary.6790"></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.6727"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.6728"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, <a id="wrglossary.6729"></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.6730"></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.6731"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, which is a general purpose <a id="wrglossary.6732"></a><a href="#glo:dual.indexingapp">indexing application</a>. Each time an entry is <a id="wrglossary.6733"></a><a href="#glo:@@glslabel at indexing">indexed</a>, a line is added to an associated file that contains the <a id="wrglossary.6734"></a><a href="#glo:dual.indexing">indexing</a> information, which includes the sort value, the <a id="wrglossary.6735"></a><a href="#glo:@@glslabel at hierarchicallevel">hierarchical information</a> (if the entry has a parent) and an associated <a id="wrglossary.6736"></a><a href="#glo:@@glslabel at entrylocation">location</a> (the page number, by default). This information is used to sort the entries and collate the <a id="wrglossary.6737"></a><a href="#glo:@@glslabel at entrylocation">locations</a> into a compact <a id="wrglossary.6738"></a><a href="#glo:dual.locationlist">location list</a>. The <a id="wrglossary.6739"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option switches to using <a id="wrglossary.6740"></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.6741"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6742"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> are general purpose <a id="wrglossary.6743"></a><a href="#glo:dual.indexingapp">indexing applications</a> they require an associated <a id="wrglossary.6744"></a><a href="#glo:@@glslabel at entrylocation">location</a> (or a cross-reference) since indexes are typically used to lookup the <a id="wrglossary.6745"></a><a href="#glo:@@glslabel at entrylocation">locations</a> in the document where the term occurs. Although <a id="wrglossary.6746"></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.6747"></a><a href="#glo:@@glslabel at entrylocation">locations</a>. The way that <a id="wrglossary.6748"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6749"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> work means that valid <a id="wrglossary.6750"></a><a href="#glo:@@glslabel at entrylocation">locations</a> (that is, <a id="wrglossary.6751"></a><a href="#glo:@@glslabel at entrylocation">locations</a> that conform to <a id="wrglossary.6752"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.6753"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> syntax) must be supplied even if no <a id="wrglossary.6754"></a><a href="#glo:dual.locationlist">location list</a> is required. If an invalid <a id="wrglossary.6755"></a><a href="#glo:@@glslabel at entrylocation">location</a> is used, an error will occur during the <a id="wrglossary.6756"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.6757"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> step in the build process, even if the <a id="wrglossary.6758"></a><a href="#glo:@@glslabel at entrylocati!
on">location</a> will eventually be ignored when typesetting the <a id="wrglossary.6759"></a><a href="#glo:dual.glossary">glossary</a>.<p>
-All <a id="wrglossary.6760"></a><a href="#glo:dual.locationlist">location lists</a> can be suppressed with the <a id="wrglossary.6761"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option (which simply discards the <a id="wrglossary.6762"></a><a href="#glo:dual.locationlist">location list</a> for each entry), but there are occasions where only some <a id="wrglossary.6763"></a><a href="#glo:@@glslabel at entrylocation">locations</a> need to be suppressed. The main way of hiding a <a id="wrglossary.6764"></a><a href="#glo:@@glslabel at entrylocation">location</a> is to encapsulate the <a id="wrglossary.6765"></a><a href="#glo:@@glslabel at entrylocation">location</a> with a command that does nothing. The <a id="wrglossary.6766"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> command is used for this purpose (<a id="wrglossary.6767"></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.6768"></a><a href="#glo:@@glslabel at entrylocation">location</a> isn’t shown, it’s still present in the <a id="wrglossary.6769"></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.6770"></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.6771"></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.6772"></a><a href="#glo:dual.locationlist">location lists</a>.<p>
-The only method that recognises <a id="wrglossary.6773"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> as a special <span class="qt">“<a id="wrglossary.6774"></a><a href="#glo:dual.ignoredlocation">ignored location</a>”</span> is <a id="wrglossary.6775"></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.6776"></a><a href="#glo:dual.ignoredlocation">ignored location</a> to the <a id="wrglossary.6777"></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.6778"></a><a href="#glo:@@glslabel at entrylocation">location</a> corresponds to a counter. The default is the <a id="wrglossary.6779"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter, but may be changed with the <a id="wrglossary.6780"></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.6781"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>, the <a id="wrglossary.6782"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a> key when defining an entry, or the <a id="wrglossary.6783"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> option when <a id="wrglossary.6784"></a><a href="#glo:dual.indexing">indexing</a> an entry.<p>
-Note that <a id="wrglossary.6785"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0+ converts an empty <a id="wrglossary.6786"></a><a href="#glo:@@glslabel at entrylocation">location</a> (which can occur when the <a id="wrglossary.6787"></a><a href="#glo:dual.locationcounter">location counter</a> is 0 and should be formatted as a Roman numeral) to an <a id="wrglossary.6788"></a><a href="#glo:dual.ignoredlocation">ignored location</a>. For example, if you use <a id="wrglossary.6789"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.6790"></a><a href="#glo:ctr.part"><span class="ctrfmt">part</span></a></span> but have <a id="wrglossary.6791"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> before the first <a id="wrglossary.6792"></a><a href="#glo:part"><code class="csfmt">\part</code></a>. An empty <a id="wrglossary.6793"></a><a href="#glo:@@glslabel at entrylocation">location</a> will trigger an error with <a id="wrglossary.6794"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6795"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>.<p>
+In the context of <a id="wrglossary.6791"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> and <a id="wrglossary.6792"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, <a id="wrglossary.6793"></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.6794"></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.6795"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, which is a general purpose <a id="wrglossary.6796"></a><a href="#glo:dual.indexingapp">indexing application</a>. Each time an entry is <a id="wrglossary.6797"></a><a href="#glo:@@glslabel at indexing">indexed</a>, a line is added to an associated file that contains the <a id="wrglossary.6798"></a><a href="#glo:dual.indexing">indexing</a> information, which includes the sort value, the <a id="wrglossary.6799"></a><a href="#glo:@@glslabel at hierarchicallevel">hierarchical information</a> (if the entry has a parent) and an associated <a id="wrglossary.6800"></a><a href="#glo:@@glslabel at entrylocation">location</a> (the page number, by default). This information is used to sort the entries and collate the <a id="wrglossary.6801"></a><a href="#glo:@@glslabel at entrylocation">locations</a> into a compact <a id="wrglossary.6802"></a><a href="#glo:dual.locationlist">location list</a>. The <a id="wrglossary.6803"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option switches to using <a id="wrglossary.6804"></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.6805"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6806"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> are general purpose <a id="wrglossary.6807"></a><a href="#glo:dual.indexingapp">indexing applications</a> they require an associated <a id="wrglossary.6808"></a><a href="#glo:@@glslabel at entrylocation">location</a> (or a cross-reference) since indexes are typically used to lookup the <a id="wrglossary.6809"></a><a href="#glo:@@glslabel at entrylocation">locations</a> in the document where the term occurs. Although <a id="wrglossary.6810"></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.6811"></a><a href="#glo:@@glslabel at entrylocation">locations</a>. The way that <a id="wrglossary.6812"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6813"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> work means that valid <a id="wrglossary.6814"></a><a href="#glo:@@glslabel at entrylocation">locations</a> (that is, <a id="wrglossary.6815"></a><a href="#glo:@@glslabel at entrylocation">locations</a> that conform to <a id="wrglossary.6816"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.6817"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> syntax) must be supplied even if no <a id="wrglossary.6818"></a><a href="#glo:dual.locationlist">location list</a> is required. If an invalid <a id="wrglossary.6819"></a><a href="#glo:@@glslabel at entrylocation">location</a> is used, an error will occur during the <a id="wrglossary.6820"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>/<a id="wrglossary.6821"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> step in the build process, even if the <a id="wrglossary.6822"></a><a href="#glo:@@glslabel at entrylocati!
on">location</a> will eventually be ignored when typesetting the <a id="wrglossary.6823"></a><a href="#glo:dual.glossary">glossary</a>.<p>
+All <a id="wrglossary.6824"></a><a href="#glo:dual.locationlist">location lists</a> can be suppressed with the <a id="wrglossary.6825"></a><a href="#glo:opt.nonumberlist"><span class="styoptfmt">nonumberlist</span></a> option (which simply discards the <a id="wrglossary.6826"></a><a href="#glo:dual.locationlist">location list</a> for each entry), but there are occasions where only some <a id="wrglossary.6827"></a><a href="#glo:@@glslabel at entrylocation">locations</a> need to be suppressed. The main way of hiding a <a id="wrglossary.6828"></a><a href="#glo:@@glslabel at entrylocation">location</a> is to encapsulate the <a id="wrglossary.6829"></a><a href="#glo:@@glslabel at entrylocation">location</a> with a command that does nothing. The <a id="wrglossary.6830"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> command is used for this purpose (<a id="wrglossary.6831"></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.6832"></a><a href="#glo:@@glslabel at entrylocation">location</a> isn’t shown, it’s still present in the <a id="wrglossary.6833"></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.6834"></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.6835"></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.6836"></a><a href="#glo:dual.locationlist">location lists</a>.<p>
+The only method that recognises <a id="wrglossary.6837"></a><a href="#glo:glsignore"><code class="csfmt">\glsignore</code></a> as a special <span class="qt">“<a id="wrglossary.6838"></a><a href="#glo:dual.ignoredlocation">ignored location</a>”</span> is <a id="wrglossary.6839"></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.6840"></a><a href="#glo:dual.ignoredlocation">ignored location</a> to the <a id="wrglossary.6841"></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.6842"></a><a href="#glo:@@glslabel at entrylocation">location</a> corresponds to a counter. The default is the <a id="wrglossary.6843"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter, but may be changed with the <a id="wrglossary.6844"></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.6845"></a><a href="#glo:newglossary"><code class="csfmt">\newglossary</code></a>, the <a id="wrglossary.6846"></a><a href="#glo:opt.gloskey.counter"><span class="csoptfmt">counter</span></a> key when defining an entry, or the <a id="wrglossary.6847"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a> option when <a id="wrglossary.6848"></a><a href="#glo:dual.indexing">indexing</a> an entry.<p>
+Note that <a id="wrglossary.6849"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> v3.0+ converts an empty <a id="wrglossary.6850"></a><a href="#glo:@@glslabel at entrylocation">location</a> (which can occur when the <a id="wrglossary.6851"></a><a href="#glo:dual.locationcounter">location counter</a> is 0 and should be formatted as a Roman numeral) to an <a id="wrglossary.6852"></a><a href="#glo:dual.ignoredlocation">ignored location</a>. For example, if you use <a id="wrglossary.6853"></a><a href="#glo:opt.counter"><span class="styoptfmt">counter</span></a><span class="optfmt">=<a id="wrglossary.6854"></a><a href="#glo:ctr.part"><span class="ctrfmt">part</span></a></span> but have <a id="wrglossary.6855"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> before the first <a id="wrglossary.6856"></a><a href="#glo:part"><code class="csfmt">\part</code></a>. An empty <a id="wrglossary.6857"></a><a href="#glo:@@glslabel at entrylocation">location</a> will trigger an error with <a id="wrglossary.6858"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6859"></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.6796"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, there’s no way of determining the entry’s <a id="wrglossary.6797"></a><a href="#glo:dual.glossary">glossary</a> <a id="wrglossary.6798"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> or of finding if the entry’s <a id="wrglossary.6799"></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.6800"></a><a href="#glo:dual.glossary">glossary</a> or to the entry itself, the <a id="wrglossary.6801"></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.6802"></a><a href="#glo:@@glslabel at entrylocation">locations</a> use the correct counter. </div><!-- end of warning -->
+Since no entries are defined on the first LaTeX run with <a id="wrglossary.6860"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, there’s no way of determining the entry’s <a id="wrglossary.6861"></a><a href="#glo:dual.glossary">glossary</a> <a id="wrglossary.6862"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a> or of finding if the entry’s <a id="wrglossary.6863"></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.6864"></a><a href="#glo:dual.glossary">glossary</a> or to the entry itself, the <a id="wrglossary.6865"></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.6866"></a><a href="#glo:@@glslabel at entrylocation">locations</a> use the correct counter. </div><!-- end of warning -->
<p>
-The <a id="wrglossary.6803"></a><a href="#glo:dual.locationcounter">location counter</a> must expand to syntax that’s recognised by the <a id="wrglossary.6804"></a><a href="#glo:dual.indexingapp">indexing application</a>. This is very restrictive with <a id="wrglossary.6805"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, which only recognises Western Arabic (<a id="wrglossary.6806"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>), <a id="wrglossary.6807"></a><a href="#glo:idx.lowercase">lowercase</a> Roman numerals (<a id="wrglossary.6808"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>), <a id="wrglossary.6809"></a><a href="#glo:idx.uppercase">uppercase</a> Roman numerals (<a id="wrglossary.6810"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>), <a id="wrglossary.6811"></a><a href="#glo:idx.lowercase">lowercase</a> Basic Latin (<a id="wrglossary.6812"></a><a href="#glo:alph"><code class="csfmt">\alph</code></a>) and <a id="wrglossary.6813"></a><a href="#glo:idx.uppercase">uppercase</a> Basic Latin (<a id="wrglossary.6814"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>), with optionally a separator (hyphen by default). With <a id="wrglossary.6815"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the syntax must be defined (see the <a id="wrglossary.6816"></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.6817"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. The only limitation is that if <a id="wrglossary.6818"></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.6819"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you can set arbitrary text as the <a id="wrglossary.6820"></a><a href="#glo:@@glslabel at entrylocation">location</a> (that’s not related to a counter) with <a id="wrglossary.6821"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a>. You can also use <a id="wrglossary.6822"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a> with <a id="wrglossary.6823"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6824"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, but only if the value matches the required <a id="wrglossary.6825"></a><a href="#glo:@@glslabel at entrylocation">location</a> syntax.<p>
-Both <a id="wrglossary.6826"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6827"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> order the <a id="wrglossary.6828"></a><a href="#glo:@@glslabel at entrylocation">locations</a> in the <a id="wrglossary.6829"></a><a href="#glo:dual.locationlist">location lists</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.6830"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.6831"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6832"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6833"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+The <a id="wrglossary.6867"></a><a href="#glo:dual.locationcounter">location counter</a> must expand to syntax that’s recognised by the <a id="wrglossary.6868"></a><a href="#glo:dual.indexingapp">indexing application</a>. This is very restrictive with <a id="wrglossary.6869"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, which only recognises Western Arabic (<a id="wrglossary.6870"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a>), <a id="wrglossary.6871"></a><a href="#glo:idx.lowercase">lowercase</a> Roman numerals (<a id="wrglossary.6872"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>), <a id="wrglossary.6873"></a><a href="#glo:idx.uppercase">uppercase</a> Roman numerals (<a id="wrglossary.6874"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>), <a id="wrglossary.6875"></a><a href="#glo:idx.lowercase">lowercase</a> Basic Latin (<a id="wrglossary.6876"></a><a href="#glo:alph"><code class="csfmt">\alph</code></a>) and <a id="wrglossary.6877"></a><a href="#glo:idx.uppercase">uppercase</a> Basic Latin (<a id="wrglossary.6878"></a><a href="#glo:Alph"><code class="csfmt">\Alph</code></a>), with optionally a separator (hyphen by default). With <a id="wrglossary.6879"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, the syntax must be defined (see the <a id="wrglossary.6880"></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.6881"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>. The only limitation is that if <a id="wrglossary.6882"></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.6883"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you can set arbitrary text as the <a id="wrglossary.6884"></a><a href="#glo:@@glslabel at entrylocation">location</a> (that’s not related to a counter) with <a id="wrglossary.6885"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a>. You can also use <a id="wrglossary.6886"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a> with <a id="wrglossary.6887"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6888"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, but only if the value matches the required <a id="wrglossary.6889"></a><a href="#glo:@@glslabel at entrylocation">location</a> syntax.<p>
+Both <a id="wrglossary.6890"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a> and <a id="wrglossary.6891"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> order the <a id="wrglossary.6892"></a><a href="#glo:@@glslabel at entrylocation">locations</a> in the <a id="wrglossary.6893"></a><a href="#glo:dual.locationlist">location lists</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.6894"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.6895"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.6896"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6897"></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.6834"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6835"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=Z</span>]{sample} (Z), <a id="wrglossary.6836"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6837"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=4</span>]{sample} (4),
-<a id="wrglossary.6838"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6839"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=xi</span>]{sample} (xi), <a id="wrglossary.6840"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6841"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=2</span>]{sample} (2),
-<a id="wrglossary.6842"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6843"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=iii</span>]{sample} (iii), <a id="wrglossary.6844"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6845"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=A</span>]{sample} (A).
+<a id="wrglossary.6898"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6899"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=Z</span>]{sample} (Z), <a id="wrglossary.6900"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6901"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=4</span>]{sample} (4),
+<a id="wrglossary.6902"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6903"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=xi</span>]{sample} (xi), <a id="wrglossary.6904"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6905"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=2</span>]{sample} (2),
+<a id="wrglossary.6906"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6907"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=iii</span>]{sample} (iii), <a id="wrglossary.6908"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6909"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=A</span>]{sample} (A).
-<a id="wrglossary.6846"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+<a id="wrglossary.6910"></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 -->
-<a id="ex:mkidxloclistorder"></a>Example 104: Location list ordering (<span class="appfmt">makeindex</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example104.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example104.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example104.png" type="image/png" width="388" height="79">Example document with contrived locations that result in an ordered location list consisting of iii, xi, 2, 4, A, Z.</object> </div><!-- end of resultbox -->
+<a id="ex:mkidxloclistorder"></a>Example 102: Location list ordering (<span class="appfmt">makeindex</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example102.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example102.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example102.png" type="image/png" width="215" height="13">Example document with contrived locations that result in an ordered location list consisting of iii, xi, 2, 4, A, Z.</object> </div><!-- end of resultbox -->
<p>
-With <a id="wrglossary.6847"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, the <a id="wrglossary.6848"></a><a href="#glo:dual.locationlist">location list</a> is grouped into the different number formats (<a id="wrglossary.6849"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>, <a id="wrglossary.6850"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a> and <a id="wrglossary.6851"></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.6852"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> by adding the <a id="wrglossary.6853"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option to the above example.<p>
-With <a id="wrglossary.6854"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the <a id="wrglossary.6855"></a><a href="#glo:dual.locationlist">location list</a> is always in order of <a id="wrglossary.6856"></a><a href="#glo:dual.indexing">indexing</a>. The above example document can be converted to use <a id="wrglossary.6857"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as follows: <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.6858"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6859"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+With <a id="wrglossary.6911"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, the <a id="wrglossary.6912"></a><a href="#glo:dual.locationlist">location list</a> is grouped into the different number formats (<a id="wrglossary.6913"></a><a href="#glo:roman"><code class="csfmt">\roman</code></a>, <a id="wrglossary.6914"></a><a href="#glo:arabic"><code class="csfmt">\arabic</code></a> and <a id="wrglossary.6915"></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.6916"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a> by adding the <a id="wrglossary.6917"></a><a href="#glo:opt.xindy"><span class="styoptfmt">xindy</span></a> package option to the above example.<p>
+With <a id="wrglossary.6918"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the <a id="wrglossary.6919"></a><a href="#glo:dual.locationlist">location list</a> is always in order of <a id="wrglossary.6920"></a><a href="#glo:dual.indexing">indexing</a>. The above example document can be converted to use <a id="wrglossary.6921"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as follows: <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.6922"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.6923"></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.6860"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
-<a id="wrglossary.6861"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>
+<code class="cmd">\usepackage</code>[<a id="wrglossary.6924"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>]{glossaries-extra}
+<a id="wrglossary.6925"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.6862"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6863"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=Z</span>]{sample} (Z), <a id="wrglossary.6864"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6865"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=4</span>]{sample} (4),
-<a id="wrglossary.6866"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6867"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=xi</span>]{sample} (xi), <a id="wrglossary.6868"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6869"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=2</span>]{sample} (2),
-<a id="wrglossary.6870"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6871"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=iii</span>]{sample} (iii), <a id="wrglossary.6872"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6873"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=A</span>]{sample} (A).
-<a id="wrglossary.6874"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+<a id="wrglossary.6926"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6927"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=Z</span>]{sample} (Z), <a id="wrglossary.6928"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6929"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=4</span>]{sample} (4),
+<a id="wrglossary.6930"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6931"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=xi</span>]{sample} (xi), <a id="wrglossary.6932"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6933"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=2</span>]{sample} (2),
+<a id="wrglossary.6934"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6935"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=iii</span>]{sample} (iii), <a id="wrglossary.6936"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.6937"></a><a href="#glo:opt.glsopt.thevalue"><span class="csoptfmt">thevalue</span></a><span class="optfmt">=A</span>]{sample} (A).
+<a id="wrglossary.6938"></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 -->
-<a id="ex:b2gloclistorder"></a>Example 105: Location list ordering (<span class="appfmt">bib2gls</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example105.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example105.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example105.png" type="image/png" width="388" height="79">Example document with contrived locations that result in a location list consisting of Z, 4, xi, 2, ii, A, which corresponds to the record order.</object> </div><!-- end of resultbox -->
- This example is contrived. For most documents, the order of <a id="wrglossary.6875"></a><a href="#glo:dual.indexing">indexing</a> will likely match the desired <a id="wrglossary.6876"></a><a href="#glo:dual.locationlist">location list</a> order.<p>
-Another important difference between <a id="wrglossary.6877"></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.6878"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.6879"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.6880"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>. With <a id="wrglossary.6881"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the cross-referencing information is picked up when <a id="wrglossary.6882"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> parses the <a id="wrglossary.6883"></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.6884"></a><a href="#glo:dual.locationlist">location list</a> by <a id="wrglossary.6885"></a><a href="#glo:dual.indexing">indexing</a> the entry with a special format. The <a id="wrglossary.6886"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.6887"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.6888"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> keys automatically trigger this <a id="wrglossary.6889"></a><a href="#glo:dual.indexing">indexing</a> unless <a id="wrglossary.6890"></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.6891"></a><a href="#glo:@@glslabel at 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.6892"></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="ex:b2gloclistorder"></a>Example 103: Location list ordering (<span class="appfmt">bib2gls</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example103.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example103.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example103.png" type="image/png" width="316" height="27">Example document with contrived locations that result in a location list consisting of Z, 4, xi, 2, ii, A, which corresponds to the record order.</object> </div><!-- end of resultbox -->
+ This example is contrived. For most documents, the order of <a id="wrglossary.6939"></a><a href="#glo:dual.indexing">indexing</a> will likely match the desired <a id="wrglossary.6940"></a><a href="#glo:dual.locationlist">location list</a> order.<p>
+Another important difference between <a id="wrglossary.6941"></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.6942"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.6943"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.6944"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>. With <a id="wrglossary.6945"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the cross-referencing information is picked up when <a id="wrglossary.6946"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> parses the <a id="wrglossary.6947"></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.6948"></a><a href="#glo:dual.locationlist">location list</a> by <a id="wrglossary.6949"></a><a href="#glo:dual.indexing">indexing</a> the entry with a special format. The <a id="wrglossary.6950"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.6951"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.6952"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> keys automatically trigger this <a id="wrglossary.6953"></a><a href="#glo:dual.indexing">indexing</a> unless <a id="wrglossary.6954"></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.6955"></a><a href="#glo:@@glslabel at 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.6956"></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.6893"></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.6894"></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.6895"></a><a href="#glo:dual.whatsit">whatsit</a> that’s created by the <a id="wrglossary.6896"></a><a href="#glo:dual.indexing">indexing</a>.<p>
-The base <a id="wrglossary.6897"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package always performs the <a id="wrglossary.6898"></a><a href="#glo:dual.indexing">indexing</a> before the <a id="wrglossary.6899"></a><a href="#glo:dual.linktext">link text</a> for the <a id="wrglossary.6900"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6901"></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.6902"></a><a href="#glo:dual.linktext">link text</a>, the <a id="wrglossary.6903"></a><a href="#glo:@@glslabel at entrylocation">location</a> will refer to the page number at the start of the <a id="wrglossary.6904"></a><a href="#glo:dual.linktext">link text</a> (assuming the default <a id="wrglossary.6905"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> <a id="wrglossary.6906"></a><a href="#glo:dual.locationcounter">location counter</a>). With <a id="wrglossary.6907"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can use the option <a id="wrglossary.6908"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a><span class="optfmt">=after</span> to have the <a id="wrglossary.6909"></a><a href="#glo:dual.indexing">indexing</a> occur after the <a id="wrglossary.6910"></a><a href="#glo:dual.linktext">link text</a>. The <a id="wrglossary.6911"></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.6912"></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.6913"></a><a href="#glo:@@glslabel at indexing">indexed</a>, an <a id="wrglossary.6914"></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.6915"></a><a href="#glo:@@glslabel at 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.6916"></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.6917"></a><a href="#glo:@@glslabel at 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.6918"></a><a href="#glo:@@glslabel at 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.6919"></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.6920"></a><a href="#glo:@@glslabel at 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.6921"></a><a href="#glo:@@glslabel at indexing">record</a> count saved by <a id="wrglossary.6922"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> <a id="wrglossary.6923"></a><a href="#glo:switch.record-count"><span class="longargfmt">--record-count</span></a> switch, which represents the total number of <a id="wrglossary.6924"></a><a href="#glo:@@glslabel at indexing">records</a> for the given entry from the previous LaTeX run.<p>
-The base <a id="wrglossary.6925"></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.6926"></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.6927"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a> setting is on. The <a id="wrglossary.6928"></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.6929"></a><a href="#glo:dual.indexing">indexing</a> code should be performed.<p>
+The <a id="wrglossary.6957"></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.6958"></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.6959"></a><a href="#glo:dual.whatsit">whatsit</a> that’s created by the <a id="wrglossary.6960"></a><a href="#glo:dual.indexing">indexing</a>.<p>
+The base <a id="wrglossary.6961"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package always performs the <a id="wrglossary.6962"></a><a href="#glo:dual.indexing">indexing</a> before the <a id="wrglossary.6963"></a><a href="#glo:dual.linktext">link text</a> for the <a id="wrglossary.6964"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.6965"></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.6966"></a><a href="#glo:dual.linktext">link text</a>, the <a id="wrglossary.6967"></a><a href="#glo:@@glslabel at entrylocation">location</a> will refer to the page number at the start of the <a id="wrglossary.6968"></a><a href="#glo:dual.linktext">link text</a> (assuming the default <a id="wrglossary.6969"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> <a id="wrglossary.6970"></a><a href="#glo:dual.locationcounter">location counter</a>). With <a id="wrglossary.6971"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you can use the option <a id="wrglossary.6972"></a><a href="#glo:opt.glsopt.wrgloss"><span class="csoptfmt">wrgloss</span></a><span class="optfmt">=after</span> to have the <a id="wrglossary.6973"></a><a href="#glo:dual.indexing">indexing</a> occur after the <a id="wrglossary.6974"></a><a href="#glo:dual.linktext">link text</a>. The <a id="wrglossary.6975"></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.6976"></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.6977"></a><a href="#glo:@@glslabel at indexing">indexed</a>, an <a id="wrglossary.6978"></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.6979"></a><a href="#glo:@@glslabel at 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.6980"></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.6981"></a><a href="#glo:@@glslabel at 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.6982"></a><a href="#glo:@@glslabel at 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.6983"></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.6984"></a><a href="#glo:@@glslabel at 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.6985"></a><a href="#glo:@@glslabel at indexing">record</a> count saved by <a id="wrglossary.6986"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span>’s</a> <a id="wrglossary.6987"></a><a href="#glo:switch.record-count"><span class="longargfmt">--record-count</span></a> switch, which represents the total number of <a id="wrglossary.6988"></a><a href="#glo:@@glslabel at indexing">records</a> for the given entry from the previous LaTeX run.<p>
+The base <a id="wrglossary.6989"></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.6990"></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.6991"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a> setting is on. The <a id="wrglossary.6992"></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.6993"></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.6930"></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.6931"></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.6932"></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.6933"></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.6934"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a> package option. <a id="wrglossary.6935"></a><a href="#glo:dual.firstuse">First use</a> is tested using <a id="wrglossary.6936"></a><a href="#glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></a> rather than <a id="wrglossary.6937"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>. The <a id="wrglossary.6938"></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.6939"></a><a href="#glo:@@glslabel at firstuseflag">used</a>, <span class="meta">〈<em class="metainner">code</em>〉</span> isn’t performed but auto-indexing via <a id="wrglossary.6940"></a><a href="#glo:glsxtrdoautoindexname"><code class="csfmt">\glsxtrdoautoindexname</code></a> is still performed (see §<a href="#sec:autoindex">12</a>).<p>
+<a id="wrglossary.6994"></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.6995"></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.6996"></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.6997"></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.6998"></a><a href="#glo:opt.indexonlyfirst"><span class="styoptfmt">indexonlyfirst</span></a> package option. <a id="wrglossary.6999"></a><a href="#glo:dual.firstuse">First use</a> is tested using <a id="wrglossary.7000"></a><a href="#glo:GlsXtrIfUnusedOrUndefined"><code class="csfmt">\GlsXtrIfUnusedOrUndefined</code></a> rather than <a id="wrglossary.7001"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>. The <a id="wrglossary.7002"></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.7003"></a><a href="#glo:@@glslabel at firstuseflag">used</a>, <span class="meta">〈<em class="metainner">code</em>〉</span> isn’t performed but auto-indexing via <a id="wrglossary.7004"></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.6941"></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.6942"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a> is, which is required to query the <a id="wrglossary.6943"></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.6944"></a><a href="#glo:@@glslabel at indexing">indexed</a>. A second build is required for the <span class="qt">“index only first”</span> feature. </div><!-- end of warning -->
+Since no entries are defined on the first LaTeX run with <a id="wrglossary.7005"></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.7006"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a> is, which is required to query the <a id="wrglossary.7007"></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.7008"></a><a href="#glo:@@glslabel at indexing">indexed</a>. A second build is required for the <span class="qt">“index only first”</span> feature. </div><!-- end of warning -->
<p>
</section><!-- end of section sec:wrglossary -->
@@ -6921,37 +6973,37 @@
<section id="sec:xr"><!-- start of section sec:xr --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->5.9. Cross-Referencing<div class="labellink"><a href="#sec:xr">[link]</a></div></h2><!-- end of section header -->
<p>
-The base <a id="wrglossary.6945"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package only provides the <a id="wrglossary.6946"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key, which automatically <a id="wrglossary.6947"></a><a href="#glo:@@glslabel at indexing">indexes</a> the cross-reference using <a id="wrglossary.6948"></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.6949"></a><a href="#glo:dual.indexing">indexing</a> ensures that the cross-reference is shown in the <a id="wrglossary.6950"></a><a href="#glo:dual.locationlist">location list</a>.<p>
+The base <a id="wrglossary.7009"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package only provides the <a id="wrglossary.7010"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key, which automatically <a id="wrglossary.7011"></a><a href="#glo:@@glslabel at indexing">indexes</a> the cross-reference using <a id="wrglossary.7012"></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.7013"></a><a href="#glo:dual.indexing">indexing</a> ensures that the cross-reference is shown in the <a id="wrglossary.7014"></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.6951"></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.6952"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.6953"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.6954"></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 -->
+The auto-indexing feature of the <a id="wrglossary.7015"></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.7016"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7017"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7018"></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.6955"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package saves the value of the <a id="wrglossary.6956"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key and additionally provides the <a id="wrglossary.6957"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.6958"></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.6959"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.6960"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.6961"></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.6962"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a> package option to search for cross-references that require <a id="wrglossary.6963"></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>
+The <a id="wrglossary.7019"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package saves the value of the <a id="wrglossary.7020"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> key and additionally provides the <a id="wrglossary.7021"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7022"></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.7023"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7024"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7025"></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.7026"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a> package option to search for cross-references that require <a id="wrglossary.7027"></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.6964"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you can simply change the selection criteria (<a id="wrglossary.6965"></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.6966"></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.6967"></a><a href="#glo:@@glslabel at indexing">indexed</a> in the document. </div><!-- end of information -->
+With <a id="wrglossary.7028"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> you can simply change the selection criteria (<a id="wrglossary.7029"></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.7030"></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.7031"></a><a href="#glo:@@glslabel at indexing">indexed</a> in the document. </div><!-- end of information -->
<p>
-Example (<a id="wrglossary.6968"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.6969"></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.6970"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.6971"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,<a id="wrglossary.6972"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.6973"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.6974"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,<a id="wrglossary.6975"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.6976"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.6977"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,<a id="wrglossary.6978"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.6979"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.6980"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.6981"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.6982"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
-<a id="wrglossary.6983"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.6984"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,<a id="wrglossary.6985"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.6986"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.6987"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,<a id="wrglossary.6988"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.6989"></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.6990"></a><a href="#glo:@@glslabel at indexing">indexed</a> using <a id="wrglossary.6991"></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</span> pumpkin, cucumber & melon”</span> in the <a id="wrglossary.6992"></a><a href="#glo:dual.locationlist">location list</a>. If <code class="code">gourd</code> is also <a id="wrglossary.6993"></a><a href="#glo:@@glslabel at indexing">indexed</a> in the document, then those <a id="wrglossary.6994"></a><a href="#glo:@@glslabel at entrylocation">locations</a> will also be added to the gourd’s <a id="wrglossary.6995"></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.6996"></a><a href="#glo:@@glslabel at indexing">indexed</a> in the document. This can be implemented automatically with <a id="wrglossary.6997"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a>.<p>
-The <a id="wrglossary.6998"></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.6999"></a><a href="#glo:@@glslabel at indexing">indexed</a> with <a id="wrglossary.7000"></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</span> courgette”</span> in its <a id="wrglossary.7001"></a><a href="#glo:dual.locationlist">location list</a>.<p>
-The <a id="wrglossary.7002"></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.7003"></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.7004"></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.7005"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7006"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7007"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7008"></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.7009"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> with <a id="wrglossary.7010"></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.7011"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7012"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7013"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7014"></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.7015"></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.7016"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a> as applicable.)<p>
-Example (<a id="wrglossary.7017"></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.7018"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7019"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,<a id="wrglossary.7020"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7021"></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.7022"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key will automatically <a id="wrglossary.7023"></a><a href="#glo:@@glslabel at indexing">index</a> zucchini with <code class="code"><a id="wrglossary.7024"></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</span> courgette”</span> in the <a id="wrglossary.7025"></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.7026"></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.7027"></a><a href="#glo:@@glslabel at entrylocation">locations</a> added to the <code class="code">courgette</code> entry, you can redefine <a id="wrglossary.7028"></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.7029"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, use the <a id="wrglossary.7030"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a><span class="optfmt">=transfer</span> setting.<p>
+Example (<a id="wrglossary.7032"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.7033"></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.7034"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7035"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,<a id="wrglossary.7036"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7037"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7038"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,<a id="wrglossary.7039"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7040"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7041"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,<a id="wrglossary.7042"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7043"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7044"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7045"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7046"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
+<a id="wrglossary.7047"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7048"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,<a id="wrglossary.7049"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7050"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7051"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,<a id="wrglossary.7052"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7053"></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.7054"></a><a href="#glo:@@glslabel at indexing">indexed</a> using <a id="wrglossary.7055"></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</span> pumpkin, cucumber & melon”</span> in the <a id="wrglossary.7056"></a><a href="#glo:dual.locationlist">location list</a>. If <code class="code">gourd</code> is also <a id="wrglossary.7057"></a><a href="#glo:@@glslabel at indexing">indexed</a> in the document, then those <a id="wrglossary.7058"></a><a href="#glo:@@glslabel at entrylocation">locations</a> will also be added to the gourd’s <a id="wrglossary.7059"></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.7060"></a><a href="#glo:@@glslabel at indexing">indexed</a> in the document. This can be implemented automatically with <a id="wrglossary.7061"></a><a href="#glo:opt.indexcrossrefs"><span class="styoptfmt">indexcrossrefs</span></a>.<p>
+The <a id="wrglossary.7062"></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.7063"></a><a href="#glo:@@glslabel at indexing">indexed</a> with <a id="wrglossary.7064"></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</span> courgette”</span> in its <a id="wrglossary.7065"></a><a href="#glo:dual.locationlist">location list</a>.<p>
+The <a id="wrglossary.7066"></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.7067"></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.7068"></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.7069"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7070"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7071"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7072"></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.7073"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> with <a id="wrglossary.7074"></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.7075"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7076"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7077"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7078"></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.7079"></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.7080"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a> as applicable.)<p>
+Example (<a id="wrglossary.7081"></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.7082"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7083"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,<a id="wrglossary.7084"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7085"></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.7086"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key will automatically <a id="wrglossary.7087"></a><a href="#glo:@@glslabel at indexing">index</a> zucchini with <code class="code"><a id="wrglossary.7088"></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</span> courgette”</span> in the <a id="wrglossary.7089"></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.7090"></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.7091"></a><a href="#glo:@@glslabel at entrylocation">locations</a> added to the <code class="code">courgette</code> entry, you can redefine <a id="wrglossary.7092"></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.7093"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, use the <a id="wrglossary.7094"></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.7031"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, cross-references are selected according to the <a id="wrglossary.7032"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a> criteria. See the <a id="wrglossary.7033"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details. </div><!-- end of information -->
+With <a id="wrglossary.7095"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, cross-references are selected according to the <a id="wrglossary.7096"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a> criteria. See the <a id="wrglossary.7097"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details. </div><!-- end of information -->
<p>
</section><!-- end of section sec:xr -->
@@ -6959,143 +7011,143 @@
<section id="sec:seenoindex"><!-- start of section sec:seenoindex --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.9.1. Entries that may not be required<div class="labellink"><a href="#sec:seenoindex">[link]</a></div></h3><!-- end of subsection header -->
<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.7034"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7035"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7036"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key can cause unwanted entries to appear in the document. This can be demonstrated as follows. 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.7037"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7038"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,<a id="wrglossary.7039"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7040"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7041"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,<a id="wrglossary.7042"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7043"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7044"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,<a id="wrglossary.7045"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7046"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7047"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7048"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7049"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
-<a id="wrglossary.7050"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucurbit}{<a id="wrglossary.7051"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>,<a id="wrglossary.7052"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7053"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={gourd}</span>}
-<a id="wrglossary.7054"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7055"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,<a id="wrglossary.7056"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7057"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7058"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,<a id="wrglossary.7059"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7060"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
-<a id="wrglossary.7061"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7062"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,<a id="wrglossary.7063"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7064"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
-<a id="wrglossary.7065"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{broccoli}{<a id="wrglossary.7066"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>,<a id="wrglossary.7067"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7068"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cauliflower}{<a id="wrglossary.7069"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,<a id="wrglossary.7070"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7071"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={broccoli}</span>}
+If you have a file containing a large number of entry definitions shared across multiple documents, then the use of the <a id="wrglossary.7098"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7099"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7100"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key can cause unwanted entries to appear in the document. This can be demonstrated as follows. 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.7101"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7102"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,<a id="wrglossary.7103"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7104"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7105"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,<a id="wrglossary.7106"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7107"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7108"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,<a id="wrglossary.7109"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7110"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7111"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7112"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7113"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>}
+<a id="wrglossary.7114"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucurbit}{<a id="wrglossary.7115"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>,<a id="wrglossary.7116"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7117"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={gourd}</span>}
+<a id="wrglossary.7118"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7119"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,<a id="wrglossary.7120"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7121"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7122"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,<a id="wrglossary.7123"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7124"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
+<a id="wrglossary.7125"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7126"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,<a id="wrglossary.7127"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7128"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
+<a id="wrglossary.7129"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{broccoli}{<a id="wrglossary.7130"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>,<a id="wrglossary.7131"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7132"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cauliflower}{<a id="wrglossary.7133"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,<a id="wrglossary.7134"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7135"></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.7072"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7073"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.7074"></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.7136"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7137"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.7138"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
{glossaries-extra}
-<a id="wrglossary.7075"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7076"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
+<a id="wrglossary.7139"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7140"></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.7077"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
-<a id="wrglossary.7078"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7079"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7080"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7081"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7082"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+This document is only discussing <a id="wrglossary.7141"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
+<a id="wrglossary.7142"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7143"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7144"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7145"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7146"></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 -->
-<a id="ex:autoseeindextrue"></a>Example 106: Cross-references (<span class="optfmt">autoseeindex=true</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example106.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example106.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example106.png" type="image/png" width="389" height="230">Example document illustrating the cross-referencing fields with the default auto-indexing of the cross-referenced terms.</object> </div><!-- end of resultbox -->
+<a id="ex:autoseeindextrue"></a>Example 104: Cross-references (<span class="optfmt">autoseeindex=true</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example104.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example104.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example104.png" type="image/png" width="388" height="79">Example document illustrating the cross-referencing fields with the default auto-indexing of the cross-referenced terms.</object> </div><!-- end of resultbox -->
Note that the glossary includes cucurbit and gourd, which aren’t referenced in the document. They could be useful as a redirect for the reader, but the gourd entry cross-references the cucumber entry, which isn’t included in the glossary, so the hyperlink target is undefined. The cauliflower entry has also been included in the glossary, but in this case it’s not useful for the reader as neither cauliflower nor broccoli (which it cross-references) are mentioned in the document. As with the cucumber cross-reference, the broccoli cross-reference hyperlink target is undefined.<p>
-There are a number of methods to address some of these problems. The first method has the cross-referencing keys in the <a id="wrglossary.7083"></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.7084"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>,<a id="wrglossary.7085"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7086"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
- <a id="wrglossary.7087"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]{glossaries-extra}
-<a id="wrglossary.7088"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7089"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
+There are a number of methods to address some of these problems. The first method has the cross-referencing keys in the <a id="wrglossary.7147"></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.7148"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>,<a id="wrglossary.7149"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7150"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
+ <a id="wrglossary.7151"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]{glossaries-extra}
+<a id="wrglossary.7152"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7153"></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.7090"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
-<a id="wrglossary.7091"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7092"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7093"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7094"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7095"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+This document is only discussing <a id="wrglossary.7154"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
+<a id="wrglossary.7155"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7156"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7157"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7158"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7159"></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 -->
-<a id="ex:autoseeindexfalse"></a>Example 107: Cross-references (<span class="optfmt">autoseeindex=false</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example107.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example107.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example107.png" type="image/png" width="389" height="158">Example document illustrating the cross-referencing fields without the auto-indexing of the cross-referenced terms.</object> </div><!-- end of resultbox -->
- This doesn’t show the zucchini entry or any of the cross-references in the <a id="wrglossary.7096"></a><a href="#glo:dual.glossary">glossary</a> because the information hasn’t been added to the <a id="wrglossary.7097"></a><a href="#glo:dual.indexing">indexing</a> files. One way around this is to insert the cross-reference in a <a id="wrglossary.7098"></a><a href="#glo:dual.postdeschook">post-description hook</a>.<p>
+<a id="ex:autoseeindexfalse"></a>Example 105: Cross-references (<span class="optfmt">autoseeindex=false</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example105.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example105.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example105.png" type="image/png" width="388" height="79">Example document illustrating the cross-referencing fields without the auto-indexing of the cross-referenced terms.</object> </div><!-- end of resultbox -->
+ This doesn’t show the zucchini entry or any of the cross-references in the <a id="wrglossary.7160"></a><a href="#glo:dual.glossary">glossary</a> because the information hasn’t been added to the <a id="wrglossary.7161"></a><a href="#glo:dual.indexing">indexing</a> files. One way around this is to insert the cross-reference in a <a id="wrglossary.7162"></a><a href="#glo:dual.postdeschook">post-description hook</a>.<p>
<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.7099"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>,<a id="wrglossary.7100"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7101"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
- <a id="wrglossary.7102"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]{glossaries-extra}
-<a id="wrglossary.7103"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7104"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
-<a id="wrglossary.7105"></a><a href="#glo:glsdefpostdesc"><code class="csfmt">\glsdefpostdesc</code></a>{general}{<span class="comment">% </span>
- <a id="wrglossary.7106"></a><a href="#glo:glsxtrseelists"><code class="csfmt">\glsxtrseelists</code></a>{<a id="wrglossary.7107"></a><a href="#glo:glscurrententrylabel"><code class="csfmt">\glscurrententrylabel</code></a>}<span class="comment">% </span>
+<code class="cmd">\usepackage</code>[<a id="wrglossary.7163"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>,<a id="wrglossary.7164"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7165"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,
+ <a id="wrglossary.7166"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]{glossaries-extra}
+<a id="wrglossary.7167"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7168"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
+<a id="wrglossary.7169"></a><a href="#glo:glsdefpostdesc"><code class="csfmt">\glsdefpostdesc</code></a>{general}{<span class="comment">% </span>
+ <a id="wrglossary.7170"></a><a href="#glo:glsxtrseelists"><code class="csfmt">\glsxtrseelists</code></a>{<a id="wrglossary.7171"></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.7108"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby <a id="wrglossary.7109"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow},
-also called a <a id="wrglossary.7110"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7111"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7112"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7113"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+<a id="wrglossary.7172"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby <a id="wrglossary.7173"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow},
+also called a <a id="wrglossary.7174"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7175"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7176"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7177"></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 -->
-<a id="ex:autoseeindexfalsepostname"></a>Example 108: Cross-references (<span class="optfmt">autoseeindex=false</span> and post-name hook) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example108.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example108.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example108.png" type="image/png" width="389" height="158">Example document illustrating the cross-referencing fields without the auto-indexing of the cross-referenced terms but using the post-name hook.</object> </div><!-- end of resultbox -->
+<a id="ex:autoseeindexfalsepostname"></a>Example 106: Cross-references (<span class="optfmt">autoseeindex=false</span> and post-name hook) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example106.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example106.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example106.png" type="image/png" width="389" height="230">Example document illustrating the cross-referencing fields without the auto-indexing of the cross-referenced terms but using the post-name hook.</object> </div><!-- end of resultbox -->
<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.7114"></a><a href="#glo:dual.indexing">indexing</a> has been suppressed. Firstly, because the automatic <a id="wrglossary.7115"></a><a href="#glo:dual.indexing">indexing</a> triggered by the <a id="wrglossary.7116"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key has been suppressed with <a id="wrglossary.7117"></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.7118"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key automatically suppresses <a id="wrglossary.7119"></a><a href="#glo:dual.indexing">indexing</a> with the <a id="wrglossary.7120"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7121"></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.7122"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key).<p>
-The second method is to not use those keys in the entry definitions and use <a id="wrglossary.7123"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> or <a id="wrglossary.7124"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> within the document. For example, 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.7125"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7126"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,<a id="wrglossary.7127"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7128"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7129"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,<a id="wrglossary.7130"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7131"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7132"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,<a id="wrglossary.7133"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7134"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7135"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7136"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7137"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucurbit}{<a id="wrglossary.7138"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>,<a id="wrglossary.7139"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7140"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7141"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,<a id="wrglossary.7142"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7143"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7144"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,<a id="wrglossary.7145"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7146"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7147"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,<a id="wrglossary.7148"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7149"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{broccoli}{<a id="wrglossary.7150"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>,<a id="wrglossary.7151"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7152"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cauliflower}{<a id="wrglossary.7153"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,<a id="wrglossary.7154"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+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.7178"></a><a href="#glo:dual.indexing">indexing</a> has been suppressed. Firstly, because the automatic <a id="wrglossary.7179"></a><a href="#glo:dual.indexing">indexing</a> triggered by the <a id="wrglossary.7180"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key has been suppressed with <a id="wrglossary.7181"></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.7182"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key automatically suppresses <a id="wrglossary.7183"></a><a href="#glo:dual.indexing">indexing</a> with the <a id="wrglossary.7184"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7185"></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.7186"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key).<p>
+The second method is to not use those keys in the entry definitions and use <a id="wrglossary.7187"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a> or <a id="wrglossary.7188"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> within the document. For example, 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.7189"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{pumpkin}{<a id="wrglossary.7190"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>,<a id="wrglossary.7191"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7192"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucumber}{<a id="wrglossary.7193"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>,<a id="wrglossary.7194"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7195"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{melon}{<a id="wrglossary.7196"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>,<a id="wrglossary.7197"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7198"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{gourd}{<a id="wrglossary.7199"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>,<a id="wrglossary.7200"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7201"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cucurbit}{<a id="wrglossary.7202"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>,<a id="wrglossary.7203"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7204"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{courgette}{<a id="wrglossary.7205"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>,<a id="wrglossary.7206"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7207"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{marrow}{<a id="wrglossary.7208"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>,<a id="wrglossary.7209"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7210"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{zucchini}{<a id="wrglossary.7211"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>,<a id="wrglossary.7212"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7213"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{broccoli}{<a id="wrglossary.7214"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>,<a id="wrglossary.7215"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7216"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{cauliflower}{<a id="wrglossary.7217"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>,<a id="wrglossary.7218"></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.7155"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7156"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.7157"></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.7219"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7220"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.7221"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
{glossaries-extra}
-<a id="wrglossary.7158"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.7159"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
-<a id="wrglossary.7160"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{gourd}{pumpkin,melon,courgette}
-<a id="wrglossary.7161"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{zucchini}{courgette}
-<a id="wrglossary.7162"></a><a href="#glo:GlsXtrSetField"><code class="csfmt">\GlsXtrSetField</code></a>{zucchini}{alias}{courgette}
+<a id="wrglossary.7222"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.7223"></a><a href="#glo:loadglsentries"><code class="csfmt">\loadglsentries</code></a>{myentries}
+<a id="wrglossary.7224"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{gourd}{pumpkin,melon,courgette}
+<a id="wrglossary.7225"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>{zucchini}{courgette}
+<a id="wrglossary.7226"></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.7163"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
-<a id="wrglossary.7164"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7165"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7166"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7167"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7168"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+This document is only discussing <a id="wrglossary.7227"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
+<a id="wrglossary.7228"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7229"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7230"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7231"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7232"></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 -->
-<a id="ex:noxrfields"></a>Example 109: Cross-references (no <span class="optfmt">see</span>, <span class="optfmt">seealso</span> or <span class="optfmt">alias</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example109.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example109.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example109.png" type="image/png" width="389" height="215">Example document illustrating cross-references without using the see, seealso or alias keys.</object> </div><!-- end of resultbox -->
- Note that aliases require the <a id="wrglossary.7169"></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.7170"></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.7171"></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.7172"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.7173"></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.7174"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{pumpkin}{courgette,melon}
-<a id="wrglossary.7175"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{melon}{pumpkin,courgette}
-<a id="wrglossary.7176"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{courgette}{pumpkin,melon}
+<a id="ex:noxrfields"></a>Example 107: Cross-references (no <span class="optfmt">see</span>, <span class="optfmt">seealso</span> or <span class="optfmt">alias</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example107.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example107.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example107.png" type="image/png" width="389" height="158">Example document illustrating cross-references without using the see, seealso or alias keys.</object> </div><!-- end of resultbox -->
+ Note that aliases require the <a id="wrglossary.7233"></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.7234"></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.7235"></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.7236"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.7237"></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.7238"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{pumpkin}{courgette,melon}
+<a id="wrglossary.7239"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a>{melon}{pumpkin,courgette}
+<a id="wrglossary.7240"></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.7177"></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.7178"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> <a id="wrglossary.7179"></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.7180"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> (or <a id="wrglossary.7181"></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.7182"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>}
- at index{cucumber, <a id="wrglossary.7183"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>}
- at index{melon, <a id="wrglossary.7184"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>}
- at index{gourd, <a id="wrglossary.7185"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>, <a id="wrglossary.7186"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>}
- at index{cucurbit, <a id="wrglossary.7187"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={gourd}</span>, <a id="wrglossary.7188"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>}
- at index{courgette, <a id="wrglossary.7189"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>}
- at index{marrow, <a id="wrglossary.7190"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>, <a id="wrglossary.7191"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
- at index{zucchini, <a id="wrglossary.7192"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>, <a id="wrglossary.7193"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
- at index{broccoli, <a id="wrglossary.7194"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>}
- at index{cauliflower, <a id="wrglossary.7195"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>, <a id="wrglossary.7196"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={broccoli}</span>}
-</pre> The earlier example <a href="#ex:autoseeindextrue">106</a> on page <a href="#ex:autoseeindextrue">268</a> can be rewritten as: <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.7197"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>,<a id="wrglossary.7198"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7199"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.7200"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
+The third method is to switch to <a id="wrglossary.7241"></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.7242"></a><a href="#glo:app.convertgls2bib"><span class="appfmt">convertgls2bib</span></a> <a id="wrglossary.7243"></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.7244"></a><a href="#glo:switch.index-conversion"><span class="longargfmt">--index-conversion</span></a> (or <a id="wrglossary.7245"></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.7246"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={pumpkin}</span>}
+ at index{cucumber, <a id="wrglossary.7247"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucumber}</span>}
+ at index{melon, <a id="wrglossary.7248"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={melon}</span>}
+ at index{gourd, <a id="wrglossary.7249"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={pumpkin,cucumber,melon}</span>, <a id="wrglossary.7250"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={gourd}</span>}
+ at index{cucurbit, <a id="wrglossary.7251"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={gourd}</span>, <a id="wrglossary.7252"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cucurbit}</span>}
+ at index{courgette, <a id="wrglossary.7253"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={courgette}</span>}
+ at index{marrow, <a id="wrglossary.7254"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={marrow}</span>, <a id="wrglossary.7255"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={courgette}</span>}
+ at index{zucchini, <a id="wrglossary.7256"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={zucchini}</span>, <a id="wrglossary.7257"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={courgette}</span>}
+ at index{broccoli, <a id="wrglossary.7258"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={broccoli}</span>}
+ at index{cauliflower, <a id="wrglossary.7259"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={cauliflower}</span>, <a id="wrglossary.7260"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a><span class="optfmt">={broccoli}</span>}
+</pre> The earlier example <a href="#ex:autoseeindextrue">106</a> on page <a href="#ex:autoseeindextrue">270</a> can be rewritten as: <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.7261"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a>,<a id="wrglossary.7262"></a><a href="#glo:opt.nostyles"><span class="styoptfmt">nostyles</span></a>,<a id="wrglossary.7263"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.7264"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=bookindex</span>]
{glossaries-extra}
-<a id="wrglossary.7201"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7202"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">=myentries</span>]
+<a id="wrglossary.7265"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7266"></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.7203"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
-<a id="wrglossary.7204"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7205"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
-<a id="wrglossary.7206"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7207"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
-<a id="wrglossary.7208"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+This document is only discussing <a id="wrglossary.7267"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{courgette} (baby
+<a id="wrglossary.7268"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{marrow}, also called a <a id="wrglossary.7269"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{zucchini}),
+<a id="wrglossary.7270"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{pumpkin} and <a id="wrglossary.7271"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>{melon}.
+<a id="wrglossary.7272"></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.7209"></a><a href="#glo:idx.group">groups</a>, <a id="wrglossary.7210"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> needs to be invoked with the <a id="wrglossary.7211"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch. The result is: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:recordedanddeps"></a>Example 110: Cross-references (<span class="appfmt">bib2gls</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example110.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example110.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example110.png" type="image/png" width="389" height="180">Example document illustrating the cross-referencing fields with bib2gls and selection=recorded and deps.</object> </div><!-- end of resultbox -->
- This uses the default <a id="wrglossary.7212"></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.7213"></a><a href="#glo:@@glslabel at indexing">records</a>, and their dependencies. Records correspond to the usual indexing performed by the <a id="wrglossary.7214"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>, <a id="wrglossary.7215"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> or <a id="wrglossary.7216"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> commands. With <a id="wrglossary.7217"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the cross-referencing fields don’t trigger an index but identify dependencies.<p>
-Note that the above doesn’t include the gourd entry (which cross-references entries that have 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.7218"></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 cross-reference fields (<a id="wrglossary.7219"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7220"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7221"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>, or <a id="wrglossary.7222"></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.7223"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field.<p>
-Changing the <a id="wrglossary.7224"></a><a href="#glo:idx.resourceopt">resource options</a> in the above example to: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7225"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7226"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">=myentries</span>,
- <a id="wrglossary.7227"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span>]
+</pre> In order to support letter <a id="wrglossary.7273"></a><a href="#glo:idx.group">groups</a>, <a id="wrglossary.7274"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> needs to be invoked with the <a id="wrglossary.7275"></a><a href="#glo:switch.group"><span class="longargfmt">--group</span></a> switch. The result is: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+<a id="ex:recordedanddeps"></a>Example 108: Cross-references (<span class="appfmt">bib2gls</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example108.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example108.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example108.png" type="image/png" width="389" height="158">Example document illustrating the cross-referencing fields with bib2gls and selection=recorded and deps.</object> </div><!-- end of resultbox -->
+ This uses the default <a id="wrglossary.7276"></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.7277"></a><a href="#glo:@@glslabel at indexing">records</a>, and their dependencies. Records correspond to the usual indexing performed by the <a id="wrglossary.7278"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a>, <a id="wrglossary.7279"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> or <a id="wrglossary.7280"></a><a href="#glo:glsadd"><code class="csfmt">\glsadd</code></a> commands. With <a id="wrglossary.7281"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, the cross-referencing fields don’t trigger an index but identify dependencies.<p>
+Note that the above doesn’t include the gourd entry (which cross-references entries that have 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.7282"></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 cross-reference fields (<a id="wrglossary.7283"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7284"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7285"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>, or <a id="wrglossary.7286"></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.7287"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field.<p>
+Changing the <a id="wrglossary.7288"></a><a href="#glo:idx.resourceopt">resource options</a> in the above example to: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7289"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7290"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">=myentries</span>,
+ <a id="wrglossary.7291"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a><span class="optfmt">={recorded and deps and see}</span>]
</pre> results in: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:recordedanddepsandsee"></a>Example 111: Cross-references (<span class="appfmt">bib2gls</span> and <span class="optfmt">selection=recorded and deps and see</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example111.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example111.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example111.png" type="image/png" width="389" height="230">Example document illustrating the cross-referencing fields with bib2gls and selection=recorded and deps and see.</object> </div><!-- end of resultbox -->
- This now includes the gourd entry because it cross-references pumpkin and melon, which have been <a id="wrglossary.7228"></a><a href="#glo:@@glslabel at 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.7229"></a><a href="#glo:dual.locationlist">location list</a>. As from <a id="wrglossary.7230"></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, such as <a id="wrglossary.7231"></a><a href="#glo:opt.resource.prune-xr"><span class="csoptfmt">prune-xr</span></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.7232"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7233"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">=myentries</span>,
- <a id="wrglossary.7234"></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.7235"></a><a href="#glo:opt.resource.prune-xr"><span class="csoptfmt">prune-xr</span></a>]
+<a id="ex:recordedanddepsandsee"></a>Example 109: Cross-references (<span class="appfmt">bib2gls</span> and <span class="optfmt">selection=recorded and deps and see</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example109.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example109.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example109.png" type="image/png" width="389" height="215">Example document illustrating the cross-referencing fields with bib2gls and selection=recorded and deps and see.</object> </div><!-- end of resultbox -->
+ This now includes the gourd entry because it cross-references pumpkin and melon, which have been <a id="wrglossary.7292"></a><a href="#glo:@@glslabel at 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.7293"></a><a href="#glo:dual.locationlist">location list</a>. As from <a id="wrglossary.7294"></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, such as <a id="wrglossary.7295"></a><a href="#glo:opt.resource.prune-xr"><span class="csoptfmt">prune-xr</span></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.7296"></a><a href="#glo:GlsXtrLoadResources"><code class="csfmt">\GlsXtrLoadResources</code></a>[<a id="wrglossary.7297"></a><a href="#glo:opt.resource.src"><span class="csoptfmt">src</span></a><span class="optfmt">=myentries</span>,
+ <a id="wrglossary.7298"></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.7299"></a><a href="#glo:opt.resource.prune-xr"><span class="csoptfmt">prune-xr</span></a>]
</pre> results in: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:recordedanddepsandseeprune"></a>Example 112: Cross-references (<span class="appfmt">bib2gls</span> and <span class="optfmt">selection=recorded and deps and see</span>, <span class="optfmt">prune-xr</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example112.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example112.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example112.png" type="image/png" width="389" height="215">Example document illustrating the cross-referencing fields with bib2gls and selection=recorded and deps and see and pruning.</object> </div><!-- end of resultbox -->
- This has removed the unnecessary cucumber from the gourd’s <a id="wrglossary.7236"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> list, and so cucumber doesn’t get selected.<p>
+<a id="ex:recordedanddepsandseeprune"></a>Example 110: Cross-references (<span class="appfmt">bib2gls</span> and <span class="optfmt">selection=recorded and deps and see</span>, <span class="optfmt">prune-xr</span>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example110.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example110.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example110.png" type="image/png" width="389" height="180">Example document illustrating the cross-referencing fields with bib2gls and selection=recorded and deps and see and pruning.</object> </div><!-- end of resultbox -->
+ This has removed the unnecessary cucumber from the gourd’s <a id="wrglossary.7300"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> list, and so cucumber doesn’t get selected.<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.7237"></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 -->
+See the <a id="wrglossary.7301"></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 -->
<p>
</section><!-- end of section sec:seenoindex -->
@@ -7103,32 +7155,32 @@
<section id="sec:getsee"><!-- start of section sec:getsee --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.9.2. Accessing the Cross-Referencing Fields<div class="labellink"><a href="#sec:getsee">[link]</a></div></h3><!-- end of subsection header -->
<p>
-If you have switched off the indexing of the cross-reference fields (with <a id="wrglossary.7238"></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.7239"></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>
+If you have switched off the indexing of the cross-reference fields (with <a id="wrglossary.7302"></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.7303"></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.7240"></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.7241"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7242"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7243"></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.7244"></a><a href="#glo:glsxtruseseeformat"><code class="csfmt">\glsxtruseseeformat</code></a> (for <a id="wrglossary.7245"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.7246"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>) or <a id="wrglossary.7247"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a> (for <a id="wrglossary.7248"></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.7249"></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.7250"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7251"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7252"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>. The entire set will be encapsulated with <a id="wrglossary.7253"></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.7254"></a><code class="code"><dfn id="glo:glsxtrseelistsdelim"><code class="csfmt">\glsxtrseelistsdelim</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7304"></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.7305"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7306"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> or <a id="wrglossary.7307"></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.7308"></a><a href="#glo:glsxtruseseeformat"><code class="csfmt">\glsxtruseseeformat</code></a> (for <a id="wrglossary.7309"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.7310"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>) or <a id="wrglossary.7311"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a> (for <a id="wrglossary.7312"></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.7313"></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.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>. The entire set will be encapsulated with <a id="wrglossary.7317"></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.7318"></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.7255"></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.7256"></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.7257"></a><a href="#glo:glsxtruseseeformat"><code class="csfmt">\glsxtruseseeformat</code></a>, otherwise this does nothing. An error (or warning with <a id="wrglossary.7258"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.7259"></a><a href="#glo:optval.undefaction.warn"><span class="optfmt">warn</span></a>) will occur if the entry hasn’t been defined.<p>
+<a id="wrglossary.7319"></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.7320"></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.7321"></a><a href="#glo:glsxtruseseeformat"><code class="csfmt">\glsxtruseseeformat</code></a>, otherwise this does nothing. An error (or warning with <a id="wrglossary.7322"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.7323"></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.7260"></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.7261"></a><a href="#glo:glsxtrusesee"><code class="csfmt">\glsxtrusesee</code></a> but for the <a id="wrglossary.7262"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> field.<p>
+<a id="wrglossary.7324"></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.7325"></a><a href="#glo:glsxtrusesee"><code class="csfmt">\glsxtrusesee</code></a> but for the <a id="wrglossary.7326"></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.7263"></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.7264"></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.7265"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a>, otherwise this does nothing. An error (or warning with <a id="wrglossary.7266"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.7267"></a><a href="#glo:optval.undefaction.warn"><span class="optfmt">warn</span></a>) will occur if the entry hasn’t been defined.<p>
+<a id="wrglossary.7327"></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.7328"></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.7329"></a><a href="#glo:glsxtruseseealsoformat"><code class="csfmt">\glsxtruseseealsoformat</code></a>, otherwise this does nothing. An error (or warning with <a id="wrglossary.7330"></a><a href="#glo:opt.undefaction"><span class="styoptfmt">undefaction</span></a><span class="optfmt">=</span><a id="wrglossary.7331"></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.7268"></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.7269"></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.7270"></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.7271"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>.<p>
+<a id="wrglossary.7332"></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.7333"></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.7334"></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.7335"></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.7272"></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.7273"></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.7274"></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.7275"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>.<p>
+<a id="wrglossary.7336"></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.7337"></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.7338"></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.7339"></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.7276"></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.7277"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a>[<a id="wrglossary.7278"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a>]{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}{<span class="meta">〈<em class="metainner"></em>〉</span>}
+<a id="wrglossary.7340"></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.7341"></a><a href="#glo:glsseeformat"><code class="csfmt">\glsseeformat</code></a>[<a id="wrglossary.7342"></a><a href="#glo:seealsoname"><code class="csfmt">\seealsoname</code></a>]{<span class="meta">〈<em class="metainner">csv-list</em>〉</span>}{<span class="meta">〈<em class="metainner"></em>〉</span>}
</pre><p>
</section><!-- end of section sec:getsee -->
@@ -7137,33 +7189,33 @@
<h3><!-- start of subsection header -->5.9.3. Cross-Reference Indexing<div class="labellink"><a href="#sec:glssee">[link]</a></div></h3><!-- end of subsection header -->
<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.7279"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, see the <a id="wrglossary.7280"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for information about the <a id="wrglossary.7281"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a>, <a id="wrglossary.7282"></a><a href="#glo:opt.resource.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7283"></a><a href="#glo:opt.resource.seealso"><span class="csoptfmt">seealso</span></a>, <a id="wrglossary.7284"></a><a href="#glo:opt.resource.alias"><span class="csoptfmt">alias</span></a>, <a id="wrglossary.7285"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a> options. </div><!-- end of information -->
+If you are using <a id="wrglossary.7343"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, see the <a id="wrglossary.7344"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> user manual for information about the <a id="wrglossary.7345"></a><a href="#glo:opt.resource.selection"><span class="csoptfmt">selection</span></a>, <a id="wrglossary.7346"></a><a href="#glo:opt.resource.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7347"></a><a href="#glo:opt.resource.seealso"><span class="csoptfmt">seealso</span></a>, <a id="wrglossary.7348"></a><a href="#glo:opt.resource.alias"><span class="csoptfmt">alias</span></a>, <a id="wrglossary.7349"></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.7286"></a><a href="#glo:dual.indexing">indexing</a> of the <a id="wrglossary.7287"></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.7288"></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.7289"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. As with <a id="wrglossary.7290"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>, this can also be used explicitly.<p>
-With <a id="wrglossary.7291"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, <a id="wrglossary.7292"></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.7293"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>[<a id="wrglossary.7294"></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.7295"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, <a id="wrglossary.7296"></a><a href="#glo:glsxtrindexseealso"><code class="csfmt">\glsxtrindexseealso</code></a> behaves in an analogous way, using the appropriate cross-referencing markup.<p>
+The actual <a id="wrglossary.7350"></a><a href="#glo:dual.indexing">indexing</a> of the <a id="wrglossary.7351"></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.7352"></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.7353"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>. As with <a id="wrglossary.7354"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>, this can also be used explicitly.<p>
+With <a id="wrglossary.7355"></a><a href="#glo:app.makeindex"><span class="appfmt">makeindex</span></a>, <a id="wrglossary.7356"></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.7357"></a><a href="#glo:glssee"><code class="csfmt">\glssee</code></a>[<a id="wrglossary.7358"></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.7359"></a><a href="#glo:app.xindy"><span class="appfmt">xindy</span></a>, <a id="wrglossary.7360"></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.7297"></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.7298"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7299"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands to automatically switch off the <a id="wrglossary.7300"></a><a href="#glo:dual.indexing">indexing</a> for aliases. (The hook is performed after the options set by <a id="wrglossary.7301"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>.)<p>
-By default, this hook just sets <a id="wrglossary.7302"></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.7303"></a><a href="#glo:@@glslabel at entrylocation">locations</a> to the aliased <a id="wrglossary.7304"></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.7305"></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.7306"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a>}{<a id="wrglossary.7307"></a><a href="#glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></a>}
-</pre> Note that this needs <a id="wrglossary.7308"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> to ensure the <a id="wrglossary.7309"></a><a href="#glo:dual.indexing">indexing</a> takes place so don’t simply append <a id="wrglossary.7310"></a><a href="#glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></a> to the definition of <a id="wrglossary.7311"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a>.<p>
+<a id="wrglossary.7361"></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.7362"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.7363"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands to automatically switch off the <a id="wrglossary.7364"></a><a href="#glo:dual.indexing">indexing</a> for aliases. (The hook is performed after the options set by <a id="wrglossary.7365"></a><a href="#glo:GlsXtrSetDefaultGlsOpts"><code class="csfmt">\GlsXtrSetDefaultGlsOpts</code></a>.)<p>
+By default, this hook just sets <a id="wrglossary.7366"></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.7367"></a><a href="#glo:@@glslabel at entrylocation">locations</a> to the aliased <a id="wrglossary.7368"></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.7369"></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.7370"></a><a href="#glo:glsxtrsetaliasnoindex"><code class="csfmt">\glsxtrsetaliasnoindex</code></a>}{<a id="wrglossary.7371"></a><a href="#glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></a>}
+</pre> Note that this needs <a id="wrglossary.7372"></a><a href="#glo:opt.glsopt.noindex"><span class="csoptfmt">noindex</span></a><span class="optfmt">=false</span> to ensure the <a id="wrglossary.7373"></a><a href="#glo:dual.indexing">indexing</a> takes place so don’t simply append <a id="wrglossary.7374"></a><a href="#glo:glsxtrindexaliased"><code class="csfmt">\glsxtrindexaliased</code></a> to the definition of <a id="wrglossary.7375"></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.7312"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as this function is disabled with <a id="wrglossary.7313"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.7314"></a><a href="#glo:optval.record.only"><span class="optfmt">only</span></a> and <a id="wrglossary.7315"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.7316"></a><a href="#glo:optval.record.nameref"><span class="optfmt">nameref</span></a>. Use the <a id="wrglossary.7317"></a><a href="#glo:opt.resource.alias-loc"><span class="csoptfmt">alias-loc</span></a> resource option instead. </div><!-- end of information -->
+Don’t use the above hooks with <a id="wrglossary.7376"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> as this function is disabled with <a id="wrglossary.7377"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.7378"></a><a href="#glo:optval.record.only"><span class="optfmt">only</span></a> and <a id="wrglossary.7379"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a><span class="optfmt">=</span><a id="wrglossary.7380"></a><a href="#glo:optval.record.nameref"><span class="optfmt">nameref</span></a>. Use the <a id="wrglossary.7381"></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.7318"></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.7319"></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.7320"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7321"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7322"></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.7323"></a><code class="code"><dfn id="glo:glsxtraddunusedxrefs"><code class="csfmt">\glsxtraddunusedxrefs</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7382"></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.7383"></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.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> 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.7387"></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. <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.7324"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and use either <a id="wrglossary.7325"></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.7326"></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.7327"></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.7328"></a><a href="#glo:glsxtrunusedformat"><span class="csfmtcolourfont">glsxtrunusedformat</span></a> format.<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.7388"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and use either <a id="wrglossary.7389"></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.7390"></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.7391"></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.7392"></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.7329"></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.7330"></a><a href="#glo:@@glslabel at entrylocation">location</a>) and just does <a id="wrglossary.7331"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>.<p>
+<a id="wrglossary.7393"></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.7394"></a><a href="#glo:@@glslabel at entrylocation">location</a>) and just does <a id="wrglossary.7395"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>.<p>
</section><!-- end of section sec:glssee -->
@@ -7170,77 +7222,77 @@
<section id="sec:glsunset"><!-- start of section sec:glsunset --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->5.10. First Use Flag<div class="labellink"><a href="#sec:glsunset">[link]</a></div></h2><!-- end of section header -->
<p>
-Each entry has an associated <a id="wrglossary.7332"></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.7333"></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.7334"></a><a href="#glo:dual.linktext">link text</a> is displayed but before the <a id="wrglossary.7335"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is used.<p>
+Each entry has an associated <a id="wrglossary.7396"></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.7397"></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.7398"></a><a href="#glo:dual.linktext">link text</a> is displayed but before the <a id="wrglossary.7399"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is used.<p>
The purpose of this is to allow for additional information that needs to be shown when a term first appears in a document. For example, an abbreviation may need to have its full form shown on the instance. However, there are some cases where that additional information may need to be shown again or where the literal first 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.7336"></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.7337"></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.7338"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides commands to explicitly unset or reset the <a id="wrglossary.7339"></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.7340"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> (global unset), <a id="wrglossary.7341"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> (local unset), <a id="wrglossary.7342"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> (global reset) and <a id="wrglossary.7343"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a> (local reset).<p>
-The <a id="wrglossary.7344"></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.7345"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> and <a id="wrglossary.7346"></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>
+If any <a id="wrglossary.7400"></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.7401"></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.7402"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides commands to explicitly unset or reset the <a id="wrglossary.7403"></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.7404"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> (global unset), <a id="wrglossary.7405"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> (local unset), <a id="wrglossary.7406"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> (global reset) and <a id="wrglossary.7407"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a> (local reset).<p>
+The <a id="wrglossary.7408"></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.7409"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> and <a id="wrglossary.7410"></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.7347"></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.7348"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>.<p>
+<a id="wrglossary.7411"></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.7412"></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.7349"></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.7350"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>.<p>
+<a id="wrglossary.7413"></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.7414"></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.7351"></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.7352"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>.<p>
+<a id="wrglossary.7415"></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.7416"></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.7353"></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.7354"></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.7355"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> and <a id="wrglossary.7356"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>. For example, if you don’t want the <a id="wrglossary.7357"></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.7358"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a>
-…<code class="cmd">\mainmatter</code><a id="wrglossary.7359"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>
+<a id="wrglossary.7417"></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.7418"></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.7419"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a> and <a id="wrglossary.7420"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>. For example, if you don’t want the <a id="wrglossary.7421"></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.7422"></a><a href="#glo:glsunsetall"><code class="csfmt">\glsunsetall</code></a>
+…<code class="cmd">\mainmatter</code><a id="wrglossary.7423"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>
</pre><p>
-With <a id="wrglossary.7360"></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.7361"></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 -->
+With <a id="wrglossary.7424"></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.7425"></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.7362"></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.7426"></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.7363"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> (but take care if you are using <a id="wrglossary.7364"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> or the <a id="wrglossary.7365"></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.7366"></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.7367"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as by that time, the <a id="wrglossary.7368"></a><a href="#glo:dual.firstuseflag">first use flag</a> will have already been unset.<p>
+You can test if an entry has been marked as used with <a id="wrglossary.7427"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> (but take care if you are using <a id="wrglossary.7428"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> or the <a id="wrglossary.7429"></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.7430"></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.7431"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as by that time, the <a id="wrglossary.7432"></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.7369"></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 -->
+See the <a id="wrglossary.7433"></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 -->
<p>
-For example, in the following document the <span class="qt">“html”</span> entry is first used 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.7370"></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.7371"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+For example, in the following document the <span class="qt">“html”</span> entry is first used 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.7434"></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.7435"></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.7372"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ This abstract mentions <a id="wrglossary.7436"></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.7373"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ Some casual reference to <a id="wrglossary.7437"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
<code class="cmd">\section</code>{Web Pages}
- <a id="wrglossary.7374"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}This section is all about <a id="wrglossary.7375"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ <a id="wrglossary.7438"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}This section is all about <a id="wrglossary.7439"></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 -->
-<a id="ex:glsreset"></a>Example 113: Resetting the first use flag (<code class="cmd">\glsreset</code>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example113.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example113.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example113.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.7376"></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.7377"></a><a href="#glo:@@glslabel at inlinefullform">inline</a> <a id="wrglossary.7378"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> form compared with the <a id="wrglossary.7379"></a><a href="#glo:dual.firstuse">first use</a> of <a id="wrglossary.7380"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
-The <a id="wrglossary.7381"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the options <a id="wrglossary.7382"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.7383"></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.7384"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.7385"></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.7386"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}This section is all about <a id="wrglossary.7387"></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.7388"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7389"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>]{html}.
+<a id="ex:glsreset"></a>Example 111: Resetting the first use flag (<code class="cmd">\glsreset</code>) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example111.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example111.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example111.png" type="image/png" width="389" height="230">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.7440"></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.7441"></a><a href="#glo:@@glslabel at inlinefullform">inline</a> <a id="wrglossary.7442"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> form compared with the <a id="wrglossary.7443"></a><a href="#glo:dual.firstuse">first use</a> of <a id="wrglossary.7444"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
+The <a id="wrglossary.7445"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides the options <a id="wrglossary.7446"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.7447"></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.7448"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.7449"></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.7450"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a>{html}This section is all about <a id="wrglossary.7451"></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.7452"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7453"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>]{html}.
</pre><p>
-As mentioned above, the <a id="wrglossary.7390"></a><a href="#glo:dual.firstuseflag">first use flag</a> is unset before the <a id="wrglossary.7391"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, so <a id="wrglossary.7392"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> isn’t helpful in the <a id="wrglossary.7393"></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.7394"></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.7395"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands according to the value of the <a id="wrglossary.7396"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.7397"></a><a href="#glo:dual.linktext">link text</a>. It’s also initialised by the <a id="wrglossary.7398"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands: not according to the value of the <a id="wrglossary.7399"></a><a href="#glo:dual.firstuseflag">first use flag</a> but according to whether or not the <a id="wrglossary.7400"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command emulates <a id="wrglossary.7401"></a><a href="#glo:dual.firstuse">first use</a>. <p>
-For example, <a id="wrglossary.7402"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will define <a id="wrglossary.7403"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its first argument if the <a id="wrglossary.7404"></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.7405"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its second argument. Whereas <a id="wrglossary.7406"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> will always define <a id="wrglossary.7407"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its first argument (unless used with <a id="wrglossary.7408"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a>) and <a id="wrglossary.7409"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> will always define <a id="wrglossary.7410"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its second argument (unless used with <a id="wrglossary.7411"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>), regardless of the state of the <a id="wrglossary.7412"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
-The <a id="wrglossary.7413"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.7414"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> options will additionally redefine <a id="wrglossary.7415"></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.7416"></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.7417"></a><a href="#glo:dual.firstuse">first use</a> and it was a <a id="wrglossary.7418"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command, you can use: <a id="wrglossary.7419"></a><a href="#glo:glsxtrifwasglslikeandfirstuse"><code class="csfmt">\glsxtrifwasglslikeandfirstuse</code></a>.<p>
-The unset function performed by the <a id="wrglossary.7420"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands before the <a id="wrglossary.7421"></a><a href="#glo:dual.postlinkhook">post-link hook</a> uses the global <a id="wrglossary.7422"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> by default. If you want <a id="wrglossary.7423"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> instead, you can use the <a id="wrglossary.7424"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a> option (provided by the base <a id="wrglossary.7425"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package) or <a id="wrglossary.7426"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=local</span>. To prevent the <a id="wrglossary.7427"></a><a href="#glo:dual.firstuseflag">first use flag</a> from being unset after the <a id="wrglossary.7428"></a><a href="#glo:dual.linktext">link text</a>, use <a id="wrglossary.7429"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>.<p>
-<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:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+As mentioned above, the <a id="wrglossary.7454"></a><a href="#glo:dual.firstuseflag">first use flag</a> is unset before the <a id="wrglossary.7455"></a><a href="#glo:dual.postlinkhook">post-link hook</a>, so <a id="wrglossary.7456"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> isn’t helpful in the <a id="wrglossary.7457"></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.7458"></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.7459"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands according to the value of the <a id="wrglossary.7460"></a><a href="#glo:dual.firstuseflag">first use flag</a> before the <a id="wrglossary.7461"></a><a href="#glo:dual.linktext">link text</a>. It’s also initialised by the <a id="wrglossary.7462"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands: not according to the value of the <a id="wrglossary.7463"></a><a href="#glo:dual.firstuseflag">first use flag</a> but according to whether or not the <a id="wrglossary.7464"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command emulates <a id="wrglossary.7465"></a><a href="#glo:dual.firstuse">first use</a>. <p>
+For example, <a id="wrglossary.7466"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will define <a id="wrglossary.7467"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its first argument if the <a id="wrglossary.7468"></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.7469"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its second argument. Whereas <a id="wrglossary.7470"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> will always define <a id="wrglossary.7471"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its first argument (unless used with <a id="wrglossary.7472"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a>) and <a id="wrglossary.7473"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> will always define <a id="wrglossary.7474"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a> to do its second argument (unless used with <a id="wrglossary.7475"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>), regardless of the state of the <a id="wrglossary.7476"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
+The <a id="wrglossary.7477"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> and <a id="wrglossary.7478"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> options will additionally redefine <a id="wrglossary.7479"></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.7480"></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.7481"></a><a href="#glo:dual.firstuse">first use</a> and it was a <a id="wrglossary.7482"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command, you can use: <a id="wrglossary.7483"></a><a href="#glo:glsxtrifwasglslikeandfirstuse"><code class="csfmt">\glsxtrifwasglslikeandfirstuse</code></a>.<p>
+The unset function performed by the <a id="wrglossary.7484"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands before the <a id="wrglossary.7485"></a><a href="#glo:dual.postlinkhook">post-link hook</a> uses the global <a id="wrglossary.7486"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> by default. If you want <a id="wrglossary.7487"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> instead, you can use the <a id="wrglossary.7488"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a> option (provided by the base <a id="wrglossary.7489"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package) or <a id="wrglossary.7490"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=local</span>. To prevent the <a id="wrglossary.7491"></a><a href="#glo:dual.firstuseflag">first use flag</a> from being unset after the <a id="wrglossary.7492"></a><a href="#glo:dual.linktext">link text</a>, use <a id="wrglossary.7493"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>.<p>
+<pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7494"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
<code class="cbeg">\begin{document}</code>
{% local scope
-<a id="wrglossary.7431"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7432"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a>]{html}. Used? <a id="wrglossary.7433"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
+<a id="wrglossary.7495"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7496"></a><a href="#glo:opt.glsopt.local"><span class="csoptfmt">local</span></a>]{html}. Used? <a id="wrglossary.7497"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
}% end scope
-Used? <a id="wrglossary.7434"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
+Used? <a id="wrglossary.7498"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
-<a id="wrglossary.7435"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7436"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>]{html}. Used? <a id="wrglossary.7437"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a>{html}{Yes}{No}.
+<a id="wrglossary.7499"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.7500"></a><a href="#glo:opt.glsopt.postunset"><span class="csoptfmt">postunset</span></a><span class="optfmt">=none</span>]{html}. Used? <a id="wrglossary.7501"></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 -->
-<a id="ex:glslocalunset"></a>Example 114: Local unset <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example114.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example114.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example114.png" type="image/png" width="253" height="42">Example document illustrating locally unsetting the first use flag.</object> </div><!-- end of resultbox -->
+<a id="ex:glslocalunset"></a>Example 112: Local unset <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example112.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example112.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example112.png" type="image/png" width="389" height="215">Example document illustrating locally unsetting the first use flag.</object> </div><!-- end of resultbox -->
<p>
-If you are using the <a id="wrglossary.7438"></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.7439"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a> option), the <a id="wrglossary.7440"></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.7441"></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>
+If you are using the <a id="wrglossary.7502"></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.7503"></a><a href="#glo:opt.record"><span class="styoptfmt">record</span></a> option), the <a id="wrglossary.7504"></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.7505"></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.7442"></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.7443"></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.7444"></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.7445"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> with <a id="wrglossary.7446"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> where the entries are never defined on the first LaTeX run.<p>
+<a id="wrglossary.7506"></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.7507"></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.7508"></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.7509"></a><a href="#glo:ifglsused"><code class="csfmt">\ifglsused</code></a> with <a id="wrglossary.7510"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> where the entries are never defined on the first LaTeX run.<p>
</section><!-- end of section sec:glsunset -->
@@ -7247,156 +7299,156 @@
<section id="sec:unsetbuffer"><!-- start of section sec:unsetbuffer --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->5.10.1. Buffering Unsets<div class="labellink"><a href="#sec:unsetbuffer">[link]</a></div></h3><!-- end of subsection header -->
<p>
-Sometimes commands like <a id="wrglossary.7447"></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.7448"></a><a href="#glo:dual.linktext">link text</a>, but it may be that the <a id="wrglossary.7449"></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.7450"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in one of the commands provided with the <a id="wrglossary.7451"></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.7452"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7453"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.}
+Sometimes commands like <a id="wrglossary.7511"></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.7512"></a><a href="#glo:dual.linktext">link text</a>, but it may be that the <a id="wrglossary.7513"></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.7514"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> in one of the commands provided with the <a id="wrglossary.7515"></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.7516"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7517"></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.7454"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> inside the argument of <a id="wrglossary.7455"></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.7456"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7457"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7458"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.}
-</pre> This can work provided it’s not the <a id="wrglossary.7459"></a><a href="#glo:dual.firstuse">first use</a> of this entry. It if is, then unsetting the <a id="wrglossary.7460"></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.7461"></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.7462"></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.7463"></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 -->
+</pre> The simplest workaround is to put <code class="code"><a id="wrglossary.7518"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> inside the argument of <a id="wrglossary.7519"></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.7520"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7521"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7522"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.}
+</pre> This can work provided it’s not the <a id="wrglossary.7523"></a><a href="#glo:dual.firstuse">first use</a> of this entry. It if is, then unsetting the <a id="wrglossary.7524"></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.7525"></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.7526"></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.7527"></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 occurrences of the same label. The starred version only adds a label to the internal list if it’s not already in it. If you are using entry counting (see §<a href="#sec:entrycount">6.1</a>) the unstarred version is preferable to ensure the entry count is 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.7464"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> and does not affect the local <a id="wrglossary.7465"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>. </div><!-- end of important -->
+Buffering only applies to the global <a id="wrglossary.7528"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> and does not affect the local <a id="wrglossary.7529"></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.7466"></a><code class="code"><dfn id="glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7530"></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.7467"></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.7468"></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.7469"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, and unsets all the buffered labels. The starred form uses <a id="wrglossary.7470"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a> to unset the buffered labels. <p>
+In order to restore the normal behaviour of <a id="wrglossary.7531"></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.7532"></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.7533"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a>, and unsets all the buffered labels. The starred form uses <a id="wrglossary.7534"></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.7471"></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.7472"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code>*</a> to avoid duplicates.<p>
+<a id="wrglossary.7535"></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.7536"></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.7473"></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.7474"></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.7475"></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.7476"></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.7477"></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.7478"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>. It will also be cleared by <a id="wrglossary.7479"></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.7480"></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.7481"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.<p>
+<a id="wrglossary.7537"></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.7538"></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.7539"></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.7540"></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.7541"></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.7542"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>. It will also be cleared by <a id="wrglossary.7543"></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.7544"></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.7545"></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.7482"></a><code class="code"><dfn id="glo:GlsXtrUnsetBufferDisableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferDisableRepeatLocal</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.7546"></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>
The way this feature works is as follows (while buffering is active):
<ol class="displaylist">
- <li><span class="numitem">1.</span>Each time an entry is referenced with a <a id="wrglossary.7483"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command, the <a id="wrglossary.7484"></a><a href="#glo:glsinitreunsets"><code class="csfmt">\glsinitreunsets</code></a> hook checks if the current entry (identified by <a id="wrglossary.7485"></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.7486"></a><a href="#glo:dual.linktext">link text</a> when <a id="wrglossary.7487"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> is used.)<p>
+ <li><span class="numitem">1.</span>Each time an entry is referenced with a <a id="wrglossary.7547"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command, the <a id="wrglossary.7548"></a><a href="#glo:glsinitreunsets"><code class="csfmt">\glsinitreunsets</code></a> hook checks if the current entry (identified by <a id="wrglossary.7549"></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.7550"></a><a href="#glo:dual.linktext">link text</a> when <a id="wrglossary.7551"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> is used.)<p>
<ol class="displaylist">
- <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.7488"></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.7489"></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.7490"></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.7491"></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.7492"></a><a href="#glo:dual.firstuse">first use</a>, but the unset won’t be performed afterwards (because buffering is in progress).
+ <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.7552"></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.7553"></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.7554"></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.7555"></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.7556"></a><a href="#glo:dual.firstuse">first use</a>, but the unset won’t be performed afterwards (because buffering is in progress).
</ol>
<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.7493"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.
+<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.7557"></a><a href="#glo:GlsXtrClearUnsetBuffer"><code class="csfmt">\GlsXtrClearUnsetBuffer</code></a>.
</ol>
- 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.7494"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
-For example, consider the following <a id="wrglossary.7495"></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}
+ 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.7558"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
+For example, consider the following <a id="wrglossary.7559"></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.7496"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{svm}{SVM}{support vector machine}
-<a id="wrglossary.7497"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.7560"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{svm}{SVM}{support vector machine}
+<a id="wrglossary.7561"></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.7498"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.7499"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+ <code class="cmd">\item</code> <a id="wrglossary.7562"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.7563"></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.7500"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7501"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
- <code class="cmd">\item</code><+-> <a id="wrglossary.7502"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7503"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7564"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7565"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7566"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7567"></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.7504"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>}
+<code class="cmd">\frame</code>{<a id="wrglossary.7568"></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. The first reference of the <span class="qt">“html”</span> entry shows the full form and the next shows just the short form. The second page (which is the first of the overlays of the second frame) correctly 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.7505"></a><a href="#glo:dual.subsequentuse">subsequent use</a> (just the short form).<p>
-I could put <a id="wrglossary.7506"></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.7507"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>local, but that defeats the point of the <a id="wrglossary.7508"></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 frame can be placed 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.7509"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
+</pre> The first page isn’t a problem as the frame doesn’t have overlays. The first reference of the <span class="qt">“html”</span> entry shows the full form and the next shows just the short form. The second page (which is the first of the overlays of the second frame) correctly 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.7569"></a><a href="#glo:dual.subsequentuse">subsequent use</a> (just the short form).<p>
+I could put <a id="wrglossary.7570"></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.7571"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a>local, but that defeats the point of the <a id="wrglossary.7572"></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 frame can be placed 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.7573"></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.7510"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7511"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
- <code class="cmd">\item</code><+-> <a id="wrglossary.7512"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7513"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7574"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7575"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7576"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7577"></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.7514"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
-</pre> This ensures that the <a id="wrglossary.7515"></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.7516"></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 and 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.7517"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7518"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
-<a id="wrglossary.7519"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>
+<a id="wrglossary.7578"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
+</pre> This ensures that the <a id="wrglossary.7579"></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.7580"></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 and 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.7581"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7582"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
+<a id="wrglossary.7583"></a><a href="#glo:GlsXtrUnsetBufferEnableRepeatLocal"><code class="csfmt">\GlsXtrUnsetBufferEnableRepeatLocal</code></a>
<code class="cbeg">\begin{frame}</code>
-<a id="wrglossary.7520"></a><a href="#glo:GlsXtrResetLocalBuffer"><code class="csfmt">\GlsXtrResetLocalBuffer</code></a>
+<a id="wrglossary.7584"></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.7521"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7522"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
- <code class="cmd">\item</code><+-> <a id="wrglossary.7523"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7524"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7585"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7586"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm}
+ <code class="cmd">\item</code><+-> <a id="wrglossary.7587"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{svm} and <a id="wrglossary.7588"></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.7525"></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.7526"></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.7527"></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 -->
-<a id="ex:unsetbeamer"></a>Example 115: Abbreviations with <span class="clsfmt">beamer</span> (unset buffering) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example115.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example115.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example115-page1.png" type="image/png" width="363" height="272">Page 1. An example document that uses beamer with buffering.</object><object data="glossaries-extra-manual-examples/glossaries-extra-manual-example115-page2.png" type="image/png" width="363" height="272">Page 2. An example document that uses beamer with buffering.</object><object data="glossaries-extra-manual-examples/glossaries-extra-manual-example115-page3.png" type="image/png" width="363" height="272">Page 3. An example document that uses beamer with buffering.</object><object data="glossaries-extra-manual-examples/glossaries-extra-manual-example115-page4.png" type="image/png" width="363" height="272">Page 4. An example document that uses beamer with buffering.</object> </div><!-- end of resultbox -->
+<a id="wrglossary.7589"></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.7590"></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.7591"></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 -->
+<a id="ex:unsetbeamer"></a>Example 113: Abbreviations with <span class="clsfmt">beamer</span> (unset buffering) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example113.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example113.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example113-page1.png" type="image/png" width="339" height="124">Page 1. An example document that uses beamer with buffering.</object> </div><!-- end of resultbox -->
This is quite cumbersome, but these commands could potentially be added to hooks at the start and end of problematic environments (but the buffering needs to be started and ended outside of the repeated content).<p>
-The following example uses <a id="wrglossary.7528"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a> to protect <a id="wrglossary.7529"></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}
+The following example uses <a id="wrglossary.7592"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a> to protect <a id="wrglossary.7593"></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}
<code class="cmd">\usepackage</code>[T1]{fontenc}
<code class="cmd">\usepackage</code>{soul}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.7530"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.7594"></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.7531"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
-<a id="wrglossary.7532"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7533"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7534"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.
-Next use: <a id="wrglossary.7535"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7536"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.}
-<a id="wrglossary.7537"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
+<a id="wrglossary.7595"></a><a href="#glo:GlsXtrStartUnsetBuffering"><code class="csfmt">\GlsXtrStartUnsetBuffering</code></a>
+<a id="wrglossary.7596"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7597"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7598"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.
+Next use: <a id="wrglossary.7599"></a><a href="#glo:mbox"><code class="csfmt">\mbox</code></a>{<a id="wrglossary.7600"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}.}
+<a id="wrglossary.7601"></a><a href="#glo:GlsXtrStopUnsetBuffering"><code class="csfmt">\GlsXtrStopUnsetBuffering</code></a>
-Next use: <a id="wrglossary.7538"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Next use: <a id="wrglossary.7602"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:bufferingmbox"></a>Example 116: Buffering first use unsets with <code class="cmd">\mbox</code> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example116.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example116.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example116.png" type="image/png" width="468" height="25">Example document that uses buffering to defer unsetting the first use flag unset in problematic contexts. The use of box creates an overly long line.</object> </div><!-- end of resultbox -->
- Note that the use of <a id="wrglossary.7539"></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.7540"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> is treated as <a id="wrglossary.7541"></a><a href="#glo:dual.firstuse">first use</a>. <p>
+<a id="ex:bufferingmbox"></a>Example 114: Buffering first use unsets with <code class="cmd">\mbox</code> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example114.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example114.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example114.png" type="image/png" width="253" height="42">Example document that uses buffering to defer unsetting the first use flag unset in problematic contexts. The use of box creates an overly long line.</object> </div><!-- end of resultbox -->
+ Note that the use of <a id="wrglossary.7603"></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.7604"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}</code> is treated as <a id="wrglossary.7605"></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.7542"></a><a href="#glo:dual.firstuseflag">first use flag</a> now doesn’t occur until <a id="wrglossary.7543"></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.7544"></a><a href="#glo:dual.firstuse">first use</a> (if the term wasn’t used before the buffering started). </div><!-- end of warning -->
+Note that since the change in the <a id="wrglossary.7606"></a><a href="#glo:dual.firstuseflag">first use flag</a> now doesn’t occur until <a id="wrglossary.7607"></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.7608"></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.7545"></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.7546"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a> (which can’t be used with fragile <a id="wrglossary.7547"></a><a href="#glo:dual.linktext">link text</a>). Both approaches are demonstrated in the following example: <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}
+Other alternatives include using <a id="wrglossary.7609"></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.7610"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a> (which can’t be used with fragile <a id="wrglossary.7611"></a><a href="#glo:dual.linktext">link text</a>). Both approaches are demonstrated in the following example: <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>{soul}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.7548"></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.7549"></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.7550"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a>{<a id="wrglossary.7551"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>}{#1}}
+<a id="wrglossary.7612"></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.7613"></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.7614"></a><a href="#glo:GlsXtrExpandedFmt"><code class="csfmt">\GlsXtrExpandedFmt</code></a>{<a id="wrglossary.7615"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>}{#1}}
<code class="cbeg">\begin{document}</code>
First approach (inner formatting):
{% scope
- <code class="cmd">\renewcommand</code>{<a id="wrglossary.7552"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a>}[1]{<a id="wrglossary.7553"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{#1}}%
- <a id="wrglossary.7554"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7555"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7556"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
- Next use: <a id="wrglossary.7557"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7558"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}
+ <code class="cmd">\renewcommand</code>{<a id="wrglossary.7616"></a><a href="#glo:glsxtrdefaultentrytextfmt"><code class="csfmt">\glsxtrdefaultentrytextfmt</code></a>}[1]{<a id="wrglossary.7617"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{#1}}%
+ <a id="wrglossary.7618"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7619"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7620"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ Next use: <a id="wrglossary.7621"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7622"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}}
}
-Next use: <a id="wrglossary.7559"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Next use: <a id="wrglossary.7623"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
Second approach (middle formatting with expanded link text):
-<a id="wrglossary.7560"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>
+<a id="wrglossary.7624"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a>
{% scope
- <code class="cmd">\renewcommand</code>{<a id="wrglossary.7561"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>}[1]{<code class="cmd">\xpul</code>{#1}}%
- <code class="cmd">\renewcommand</code>{<a id="wrglossary.7562"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<code class="cmd">\xpul</code>{#1}}%
- <a id="wrglossary.7563"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7564"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7565"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
- Next use: <a id="wrglossary.7566"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.}
+ <code class="cmd">\renewcommand</code>{<a id="wrglossary.7625"></a><a href="#glo:glsxtrabbreviationfont"><code class="csfmt">\glsxtrabbreviationfont</code></a>}[1]{<code class="cmd">\xpul</code>{#1}}%
+ <code class="cmd">\renewcommand</code>{<a id="wrglossary.7626"></a><a href="#glo:glsxtrregularfont"><code class="csfmt">\glsxtrregularfont</code></a>}[1]{<code class="cmd">\xpul</code>{#1}}%
+ <a id="wrglossary.7627"></a><a href="#glo:ul"><code class="csfmt">\ul</code></a>{Some text about <a id="wrglossary.7628"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><a id="wrglossary.7629"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+ Next use: <a id="wrglossary.7630"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.}
}
-Next use: <a id="wrglossary.7567"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Next use: <a id="wrglossary.7631"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:protectinnertextformat"></a>Example 117: Alternatives to buffering <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example117.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example117.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example117.png" type="image/png" width="390" height="83">Example document illustrating inner and middle formatting alternatives to unset buffering where entries are referenced within sensitive formatting commands.</object> </div><!-- end of resultbox -->
+<a id="ex:protectinnertextformat"></a>Example 115: Alternatives to buffering <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example115.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example115.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example115.pdf?#zoom=100" type="application/pdf" width="363" height="272">Example document illustrating inner and middle formatting alternatives to unset buffering where entries are referenced within sensitive formatting commands.</object> </div><!-- end of resultbox -->
<p>
-The change in the <a id="wrglossary.7568"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t the only content within the <a id="wrglossary.7569"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands that can cause a problem. The <a id="wrglossary.7570"></a><a href="#glo:dual.whatsit">whatsit</a> caused by <a id="wrglossary.7571"></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.7572"></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.7573"></a><a href="#glo:@@glslabel at 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.7574"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command in order to, for example, display a <a id="wrglossary.7575"></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>
+The change in the <a id="wrglossary.7632"></a><a href="#glo:dual.firstuseflag">first use flag</a> isn’t the only content within the <a id="wrglossary.7633"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands that can cause a problem. The <a id="wrglossary.7634"></a><a href="#glo:dual.whatsit">whatsit</a> caused by <a id="wrglossary.7635"></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.7636"></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.7637"></a><a href="#glo:@@glslabel at 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.7638"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command in order to, for example, display a <a id="wrglossary.7639"></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>
</section><!-- end of section sec:unsetbuffer -->
@@ -7403,49 +7455,49 @@
<section id="sec:getfields"><!-- start of section sec:getfields --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->5.11. Accessing Fields<div class="labellink"><a href="#sec:getfields">[link]</a></div></h2><!-- end of section header -->
<p>
-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.7576"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7577"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7578"></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.7579"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s commands, such as <a id="wrglossary.7580"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> and <a id="wrglossary.7581"></a><a href="#glo:glsletentryfield"><code class="csfmt">\glsletentryfield</code></a>.<p>
+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.7640"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.7641"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.7642"></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.7643"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package’s commands, such as <a id="wrglossary.7644"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> and <a id="wrglossary.7645"></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.7582"></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.7583"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7584"></a><a href="#glo:@@glslabel at 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.7585"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> if the <a id="wrglossary.7586"></a><a href="#glo:dual.field">field</a> or entry are undefined.<p>
+<a id="wrglossary.7646"></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.7647"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7648"></a><a href="#glo:@@glslabel at 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.7649"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a> if the <a id="wrglossary.7650"></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.7587"></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.7588"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the first character to <a id="wrglossary.7589"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7590"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> (provided by <a id="wrglossary.7591"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>) which is robust. If <a id="wrglossary.7592"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <code class="code"><a id="wrglossary.7593"></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.7594"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.7595"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+<a id="wrglossary.7651"></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.7652"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the first character to <a id="wrglossary.7653"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7654"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> (provided by <a id="wrglossary.7655"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a>) which is robust. If <a id="wrglossary.7656"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <code class="code"><a id="wrglossary.7657"></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.7658"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.7659"></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.7596"></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.7597"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the field value to <a id="wrglossary.7598"></a><a href="#glo:idx.uppercase">uppercase</a>. See §<a href="#sec:uppercase">5.2.3</a>.<p>
+<a id="wrglossary.7660"></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.7661"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the field value to <a id="wrglossary.7662"></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.7599"></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.7600"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the field value to <a id="wrglossary.7601"></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.7602"></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.7603"></a><a href="#glo:idx.titlecase">title case</a> (expanding the first token once). If <a id="wrglossary.7604"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a> has been defined, that will be used, otherwise <a id="wrglossary.7605"></a><a href="#glo:capitalisewords"><code class="csfmt">\capitalisewords</code></a> will be used.<p>
+<a id="wrglossary.7663"></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.7664"></a><a href="#glo:glsxtrusefield"><code class="csfmt">\glsxtrusefield</code></a> but converts the field value to <a id="wrglossary.7665"></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.7666"></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.7667"></a><a href="#glo:idx.titlecase">title case</a> (expanding the first token once). If <a id="wrglossary.7668"></a><a href="#glo:glscapitalisewords"><code class="csfmt">\glscapitalisewords</code></a> has been defined, that will be used, otherwise <a id="wrglossary.7669"></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.7606"></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.7607"></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.7608"></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.7609"></a><a href="#glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></a> or use <a id="wrglossary.7610"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> with the field label set to <code class="code">parent</code>.<p>
+<a id="wrglossary.7670"></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.7671"></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.7672"></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.7673"></a><a href="#glo:ifglshasparent"><code class="csfmt">\ifglshasparent</code></a> or use <a id="wrglossary.7674"></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.7611"></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.7612"></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.7613"></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.7614"></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.7615"></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.7616"></a><a href="#glo:glsfmtname"><code class="csfmt">\glsfmtname</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code> otherwise. <p>
+<a id="wrglossary.7675"></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.7676"></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.7677"></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.7678"></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.7679"></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.7680"></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.7617"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <a id="wrglossary.7618"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> will behave as <a id="wrglossary.7619"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> in a PDF bookmark. </div><!-- end of information -->
+If <a id="wrglossary.7681"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <a id="wrglossary.7682"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> will behave as <a id="wrglossary.7683"></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.7620"></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.7621"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a>.<p>
+<a id="wrglossary.7684"></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.7685"></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.7622"></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.7623"></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.7624"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7625"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a> or <a id="wrglossary.7626"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a> (<a id="wrglossary.7627"></a><a href="#glo:idx.sentencecase">sentence case</a>). If <a id="wrglossary.7628"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <a id="wrglossary.7629"></a><a href="#glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></a> will expand to: <pre class="compactcodebox"><a id="wrglossary.7630"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.7631"></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.7632"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> mapping from <a id="wrglossary.7633"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> to <a id="wrglossary.7634"></a><a href="#glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></a> is set with <a id="wrglossary.7635"></a><a href="#glo:glsmfuaddmap"><code class="csfmt">\glsmfuaddmap</code></a>, if supported.<p>
+<a id="wrglossary.7686"></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.7687"></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.7688"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7689"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a> or <a id="wrglossary.7690"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a> (<a id="wrglossary.7691"></a><a href="#glo:idx.sentencecase">sentence case</a>). If <a id="wrglossary.7692"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> is loaded, <a id="wrglossary.7693"></a><a href="#glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></a> will expand to: <pre class="compactcodebox"><a id="wrglossary.7694"></a><a href="#glo:MFUsentencecase"><code class="csfmt">\MFUsentencecase</code></a>{<a id="wrglossary.7695"></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.7696"></a><a href="#glo:makefirstuc"><code class="csfmt">\makefirstuc</code></a> mapping from <a id="wrglossary.7697"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> to <a id="wrglossary.7698"></a><a href="#glo:Glsxtrhiername"><code class="csfmt">\Glsxtrhiername</code></a> is set with <a id="wrglossary.7699"></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.7636"></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.7637"></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.7638"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7639"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a> or <a id="wrglossary.7640"></a><a href="#glo:Glsfmtname"><code class="csfmt">\Glsfmtname</code></a>.<p>
+<a id="wrglossary.7700"></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.7701"></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.7702"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7703"></a><a href="#glo:Glsfmttext"><code class="csfmt">\Glsfmttext</code></a> or <a id="wrglossary.7704"></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.7641"></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.7642"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but the first name in the list is converted to <a id="wrglossary.7643"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7644"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a> or <a id="wrglossary.7645"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a>.<p>
+<a id="wrglossary.7705"></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.7706"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but the first name in the list is converted to <a id="wrglossary.7707"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7708"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a> or <a id="wrglossary.7709"></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.7646"></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.7647"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but each name in the list is converted to <a id="wrglossary.7648"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7649"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a> or <a id="wrglossary.7650"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a> (<a id="wrglossary.7651"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
+<a id="wrglossary.7710"></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.7711"></a><a href="#glo:glsxtrhiername"><code class="csfmt">\glsxtrhiername</code></a> but each name in the list is converted to <a id="wrglossary.7712"></a><a href="#glo:idx.uppercase">uppercase</a> using <a id="wrglossary.7713"></a><a href="#glo:GLSfmttext"><code class="csfmt">\GLSfmttext</code></a> or <a id="wrglossary.7714"></a><a href="#glo:GLSfmtname"><code class="csfmt">\GLSfmtname</code></a> (<a id="wrglossary.7715"></a><a href="#glo:idx.allcaps">all caps</a>).<p>
</section><!-- end of section sec:getfields -->
@@ -7460,52 +7512,52 @@
<h3><!-- start of subsection header -->5.12.1. Foreign Language Field<div class="labellink"><a href="#sec:foreignfield">[link]</a></div></h3><!-- end of subsection 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.7652"></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.7653"></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.7654"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> key).<p>
+<a id="wrglossary.7716"></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.7717"></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.7718"></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.7655"></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.7656"></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.7657"></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.7658"></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.7659"></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.7660"></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.7661"></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.7662"></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.7663"></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.7664"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> has inferred from the tag.<p>
+<a id="wrglossary.7719"></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.7720"></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.7721"></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.7722"></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.7723"></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.7724"></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.7725"></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.7726"></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.7727"></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.7728"></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.7665"></a><a href="#glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></a> requires <a id="wrglossary.7666"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> v1.3.6+. </div><!-- end of information -->
+<a id="wrglossary.7729"></a><a href="#glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></a> requires <a id="wrglossary.7730"></a><a href="#glo:pkg.tracklang"><span class="styfmt">tracklang</span></a> v1.3.6+. </div><!-- end of information -->
<p>
For example: <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.7667"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.7668"></a><a href="#glo:opt.abbrstyle.long-short-user"><span class="abbrstylefmt">long-short-user</span></a>}
-<a id="wrglossary.7669"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
- [<a id="wrglossary.7670"></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.7671"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a><span class="optfmt">={pt-BR}</span>
+<a id="wrglossary.7731"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.7732"></a><a href="#glo:opt.abbrstyle.long-short-user"><span class="abbrstylefmt">long-short-user</span></a>}
+<a id="wrglossary.7733"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
+ [<a id="wrglossary.7734"></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.7735"></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.7672"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
- [<a id="wrglossary.7673"></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.7674"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a><span class="optfmt">={de-DE-1996}</span>]
+<a id="wrglossary.7736"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
+ [<a id="wrglossary.7737"></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.7738"></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.7675"></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.7739"></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.7676"></a><a href="#glo:glsxtruserparen"><code class="csfmt">\glsxtruserparen</code></a>}[2]{%
- <a id="wrglossary.7677"></a><a href="#glo:glsxtrfullsep"><code class="csfmt">\glsxtrfullsep</code></a>{#2}%
- <a id="wrglossary.7678"></a><a href="#glo:glsxtrparen"><code class="csfmt">\glsxtrparen</code></a>
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.7740"></a><a href="#glo:glsxtruserparen"><code class="csfmt">\glsxtruserparen</code></a>}[2]{%
+ <a id="wrglossary.7741"></a><a href="#glo:glsxtrfullsep"><code class="csfmt">\glsxtrfullsep</code></a>{#2}%
+ <a id="wrglossary.7742"></a><a href="#glo:glsxtrparen"><code class="csfmt">\glsxtrparen</code></a>
{#1%
- <a id="wrglossary.7679"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a>{<a id="wrglossary.7680"></a><a href="#glo:glsxtruserfield"><code class="csfmt">\glsxtruserfield</code></a>}{#2}%
- {, <code class="cmd">\emph</code>{<a id="wrglossary.7681"></a><a href="#glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></a>{#2}{<a id="wrglossary.7682"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}}}%
+ <a id="wrglossary.7743"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a>{<a id="wrglossary.7744"></a><a href="#glo:glsxtruserfield"><code class="csfmt">\glsxtruserfield</code></a>}{#2}%
+ {, <code class="cmd">\emph</code>{<a id="wrglossary.7745"></a><a href="#glo:GlsXtrForeignText"><code class="csfmt">\GlsXtrForeignText</code></a>{#2}{<a id="wrglossary.7746"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}}}%
{}%
}%
}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.7683"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{abnt}, <a id="wrglossary.7684"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{din}, <a id="wrglossary.7685"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{tug}.
-<a id="wrglossary.7686"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+<a id="wrglossary.7747"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{abnt}, <a id="wrglossary.7748"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{din}, <a id="wrglossary.7749"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{tug}.
+<a id="wrglossary.7750"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:foreignlangfmt"></a>Example 118: Foreign language field encapsulation <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example118.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example118.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example118.png" type="image/png" width="389" height="167">Example document illustrating fields containing different languages that need encapsulating with the relevant language command.</object> </div><!-- end of resultbox -->
+<a id="ex:foreignlangfmt"></a>Example 116: Foreign language field encapsulation <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example116.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example116.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example116.png" type="image/png" width="468" height="25">Example document illustrating fields containing different languages that need encapsulating with the relevant language command.</object> </div><!-- end of resultbox -->
<p>
</section><!-- end of section sec:foreignfield -->
@@ -7514,80 +7566,80 @@
<h3><!-- start of subsection header -->5.12.2. Associated Entry Format<div class="labellink"><a href="#sec:glsxtrfmt">[link]</a></div></h3><!-- end of subsection header -->
<p>
An entry may have a particular formatting style associated with it (rather than a more general category-wide format). This needs to be provided by a text-block command that takes a single argument. The 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.7687"></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.7688"></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.7689"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key).<p>
+<a id="wrglossary.7751"></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.7752"></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.7753"></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.7690"></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.7691"></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.7692"></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.7693"></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.7694"></a><a href="#glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></a>. If the field hasn’t been set, <a id="wrglossary.7695"></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.7696"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> options are given by <a id="wrglossary.7697"></a><a href="#glo:GlsXtrFmtDefaultOptions"><code class="csfmt">\GlsXtrFmtDefaultOptions</code></a>.<p>
+<a id="wrglossary.7754"></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.7755"></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.7756"></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.7757"></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.7758"></a><a href="#glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></a>. If the field hasn’t been set, <a id="wrglossary.7759"></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.7760"></a><a href="#glo:glslink"><code class="csfmt">\glslink</code></a> options are given by <a id="wrglossary.7761"></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.7698"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is suppressed with <a id="wrglossary.7699"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>. </div><!-- end of information -->
+The <a id="wrglossary.7762"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is suppressed with <a id="wrglossary.7763"></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.7700"></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.7701"></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.7702"></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.7703"></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.7704"></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.7705"></a><a href="#glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></a> (or <code class="code">@firstofone</code>, if not set). For example: <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}
+If you don’t want the complexity of <a id="wrglossary.7764"></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.7765"></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.7766"></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.7767"></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.7768"></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.7769"></a><a href="#glo:GlsXtrFmtField"><code class="csfmt">\GlsXtrFmtField</code></a> (or <code class="code">@firstofone</code>, if not set). For example: <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.7706"></a><a href="#glo:opt.postdot"><span class="styoptfmt">postdot</span></a>,<a id="wrglossary.7707"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.7708"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a></span>]{glossaries-extra}
-<a id="wrglossary.7709"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<code class="cmd">\usepackage</code>[<a id="wrglossary.7770"></a><a href="#glo:opt.postdot"><span class="styoptfmt">postdot</span></a>,<a id="wrglossary.7771"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.7772"></a><a href="#glo:opt.glostyle.index"><span class="glostylefmt">index</span></a></span>]{glossaries-extra}
+<a id="wrglossary.7773"></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.7710"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{matrix}{%
- <a id="wrglossary.7711"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={matrix}</span>,
- <a id="wrglossary.7712"></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.7713"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={matrices}</span>,
- <a id="wrglossary.7714"></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.7715"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={rectangular array of values}</span>
+<a id="wrglossary.7774"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{matrix}{%
+ <a id="wrglossary.7775"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={matrix}</span>,
+ <a id="wrglossary.7776"></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.7777"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={matrices}</span>,
+ <a id="wrglossary.7778"></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.7779"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={rectangular array of values}</span>
}
-<a id="wrglossary.7716"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{identitymatrix}{%
- <a id="wrglossary.7717"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={identity matrix}</span>,
- <a id="wrglossary.7718"></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.7719"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={identity matrices}</span>,
- <a id="wrglossary.7720"></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.7780"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{identitymatrix}{%
+ <a id="wrglossary.7781"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={identity matrix}</span>,
+ <a id="wrglossary.7782"></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.7783"></a><a href="#glo:opt.gloskey.plural"><span class="csoptfmt">plural</span></a><span class="optfmt">={identity matrices}</span>,
+ <a id="wrglossary.7784"></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.7721"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{matrixinv}{%
- <a id="wrglossary.7722"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={matrix inverse}</span>,
- <a id="wrglossary.7723"></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.7724"></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.7725"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a square <a id="wrglossary.7726"></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.7727"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{identitymatrix}$}</span>
+<a id="wrglossary.7785"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{matrixinv}{%
+ <a id="wrglossary.7786"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={matrix inverse}</span>,
+ <a id="wrglossary.7787"></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.7788"></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.7789"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={a square <a id="wrglossary.7790"></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.7791"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{identitymatrix}$}</span>
}
<code class="cbeg">\begin{document}</code>
-A <a id="wrglossary.7728"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{matrix} is denoted <a id="wrglossary.7729"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{matrix}.
-The inverse is denoted <a id="wrglossary.7730"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{matrixinv}.
+A <a id="wrglossary.7792"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{matrix} is denoted <a id="wrglossary.7793"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{matrix}.
+The inverse is denoted <a id="wrglossary.7794"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{matrixinv}.
<code class="cmd">\[</code>
- <a id="wrglossary.7731"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrix}{A} <a id="wrglossary.7732"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrixinv}{A}
- = <a id="wrglossary.7733"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{identitymatrix}
+ <a id="wrglossary.7795"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrix}{A} <a id="wrglossary.7796"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrixinv}{A}
+ = <a id="wrglossary.7797"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a>{identitymatrix}
<code class="cmd">\]</code>
-Compare $<a id="wrglossary.7734"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrix}{A}[_0]$
-with $<a id="wrglossary.7735"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a>{matrix}{A}[_0]$.
+Compare $<a id="wrglossary.7798"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>{matrix}{A}[_0]$
+with $<a id="wrglossary.7799"></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> This produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:glsxtrfmt"></a>Example 119: Storing a formatting command in a field <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example119.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example119.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example119.png" type="image/png" width="389" height="187">Example document that uses a field to store the formatting command associated with the glossary entry.</object> </div><!-- end of resultbox -->
- Note the difference between using <a id="wrglossary.7736"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a> vs <a id="wrglossary.7737"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>.<p>
-There are also <a id="wrglossary.7738"></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.7739"></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.7740"></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.7741"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
+<a id="ex:glsxtrfmt"></a>Example 117: Storing a formatting command in a field <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example117.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example117.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example117.png" type="image/png" width="390" height="83">Example document that uses a field to store the formatting command associated with the glossary entry.</object> </div><!-- end of resultbox -->
+ Note the difference between using <a id="wrglossary.7800"></a><a href="#glo:glsxtrfmt*"><code class="csfmt">\glsxtrfmt*</code></a> vs <a id="wrglossary.7801"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a>.<p>
+There are also <a id="wrglossary.7802"></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.7803"></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.7804"></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.7805"></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.7742"></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.7743"></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.7744"></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>]
+<a id="wrglossary.7806"></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.7807"></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.7808"></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.7745"></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.7746"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.7747"></a><a href="#glo:glssentencecase"><code class="csfmt">\glssentencecase</code></a>{<span class="meta">〈<em class="metainner">text</em>〉</span>}}
+<a id="wrglossary.7809"></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.7810"></a><a href="#glo:glsxtrentryfmt"><code class="csfmt">\glsxtrentryfmt</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.7811"></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.7748"></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.7749"></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.7750"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> or <a id="wrglossary.7751"></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.7752"></a><a href="#glo:idx.sentencecase">sentence case</a> commands is to enable a mapping to be setup with <a id="wrglossary.7753"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a> in the event that <a id="wrglossary.7754"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> or <a id="wrglossary.7755"></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.7756"></a><a href="#glo:idx.sentencecase">sentence case</a> automatically applied. This will require <a id="wrglossary.7757"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ to support the mapping. See the <a id="wrglossary.7758"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.<p>
+<a id="wrglossary.7812"></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.7813"></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.7814"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> or <a id="wrglossary.7815"></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.7816"></a><a href="#glo:idx.sentencecase">sentence case</a> commands is to enable a mapping to be setup with <a id="wrglossary.7817"></a><a href="#glo:MFUaddmap"><code class="csfmt">\MFUaddmap</code></a> in the event that <a id="wrglossary.7818"></a><a href="#glo:glsxtrfmt"><code class="csfmt">\glsxtrfmt</code></a> or <a id="wrglossary.7819"></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.7820"></a><a href="#glo:idx.sentencecase">sentence case</a> automatically applied. This will require <a id="wrglossary.7821"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> v2.08+ to support the mapping. See the <a id="wrglossary.7822"></a><a href="#glo:pkg.mfirstuc"><span class="styfmt">mfirstuc</span></a> manual for further details.<p>
</section><!-- end of section sec:glsxtrfmt -->
@@ -7594,85 +7646,85 @@
<section id="sec:csvfields"><!-- start of section sec:csvfields --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->5.13. Comma-Separated Lists<div class="labellink"><a href="#sec:csvfields">[link]</a></div></h2><!-- end of section header -->
<p>
-These commands are for field values that are comma-separated lists (for example, the field has been constructed with <a id="wrglossary.7759"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>) or for testing if field values are contained within comma-separated lists.<p>
+These commands are for field values that are comma-separated lists (for example, the field has been constructed with <a id="wrglossary.7823"></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.7760"></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.7761"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> or <a id="wrglossary.7762"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field) with the <a id="wrglossary.7763"></a><a href="#glo:opt.resource.sort-label-list"><span class="csoptfmt">sort-label-list</span></a> option (provided <a id="wrglossary.7764"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can access those fields). See the <a id="wrglossary.7765"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> manual for further details. </div><!-- end of information -->
+If you are using <a id="wrglossary.7824"></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.7825"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> or <a id="wrglossary.7826"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> field) with the <a id="wrglossary.7827"></a><a href="#glo:opt.resource.sort-label-list"><span class="csoptfmt">sort-label-list</span></a> option (provided <a id="wrglossary.7828"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> can access those fields). See the <a id="wrglossary.7829"></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.7766"></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.7767"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to format the entry labels in <a id="wrglossary.7768"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> cross-reference list. (It’s used internally by <a id="wrglossary.7769"></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.7770"></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.7771"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>. With just the base <a id="wrglossary.7772"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, each item is encapsulated with <a id="wrglossary.7773"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a>. The <a id="wrglossary.7774"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.7775"></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>
+<a id="wrglossary.7830"></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.7831"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package to format the entry labels in <a id="wrglossary.7832"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> cross-reference list. (It’s used internally by <a id="wrglossary.7833"></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.7834"></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.7835"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a>. With just the base <a id="wrglossary.7836"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, each item is encapsulated with <a id="wrglossary.7837"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a>. The <a id="wrglossary.7838"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package redefines <a id="wrglossary.7839"></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.7776"></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.7840"></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 <span class="meta">〈<em class="metainner">singular tag</em>〉</span> is used. If the list contains more than one 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.7777"></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.7778"></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>
+<a id="wrglossary.7841"></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.7842"></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>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
Spaces in <span class="meta">〈<em class="metainner">csv-list</em>〉</span> are significant. Avoid unwanted leading or trailing spaces and empty labels. </div><!-- end of warning -->
<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: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.7780"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package just uses <a id="wrglossary.7781"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> or <a id="wrglossary.7782"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in this command. The <a id="wrglossary.7783"></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.7784"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.7785"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
-{<a id="wrglossary.7786"></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.7787"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a> rather than <a id="wrglossary.7788"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> allows the abbreviation style to be used.<p>
-With <a id="wrglossary.7789"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, the first item in <a id="wrglossary.7790"></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.7791"></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.7792"></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.7793"></a><a href="#glo:idx.uppercase">uppercase</a> if <a id="wrglossary.7794"></a><a href="#glo:idx.sentencecase">sentence case</a> is required.<p>
+<a id="wrglossary.7843"></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.7844"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package just uses <a id="wrglossary.7845"></a><a href="#glo:glsentryname"><code class="csfmt">\glsentryname</code></a> or <a id="wrglossary.7846"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> in this command. The <a id="wrglossary.7847"></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.7848"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}{<a id="wrglossary.7849"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}}
+{<a id="wrglossary.7850"></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.7851"></a><a href="#glo:glsfmttext"><code class="csfmt">\glsfmttext</code></a> rather than <a id="wrglossary.7852"></a><a href="#glo:glsentrytext"><code class="csfmt">\glsentrytext</code></a> allows the abbreviation style to be used.<p>
+With <a id="wrglossary.7853"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, the first item in <a id="wrglossary.7854"></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.7855"></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.7856"></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.7857"></a><a href="#glo:idx.uppercase">uppercase</a> if <a id="wrglossary.7858"></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.7795"></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.7796"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a> will be used instead of <a id="wrglossary.7797"></a><a href="#glo:glsseeitem"><code class="csfmt">\glsseeitem</code></a> for a multi-entry label. </div><!-- end of information -->
+If the label corresponds to a multi-entry, <a id="wrglossary.7859"></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.7860"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a> will be used instead of <a id="wrglossary.7861"></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.7798"></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.7862"></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.7799"></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.7800"></a><a href="#glo:andname"><code class="csfmt">\andname</code></a><code class="cmd">\space</code>
-</pre><p>
-With <a id="wrglossary.7801"></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.7802"></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.7803"></a><a href="#glo:glsseelastsep"><code class="csfmt">\glsseelastsep</code></a> but may be redefined to include a comma, if preferred.<p>
+<a id="wrglossary.7863"></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.7864"></a><a href="#glo:andname"><code class="csfmt">\andname</code></a><code class="cmd">\space</code>
+</pre> (<a id="wrglossary.7865"></a><a href="#glo:andname"><code class="csfmt">\andname</code></a> is provided by <a id="wrglossary.7866"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a>, if not already defined, and simply expands to <a id="wrglossary.7867"></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.7868"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> is loaded.)<p>
+With <a id="wrglossary.7869"></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.7870"></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.7871"></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.7804"></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.7805"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7806"></a><a href="#glo:@@glslabel at 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.7807"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> so the complete list can be obtained with <a id="wrglossary.7808"></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.<p>
+<a id="wrglossary.7872"></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.7873"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7874"></a><a href="#glo:@@glslabel at 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.7875"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> so the complete list can be obtained with <a id="wrglossary.7876"></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.<p>
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.7809"></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.7810"></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.7811"></a><a href="#glo:@endfortrue"><code class="csfmt">\@endfortrue</code></a>, which is provided by the <a id="wrglossary.7812"></a><a href="#glo:pkg.xfor"><span class="styfmt">xfor</span></a> package.<p>
+<a id="wrglossary.7877"></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.7878"></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.7879"></a><a href="#glo:@endfortrue"><code class="csfmt">\@endfortrue</code></a>, which is provided by the <a id="wrglossary.7880"></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.7813"></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.7814"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7815"></a><a href="#glo:@@glslabel at internalfieldlabel">internal label</a>) for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> using <a id="wrglossary.7816"></a><a href="#glo:pkg.datatool-base"><span class="styfmt">datatool-base</span>’s</a> <a id="wrglossary.7817"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>. This command uses <a id="wrglossary.7818"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> so the complete list can be obtained with <a id="wrglossary.7819"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>. This adds implicit grouping. There is no starred version.<p>
-The following demonstrates the difference between <a id="wrglossary.7820"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> (which specifically requires a list of labels) and <a id="wrglossary.7821"></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.7822"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>]{glossaries-extra}
-<a id="wrglossary.7823"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{example}{<a id="wrglossary.7824"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={example}</span>,<a id="wrglossary.7825"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
- <a id="wrglossary.7826"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={another1,another2}</span>}
-<a id="wrglossary.7827"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{another1}{<a id="wrglossary.7828"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={another one}</span>,<a id="wrglossary.7829"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.7830"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{another2}{<a id="wrglossary.7831"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={another two}</span>,<a id="wrglossary.7832"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7881"></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.7882"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7883"></a><a href="#glo:@@glslabel at internalfieldlabel">internal label</a>) for the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> using <a id="wrglossary.7884"></a><a href="#glo:pkg.datatool-base"><span class="styfmt">datatool-base</span>’s</a> <a id="wrglossary.7885"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>. This command uses <a id="wrglossary.7886"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a> so the complete list can be obtained with <a id="wrglossary.7887"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>. This adds implicit grouping. There is no starred version.<p>
+The following demonstrates the difference between <a id="wrglossary.7888"></a><a href="#glo:glsseelist"><code class="csfmt">\glsseelist</code></a> (which specifically requires a list of labels) and <a id="wrglossary.7889"></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.7890"></a><a href="#glo:opt.autoseeindex"><span class="styoptfmt">autoseeindex</span></a><span class="optfmt">=false</span>]{glossaries-extra}
+<a id="wrglossary.7891"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{example}{<a id="wrglossary.7892"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={example}</span>,<a id="wrglossary.7893"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,
+ <a id="wrglossary.7894"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a><span class="optfmt">={another1,another2}</span>}
+<a id="wrglossary.7895"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{another1}{<a id="wrglossary.7896"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={another one}</span>,<a id="wrglossary.7897"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.7898"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{another2}{<a id="wrglossary.7899"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={another two}</span>,<a id="wrglossary.7900"></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.7833"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{duck}
-<a id="wrglossary.7834"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{albatross}
-<a id="wrglossary.7835"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{arara}
-Animal list: <a id="wrglossary.7836"></a><a href="#glo:glsxtrfieldformatcsvlist"><code class="csfmt">\glsxtrfieldformatcsvlist</code></a>{example}{animals}
+<a id="wrglossary.7901"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{duck}
+<a id="wrglossary.7902"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{albatross}
+<a id="wrglossary.7903"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a>{example}{animals}{arara}
+Animal list: <a id="wrglossary.7904"></a><a href="#glo:glsxtrfieldformatcsvlist"><code class="csfmt">\glsxtrfieldformatcsvlist</code></a>{example}{animals}
-See list: <a id="wrglossary.7837"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>{see}{example}
- {<a id="wrglossary.7838"></a><a href="#glo:glsxtrseelist"><code class="csfmt">\glsxtrseelist</code></a>{<a id="wrglossary.7839"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}}{not set}.
+See list: <a id="wrglossary.7905"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>{see}{example}
+ {<a id="wrglossary.7906"></a><a href="#glo:glsxtrseelist"><code class="csfmt">\glsxtrseelist</code></a>{<a id="wrglossary.7907"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}}{not set}.
-<a id="wrglossary.7840"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
+<a id="wrglossary.7908"></a><a href="#glo:printunsrtglossaries"><code class="csfmt">\printunsrtglossaries</code></a>
<code class="cend">\end{document}</code>
-</pre> There’s no <a id="wrglossary.7841"></a><a href="#glo:dual.indexing">indexing</a> in this document so I’ve used <a id="wrglossary.7842"></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. The result is: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:fieldformatcsv"></a>Example 120: Formatting lists contained in field values <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example120.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example120.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example120.png" type="image/png" width="206" height="149">Example document that uses two different methods of 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.7843"></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.7844"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. In this case, the <a id="wrglossary.7845"></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.7846"></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.7847"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a> is for the benefit of <a id="wrglossary.7848"></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.7849"></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>
+</pre> There’s no <a id="wrglossary.7909"></a><a href="#glo:dual.indexing">indexing</a> in this document so I’ve used <a id="wrglossary.7910"></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. The result is: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+<a id="ex:fieldformatcsv"></a>Example 118: Formatting lists contained in field values <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example118.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example118.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example118.png" type="image/png" width="389" height="167">Example document that uses two different methods of 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.7911"></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.7912"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>. In this case, the <a id="wrglossary.7913"></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.7914"></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.7915"></a><a href="#glo:glsxtrapptocsvfield"><code class="csfmt">\glsxtrapptocsvfield</code></a> is for the benefit of <a id="wrglossary.7916"></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.7917"></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.7850"></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.7851"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7852"></a><a href="#glo:@@glslabel at internalfieldlabel">internal label</a>) contains the given <span class="meta">〈<em class="metainner">value</em>〉</span> (using <a id="wrglossary.7853"></a><a href="#glo:DTLifinlist"><code class="csfmt">\DTLifinlist</code></a> provided by <a id="wrglossary.7854"></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.7855"></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.7856"></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>
+<a id="wrglossary.7918"></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.7919"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7920"></a><a href="#glo:@@glslabel at internalfieldlabel">internal label</a>) contains the given <span class="meta">〈<em class="metainner">value</em>〉</span> (using <a id="wrglossary.7921"></a><a href="#glo:DTLifinlist"><code class="csfmt">\DTLifinlist</code></a> provided by <a id="wrglossary.7922"></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.7923"></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.7924"></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.7857"></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 <span class="meta">〈<em class="metainner">csv-list</em>〉</span> and the search value is the field’s value. This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the value is found in <span class="meta">〈<em class="metainner">csv-list</em>〉</span> or <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.7858"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>, so you can test <a id="wrglossary.7859"></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>
+<a id="wrglossary.7925"></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 <span class="meta">〈<em class="metainner">csv-list</em>〉</span> and the search value is the field’s value. This does <span class="meta">〈<em class="metainner">true</em>〉</span> if the value is found in <span class="meta">〈<em class="metainner">csv-list</em>〉</span> or <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.7926"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>, so you can test <a id="wrglossary.7927"></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.7860"></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.7861"></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>
+<a id="wrglossary.7928"></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.7929"></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>
</section><!-- end of section sec:csvfields -->
@@ -7679,22 +7731,22 @@
<section id="sec:listfields"><!-- start of section sec:listfields --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->5.14. List Fields<div class="labellink"><a href="#sec:listfields">[link]</a></div></h2><!-- end of section header -->
<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.7862"></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.7863"></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.7864"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a> documentation for further details about internal lists.<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.7930"></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.7931"></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.7932"></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.7865"></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.7866"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span>’s</a> <a id="wrglossary.7867"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>. This internally uses <a id="wrglossary.7868"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7869"></a><a href="#glo:forlistcsloop"><code class="csfmt">\forlistcsloop</code></a> with the same handler macro as used with <a id="wrglossary.7870"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>.<p>
+<a id="wrglossary.7933"></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.7934"></a><a href="#glo:pkg.datatool"><span class="styfmt">datatool</span>’s</a> <a id="wrglossary.7935"></a><a href="#glo:DTLformatlist"><code class="csfmt">\DTLformatlist</code></a>. This internally uses <a id="wrglossary.7936"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7937"></a><a href="#glo:forlistcsloop"><code class="csfmt">\forlistcsloop</code></a> with the same handler macro as used with <a id="wrglossary.7938"></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.7871"></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.7872"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7873"></a><a href="#glo:dolistcsloop"><code class="csfmt">\dolistcsloop</code></a>, which uses the command <code class="csfmt">\do</code> as the handler.<p>
+<a id="wrglossary.7939"></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.7940"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7941"></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.7874"></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.7875"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7876"></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>
+<a id="wrglossary.7942"></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.7943"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7944"></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.7877"></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.7878"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7879"></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>
+<a id="wrglossary.7945"></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.7946"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7947"></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.7880"></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.7881"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7882"></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>
+<a id="wrglossary.7948"></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.7949"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7950"></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>
</section><!-- end of section sec:listfields -->
@@ -7702,34 +7754,34 @@
<h2><!-- start of section header -->5.15. Field Conditionals<div class="labellink"><a href="#sec:fieldconditionals">[link]</a></div></h2><!-- end of section 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.7883"></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.7884"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7885"></a><a href="#glo:@@glslabel at 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.7886"></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.7887"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>. This is simply a shortcut that internally uses <a id="wrglossary.7888"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7889"></a><a href="#glo:ifcsundef"><code class="csfmt">\ifcsundef</code></a>. The base <a id="wrglossary.7890"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides a similar command <a id="wrglossary.7891"></a><a href="#glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></a>, which uses <a id="wrglossary.7892"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7893"></a><a href="#glo:ifcsvoid"><code class="csfmt">\ifcsvoid</code></a> instead.<p>
+<a id="wrglossary.7951"></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.7952"></a><a href="#glo:dual.field">field</a> (identified by its <a id="wrglossary.7953"></a><a href="#glo:@@glslabel at 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.7954"></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.7955"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>. This is simply a shortcut that internally uses <a id="wrglossary.7956"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7957"></a><a href="#glo:ifcsundef"><code class="csfmt">\ifcsundef</code></a>. The base <a id="wrglossary.7958"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package provides a similar command <a id="wrglossary.7959"></a><a href="#glo:ifglsfieldvoid"><code class="csfmt">\ifglsfieldvoid</code></a>, which uses <a id="wrglossary.7960"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span>’s</a> <a id="wrglossary.7961"></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.7894"></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.7895"></a><a href="#glo:dual.field">field</a> identified by its <a id="wrglossary.7896"></a><a href="#glo:@@glslabel at internalfieldlabel">internal label</a> <span class="meta">〈<em class="metainner">field-label</em>〉</span> set. This is like <a id="wrglossary.7897"></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.7898"></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.7899"></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.7900"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>’s commands, such as <a id="wrglossary.7901"></a><a href="#glo:ifundef"><code class="csfmt">\ifundef</code></a> or <a id="wrglossary.7902"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a>.<p>
+<a id="wrglossary.7962"></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.7963"></a><a href="#glo:dual.field">field</a> identified by its <a id="wrglossary.7964"></a><a href="#glo:@@glslabel at internalfieldlabel">internal label</a> <span class="meta">〈<em class="metainner">field-label</em>〉</span> set. This is like <a id="wrglossary.7965"></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.7966"></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.7967"></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.7968"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>’s commands, such as <a id="wrglossary.7969"></a><a href="#glo:ifundef"><code class="csfmt">\ifundef</code></a> or <a id="wrglossary.7970"></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).<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.7903"></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 -->
+If you are simply displaying the value of the field (for example, in the <a id="wrglossary.7971"></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 -->
<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.7904"></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.7905"></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.7906"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a>) and tests if <a id="wrglossary.7907"></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.7908"></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>
+<a id="wrglossary.7972"></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.7973"></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.7974"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a>) and tests if <a id="wrglossary.7975"></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.7976"></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.7909"></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.7910"></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>
+<a id="wrglossary.7977"></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.7978"></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.7911"></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.7912"></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>
+<a id="wrglossary.7979"></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.7980"></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.7913"></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.7914"></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.7915"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a>) and tests if <a id="wrglossary.7916"></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>
+<a id="wrglossary.7981"></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.7982"></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.7983"></a><a href="#glo:GlsXtrIfFieldEqStr"><code class="csfmt">\GlsXtrIfFieldEqStr</code></a>) and tests if <a id="wrglossary.7984"></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.7917"></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.7918"></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>
+<a id="wrglossary.7985"></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.7986"></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.7919"></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.7920"></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>
+<a id="wrglossary.7987"></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.7988"></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>
</section><!-- end of section sec:fieldconditionals -->
@@ -7738,10 +7790,10 @@
<p>
There are three basic ways of counting entry references:
<ol class="displaylist">
- <li><span class="numitem">1.</span>Counting the total number of times <a id="wrglossary.7921"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> is used (<a id="wrglossary.7922"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> resets the count unless <a id="wrglossary.7923"></a><a href="#glo:glsresetcurrcountfalse"><code class="csfmt">\glsresetcurrcountfalse</code></a> and is best avoided). This is provided by the base <a id="wrglossary.7924"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and is intended for documents where the term should be displayed differently if it’s only been used a certain number of times. The information has to be written to the <a id="wrglossary.7925"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file so that it’s available on the next LaTeX run.<p>
-This method is extended by <a id="wrglossary.7926"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and is described in §<a href="#sec:entrycount">6.1</a>. This method relies on the document only using the <a id="wrglossary.7927"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands and is inappropriate with <a id="wrglossary.7928"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
-<li><span class="numitem">2.</span>Counting the total number of records. This method is only available with <a id="wrglossary.7929"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and is intended for documents where the term should be displayed differently if it’s only been <a id="wrglossary.7930"></a><a href="#glo:@@glslabel at indexing">recorded</a> (<a id="wrglossary.7931"></a><a href="#glo:@@glslabel at indexing">indexed</a>) a certain number of times. This is a more efficient method than entry counting. See §<a href="#sec:recordcount">11.4</a> for further details.<p>
-<li><span class="numitem">3.</span>Counting the number of times the <a id="wrglossary.7932"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.7933"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands are used. Unlike the other two methods, this just provides a running total rather than the total from the previous LaTeX run. This method is intended to make it more convenient to work with hooks like <a id="wrglossary.7934"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a>, <a id="wrglossary.7935"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> or <a id="wrglossary.7936"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>. See §<a href="#sec:linkcount">6.2</a> for further details.
+ <li><span class="numitem">1.</span>Counting the total number of times <a id="wrglossary.7989"></a><a href="#glo:glsunset"><code class="csfmt">\glsunset</code></a> is used (<a id="wrglossary.7990"></a><a href="#glo:glsreset"><code class="csfmt">\glsreset</code></a> resets the count unless <a id="wrglossary.7991"></a><a href="#glo:glsresetcurrcountfalse"><code class="csfmt">\glsresetcurrcountfalse</code></a> and is best avoided). This is provided by the base <a id="wrglossary.7992"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and is intended for documents where the term should be displayed differently if it’s only been used a certain number of times. The information has to be written to the <a id="wrglossary.7993"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file so that it’s available on the next LaTeX run.<p>
+This method is extended by <a id="wrglossary.7994"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> and is described in §<a href="#sec:entrycount">6.1</a>. This method relies on the document only using the <a id="wrglossary.7995"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands and is inappropriate with <a id="wrglossary.7996"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>.<p>
+<li><span class="numitem">2.</span>Counting the total number of records. This method is only available with <a id="wrglossary.7997"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a> and is intended for documents where the term should be displayed differently if it’s only been <a id="wrglossary.7998"></a><a href="#glo:@@glslabel at indexing">recorded</a> (<a id="wrglossary.7999"></a><a href="#glo:@@glslabel at indexing">indexed</a>) a certain number of times. This is a more efficient method than entry counting. See §<a href="#sec:recordcount">11.4</a> for further details.<p>
+<li><span class="numitem">3.</span>Counting the number of times the <a id="wrglossary.8000"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.8001"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands are used. Unlike the other two methods, this just provides a running total rather than the total from the previous LaTeX run. This method is intended to make it more convenient to work with hooks like <a id="wrglossary.8002"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a>, <a id="wrglossary.8003"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> or <a id="wrglossary.8004"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>. See §<a href="#sec:linkcount">6.2</a> for further details.
</ol>
<p>
@@ -7751,160 +7803,160 @@
<h2><!-- start of section header -->6.1. Entry Counting (First Use Flag)<div class="labellink"><a href="#sec:entrycount">[link]</a></div></h2><!-- end of section header -->
<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.7937"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you need to use record counting instead (see §<a href="#sec:recordcount">11.4</a>). </div><!-- end of information -->
+If you are using <a id="wrglossary.8005"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, you need to use record counting instead (see §<a href="#sec:recordcount">11.4</a>). </div><!-- end of information -->
<p>
-Entry counting is provided by the base <a id="wrglossary.7938"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and is enabled with <a id="wrglossary.7939"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>. This keeps a count of the number of times an entry is marked as used, which is done by hooking into the unset and reset commands (see §<a href="#sec:glsunset">5.10</a>). The current running total can be obtained with <a id="wrglossary.7940"></a><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a>. The total from the end of the previous LaTeX run can be obtained with <a id="wrglossary.7941"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a>.<p>
-Since entry counting relies on the <a id="wrglossary.7942"></a><a href="#glo:dual.firstuseflag">first use flag</a>, it doesn’t take the <a id="wrglossary.7943"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands into account. <p>
+Entry counting is provided by the base <a id="wrglossary.8006"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package and is enabled with <a id="wrglossary.8007"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>. This keeps a count of the number of times an entry is marked as used, which is done by hooking into the unset and reset commands (see §<a href="#sec:glsunset">5.10</a>). The current running total can be obtained with <a id="wrglossary.8008"></a><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a>. The total from the end of the previous LaTeX run can be obtained with <a id="wrglossary.8009"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a>.<p>
+Since entry counting relies on the <a id="wrglossary.8010"></a><a href="#glo:dual.firstuseflag">first use flag</a>, it doesn’t take the <a id="wrglossary.8011"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands into account. <p>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
-Entry counting is incompatible with <a id="wrglossary.7944"></a><a href="#glo:opt.docdef"><span class="styoptfmt">docdef</span></a><span class="optfmt">=</span><a id="wrglossary.7945"></a><a href="#glo:optval.docdef.true"><span class="optfmt">true</span></a>. </div><!-- end of warning -->
+Entry counting is incompatible with <a id="wrglossary.8012"></a><a href="#glo:opt.docdef"><span class="styoptfmt">docdef</span></a><span class="optfmt">=</span><a id="wrglossary.8013"></a><a href="#glo:optval.docdef.true"><span class="optfmt">true</span></a>. </div><!-- end of warning -->
<p>
-The <a id="wrglossary.7946"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package modifies <a id="wrglossary.7947"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> to allow for the <a id="wrglossary.7948"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute. This means that you not only need to enable entry counting with <a id="wrglossary.7949"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>, but you also need to set the <a id="wrglossary.7950"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute (see below).<p>
-Prior to v1.49, the associated counter was reset back to 0 when the <a id="wrglossary.7951"></a><a href="#glo:dual.firstuseflag">first use flag</a> is reset. This behaviour is now only implemented if the following conditional is true: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7952"></a><code class="code"><dfn id="glo:ifglsresetcurrcount"><code class="csfmt">\ifglsresetcurrcount</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 -->
+The <a id="wrglossary.8014"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package modifies <a id="wrglossary.8015"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> to allow for the <a id="wrglossary.8016"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute. This means that you not only need to enable entry counting with <a id="wrglossary.8017"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>, but you also need to set the <a id="wrglossary.8018"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute (see below).<p>
+Prior to v1.49, the associated counter was reset back to 0 when the <a id="wrglossary.8019"></a><a href="#glo:dual.firstuseflag">first use flag</a> is reset. This behaviour is now only implemented if the following conditional is true: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
+<a id="wrglossary.8020"></a><code class="code"><dfn id="glo:ifglsresetcurrcount"><code class="csfmt">\ifglsresetcurrcount</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 -->
To (locally) change this conditional to true 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.7953"></a><code class="code"><dfn id="glo:glsresetcurrcounttrue"><code class="csfmt">\glsresetcurrcounttrue</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8021"></a><code class="code"><dfn id="glo:glsresetcurrcounttrue"><code class="csfmt">\glsresetcurrcounttrue</code></dfn></code></div><!-- end of pinnedbox -->
To (locally) change this conditional to false 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.7954"></a><code class="code"><dfn id="glo:glsresetcurrcountfalse"><code class="csfmt">\glsresetcurrcountfalse</code></dfn></code></div><!-- end of pinnedbox -->
- As from v1.49, the default is now false. Note that this conditional is also available with <a id="wrglossary.7955"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+.<p>
+<a id="wrglossary.8022"></a><code class="code"><dfn id="glo:glsresetcurrcountfalse"><code class="csfmt">\glsresetcurrcountfalse</code></dfn></code></div><!-- end of pinnedbox -->
+ As from v1.49, the default is now false. Note that this conditional is also available with <a id="wrglossary.8023"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> v4.50+.<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-Remember that entry counting only counts the number of times an entry is used by commands that change the <a id="wrglossary.7956"></a><a href="#glo:dual.firstuseflag">first use flag</a>. (That is, all those commands that mark the entry as having been used.) There are many commands that don’t modify this flag and they won’t contribute to the entry use count. </div><!-- end of important -->
+Remember that entry counting only counts the number of times an entry is used by commands that change the <a id="wrglossary.8024"></a><a href="#glo:dual.firstuseflag">first use flag</a>. (That is, all those commands that mark the entry as having been used.) There are many commands that don’t modify this flag and they won’t contribute to the entry use count. </div><!-- end of important -->
<p>
-With just the base <a id="wrglossary.7957"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, the associated entry counting commands, such as <a id="wrglossary.7958"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>, are only available when entry counting has been activated with <a id="wrglossary.7959"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>. Whereas with <a id="wrglossary.7960"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, those commands are always available but behave in the same way as the corresponding <a id="wrglossary.7961"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands if entry counting hasn’t been activated. The commands provided by the <a id="wrglossary.7962"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> options, such as <a id="wrglossary.7963"></a><a href="#glo:ac"><code class="csfmt">\ac</code></a> are defined to use <a id="wrglossary.7964"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> instead of <a id="wrglossary.7965"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc so you can use them either with or without entry counting.<p>
-In order to activate entry counting with <a id="wrglossary.7966"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you not only need to use <a id="wrglossary.7967"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> but also need to specify the trigger value.<p>
+With just the base <a id="wrglossary.8025"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, the associated entry counting commands, such as <a id="wrglossary.8026"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a>, are only available when entry counting has been activated with <a id="wrglossary.8027"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>. Whereas with <a id="wrglossary.8028"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, those commands are always available but behave in the same way as the corresponding <a id="wrglossary.8029"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands if entry counting hasn’t been activated. The commands provided by the <a id="wrglossary.8030"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> options, such as <a id="wrglossary.8031"></a><a href="#glo:ac"><code class="csfmt">\ac</code></a> are defined to use <a id="wrglossary.8032"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> instead of <a id="wrglossary.8033"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc so you can use them either with or without entry counting.<p>
+In order to activate entry counting with <a id="wrglossary.8034"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>, you not only need to use <a id="wrglossary.8035"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a> but also need to specify the trigger value.<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.7968"></a><code class="code"><dfn id="glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></dfn>{<span class="meta">〈<em class="metainner">category-list</em>〉</span>}{<span class="meta">〈<em class="metainner">trigger-value</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8036"></a><code class="code"><dfn id="glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></dfn>{<span class="meta">〈<em class="metainner">category-list</em>〉</span>}{<span class="meta">〈<em class="metainner">trigger-value</em>〉</span>}</code></div><!-- end of pinnedbox -->
This command is provided as a shortcut to activate entry counting and assign the trigger value. This command performs the following:
<ul class="displaylist">
- <li><span class="bulletitem">•</span>enables entry counting with <a id="wrglossary.7969"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>; <li><span class="bulletitem">•</span>redefines the <a id="wrglossary.7970"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands to do the equivalent <a id="wrglossary.7971"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> commands (so you don’t need to keep track of which entries have entry counting enabled); <li><span class="bulletitem">•</span>sets the <a id="wrglossary.7972"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute to <span class="meta">〈<em class="metainner">trigger-value</em>〉</span> for all the supplied categories; <li><span class="bulletitem">•</span>disables the unit counting command (which is incompatible).
+ <li><span class="bulletitem">•</span>enables entry counting with <a id="wrglossary.8037"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>; <li><span class="bulletitem">•</span>redefines the <a id="wrglossary.8038"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands to do the equivalent <a id="wrglossary.8039"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> commands (so you don’t need to keep track of which entries have entry counting enabled); <li><span class="bulletitem">•</span>sets the <a id="wrglossary.8040"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute to <span class="meta">〈<em class="metainner">trigger-value</em>〉</span> for all the supplied categories; <li><span class="bulletitem">•</span>disables the unit counting command (which is incompatible).
</ul>
- If you want to have different trigger values for different categories, you can set the <a id="wrglossary.7973"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute afterwards for the other category. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7974"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a>{<a id="wrglossary.7975"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>,<a id="wrglossary.7976"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>}{1}
-<a id="wrglossary.7977"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.7978"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{2}
-</pre> If you use <a id="wrglossary.7979"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a> multiple times, the repeated instances will simply set the <a id="wrglossary.7980"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute for the listed categories. So the above can also be written as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.7981"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a>{<a id="wrglossary.7982"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>,<a id="wrglossary.7983"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>}{1}
-<a id="wrglossary.7984"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a>{<a id="wrglossary.7985"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{2}
+ If you want to have different trigger values for different categories, you can set the <a id="wrglossary.8041"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute afterwards for the other category. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8042"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a>{<a id="wrglossary.8043"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>,<a id="wrglossary.8044"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>}{1}
+<a id="wrglossary.8045"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{<a id="wrglossary.8046"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{2}
+</pre> If you use <a id="wrglossary.8047"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a> multiple times, the repeated instances will simply set the <a id="wrglossary.8048"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute for the listed categories. So the above can also be written as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8049"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a>{<a id="wrglossary.8050"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>,<a id="wrglossary.8051"></a><a href="#glo:opt.cat.acronym"><span class="csoptfmt">acronym</span></a>}{1}
+<a id="wrglossary.8052"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a>{<a id="wrglossary.8053"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{2}
</pre><p>
-The commands like <a id="wrglossary.7986"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> behave like the corresponding <a id="wrglossary.7987"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command if the entry count at the end of the previous run was more than a trigger value. With just the base <a id="wrglossary.7988"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, this trigger value is 1. With <a id="wrglossary.7989"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you can specify a different value.<p>
+The commands like <a id="wrglossary.8054"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> behave like the corresponding <a id="wrglossary.8055"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> command if the entry count at the end of the previous run was more than a trigger value. With just the base <a id="wrglossary.8056"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> package, this trigger value is 1. With <a id="wrglossary.8057"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> you can specify a different value.<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
The appropriate trigger value must be set for the required category or categories. </div><!-- end of important -->
<p>
-As with the <a id="wrglossary.7990"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands, the <a id="wrglossary.7991"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> set of commands may also be used with the star (<code class="code">*</code>) or plus (<code class="code">+</code>) modifiers or the modifier given by <a id="wrglossary.7992"></a><a href="#glo:GlsXtrSetAltModifier"><code class="csfmt">\GlsXtrSetAltModifier</code></a>.<p>
-If the entry count at the end of the previous run doesn’t exceed the trigger value, the corresponding formatting command is used instead. For example, <a id="wrglossary.7993"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> will use <a id="wrglossary.7994"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a>. The complete set of commands are: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.7995"></a><code class="code"><dfn id="glo:cgls"><code class="csfmt">\cgls</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.7996"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.7997"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.7998"></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 -->
- If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.7999"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> otherwise it 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.8000"></a><code class="code"><dfn id="glo:cglsformat"><code class="csfmt">\cglsformat</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 redefined by <a id="wrglossary.8001"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to test whether or not the entry has the <a id="wrglossary.8002"></a><a href="#glo:opt.catattr.regular"><span class="csoptfmt">regular</span></a> attribute set or is an abbreviation: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.8003"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a>}[2]{%
- <a id="wrglossary.8004"></a><a href="#glo:glsifregular"><code class="csfmt">\glsifregular</code></a>{#1}{<a id="wrglossary.8005"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a>{#1}}%
- {<a id="wrglossary.8006"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{#1}{<a id="wrglossary.8007"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{#1}}{<a id="wrglossary.8008"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a>{#1}}}#2%
+As with the <a id="wrglossary.8058"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands, the <a id="wrglossary.8059"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> set of commands may also be used with the star (<code class="code">*</code>) or plus (<code class="code">+</code>) modifiers or the modifier given by <a id="wrglossary.8060"></a><a href="#glo:GlsXtrSetAltModifier"><code class="csfmt">\GlsXtrSetAltModifier</code></a>.<p>
+If the entry count at the end of the previous run doesn’t exceed the trigger value, the corresponding formatting command is used instead. For example, <a id="wrglossary.8061"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> will use <a id="wrglossary.8062"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a>. The complete set of commands are: <div 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:cgls"><code class="csfmt">\cgls</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.8064"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8065"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8066"></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 -->
+ If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8067"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> otherwise it 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.8068"></a><code class="code"><dfn id="glo:cglsformat"><code class="csfmt">\cglsformat</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 redefined by <a id="wrglossary.8069"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> to test whether or not the entry has the <a id="wrglossary.8070"></a><a href="#glo:opt.catattr.regular"><span class="csoptfmt">regular</span></a> attribute set or is an abbreviation: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.8071"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a>}[2]{%
+ <a id="wrglossary.8072"></a><a href="#glo:glsifregular"><code class="csfmt">\glsifregular</code></a>{#1}{<a id="wrglossary.8073"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a>{#1}}%
+ {<a id="wrglossary.8074"></a><a href="#glo:ifglshaslong"><code class="csfmt">\ifglshaslong</code></a>{#1}{<a id="wrglossary.8075"></a><a href="#glo:glsentrylong"><code class="csfmt">\glsentrylong</code></a>{#1}}{<a id="wrglossary.8076"></a><a href="#glo:glsentryfirst"><code class="csfmt">\glsentryfirst</code></a>{#1}}}#2%
}
</pre> This show the first use value if the entry is regular otherwise it will show the long form. The insert is appended at the end.<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:cglspl"><code class="csfmt">\cglspl</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.8010"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8011"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8012"></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 -->
- If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8013"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> otherwise it 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.8014"></a><code class="code"><dfn id="glo:cglsplformat"><code class="csfmt">\cglsplformat</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 like <a id="wrglossary.8015"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a> but uses the plural commands.<p>
+<a id="wrglossary.8077"></a><code class="code"><dfn id="glo:cglspl"><code class="csfmt">\cglspl</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.8078"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8079"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8080"></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 -->
+ If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8081"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> otherwise it 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.8082"></a><code class="code"><dfn id="glo:cglsplformat"><code class="csfmt">\cglsplformat</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 like <a id="wrglossary.8083"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a> but uses the plural 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.8016"></a><code class="code"><dfn id="glo:cGls"><code class="csfmt">\cGls</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.8017"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8018"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8019"></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 -->
- If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8020"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> otherwise it 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.8021"></a><code class="code"><dfn id="glo:cGlsformat"><code class="csfmt">\cGlsformat</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 like <a id="wrglossary.8022"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a> but uses the <a id="wrglossary.8023"></a><a href="#glo:idx.sentencecase">sentence case</a> commands.<p>
+<a id="wrglossary.8084"></a><code class="code"><dfn id="glo:cGls"><code class="csfmt">\cGls</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.8085"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8086"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8087"></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 -->
+ If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8088"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> otherwise it 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.8089"></a><code class="code"><dfn id="glo:cGlsformat"><code class="csfmt">\cGlsformat</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 like <a id="wrglossary.8090"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a> but uses the <a id="wrglossary.8091"></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.8024"></a><code class="code"><dfn id="glo:cGlspl"><code class="csfmt">\cGlspl</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.8025"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8026"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8027"></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 -->
- If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8028"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> otherwise it 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:cGlsplformat"><code class="csfmt">\cGlsplformat</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 like <a id="wrglossary.8030"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a> but uses the plural <a id="wrglossary.8031"></a><a href="#glo:idx.sentencecase">sentence case</a> commands.<p>
-The <a id="wrglossary.8032"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides some additional commands:<p>
+<a id="wrglossary.8092"></a><code class="code"><dfn id="glo:cGlspl"><code class="csfmt">\cGlspl</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.8093"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8094"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8095"></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 -->
+ If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8096"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> otherwise it 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.8097"></a><code class="code"><dfn id="glo:cGlsplformat"><code class="csfmt">\cGlsplformat</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 like <a id="wrglossary.8098"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a> but uses the plural <a id="wrglossary.8099"></a><a href="#glo:idx.sentencecase">sentence case</a> commands.<p>
+The <a id="wrglossary.8100"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package provides some additional 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.8033"></a><code class="code"><dfn id="glo:cGLS"><code class="csfmt">\cGLS</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.8034"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8035"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8036"></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 -->
- If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8037"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> otherwise it 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.8038"></a><code class="code"><dfn id="glo:cGLSformat"><code class="csfmt">\cGLSformat</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 simply uses <a id="wrglossary.8039"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a> converted to <a id="wrglossary.8040"></a><a href="#glo:idx.uppercase">uppercase</a>.<p>
+<a id="wrglossary.8101"></a><code class="code"><dfn id="glo:cGLS"><code class="csfmt">\cGLS</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.8102"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8103"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8104"></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 -->
+ If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8105"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> otherwise it 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.8106"></a><code class="code"><dfn id="glo:cGLSformat"><code class="csfmt">\cGLSformat</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 simply uses <a id="wrglossary.8107"></a><a href="#glo:cglsformat"><code class="csfmt">\cglsformat</code></a> converted to <a id="wrglossary.8108"></a><a href="#glo:idx.uppercase">uppercase</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.8041"></a><code class="code"><dfn id="glo:cGLSpl"><code class="csfmt">\cGLSpl</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.8042"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8043"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8044"></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 -->
- If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8045"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> otherwise it 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.8046"></a><code class="code"><dfn id="glo:cGLSplformat"><code class="csfmt">\cGLSplformat</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 simply uses <a id="wrglossary.8047"></a><a href="#glo:cglsplformat"><code class="csfmt">\cglsplformat</code></a> converted to <a id="wrglossary.8048"></a><a href="#glo:idx.uppercase">uppercase</a>.<p>
+<a id="wrglossary.8109"></a><code class="code"><dfn id="glo:cGLSpl"><code class="csfmt">\cGLSpl</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.8110"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8111"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8112"></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 -->
+ If the trigger value has been supplied for the entry’s category and is exceeded, this behaves like <a id="wrglossary.8113"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> otherwise it 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.8114"></a><code class="code"><dfn id="glo:cGLSplformat"><code class="csfmt">\cGLSplformat</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 simply uses <a id="wrglossary.8115"></a><a href="#glo:cglsplformat"><code class="csfmt">\cglsplformat</code></a> converted to <a id="wrglossary.8116"></a><a href="#glo:idx.uppercase">uppercase</a>.<p>
The test to determine whether or not an entry trips the trigger value is performed 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.8049"></a><code class="code"><dfn id="glo:glsxtrifcounttrigger"><code class="csfmt">\glsxtrifcounttrigger</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 obtains the trigger value from the entry’s <a id="wrglossary.8050"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute.<p>
+<a id="wrglossary.8117"></a><code class="code"><dfn id="glo:glsxtrifcounttrigger"><code class="csfmt">\glsxtrifcounttrigger</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 obtains the trigger value from the entry’s <a id="wrglossary.8118"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute.<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-Since these commands require information from the previous LaTeX run, and extra LaTeX call must be added to the build process (before the relevant <a id="wrglossary.8051"></a><a href="#glo:dual.indexingapp">indexing application</a>). </div><!-- end of important -->
+Since these commands require information from the previous LaTeX run, and extra LaTeX call must be added to the build process (before the relevant <a id="wrglossary.8119"></a><a href="#glo:dual.indexingapp">indexing application</a>). </div><!-- end of important -->
<p>
-For example, in the following document the trigger value is set to 1. The CSS entry is only used once (which doesn’t exceed the trigger). The HTML entry is used twice (which does exceed the trigger). The sample entry is only used once, but entry counting hasn’t been enabled on its category (the default <a id="wrglossary.8052"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>).<p>
+For example, in the following document the trigger value is set to 1. The CSS entry is only used once (which doesn’t exceed the trigger). The HTML entry is used twice (which does exceed the trigger). The sample entry is only used once, but entry counting hasn’t been enabled on its category (the default <a id="wrglossary.8120"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>).<p>
<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.8053"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.8054"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a>{<a id="wrglossary.8055"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>}{1}
-<a id="wrglossary.8056"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{css}{CSS}{cascading style sheet}
-<a id="wrglossary.8057"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
-<a id="wrglossary.8058"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.8059"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.8060"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.8121"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.8122"></a><a href="#glo:GlsXtrEnableEntryCounting"><code class="csfmt">\GlsXtrEnableEntryCounting</code></a>{<a id="wrglossary.8123"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>}{1}
+<a id="wrglossary.8124"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{css}{CSS}{cascading style sheet}
+<a id="wrglossary.8125"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.8126"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.8127"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.8128"></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>
-First use: <a id="wrglossary.8061"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}, <a id="wrglossary.8062"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.8063"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
-Next use: <a id="wrglossary.8064"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
-<a id="wrglossary.8065"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+First use: <a id="wrglossary.8129"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}, <a id="wrglossary.8130"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.8131"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
+Next use: <a id="wrglossary.8132"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+<a id="wrglossary.8133"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> If the document is saved in a file 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
pdflatex myDoc
makeglossaries myDoc
pdflatex myDoc
-</pre> Note the second LaTeX call before <a id="wrglossary.8066"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. The result is shown below: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:catentrycount"></a>Example 121: Entry counting according to category <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example121.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example121.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example121.png" type="image/png" width="389" height="123">Example document illustrating entry counting.</object> </div><!-- end of resultbox -->
- Note that the CSS entry only shows the long form, doesn’t appear in the glossary and doesn’t have a hyperlink. This is because the total count from the previous LaTeX run doesn’t exceed the value (1, in this case) that triggers the normal behaviour of <a id="wrglossary.8067"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. The HTML entry has a total count of 2 from the previous LaTeX run, so it’s displayed as normal with the full form on <a id="wrglossary.8068"></a><a href="#glo:dual.firstuse">first use</a> and has a hyperlink to its entry in the glossary.<p>
-The sample entry is only used once, but it has the default <a id="wrglossary.8069"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category, which doesn’t have the <a id="wrglossary.8070"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute set.<p>
-Note that if the build process only had one LaTeX call before running <a id="wrglossary.8071"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, the HTML entry would also not appear in the glossary. This is because on the first LaTeX run, the total from the previous run is 0 (because there’s no information in the <a id="wrglossary.8072"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file).<p>
-The <a id="wrglossary.8073"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package also provides the ability to count per sectional unit instead: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8074"></a><code class="code"><dfn id="glo:glsenableentryunitcount"><code class="csfmt">\glsenableentryunitcount</code></dfn></code></div><!-- end of pinnedbox -->
+</pre> Note the second LaTeX call before <a id="wrglossary.8134"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>. The result is shown below: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+<a id="ex:catentrycount"></a>Example 119: Entry counting according to category <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example119.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example119.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example119.png" type="image/png" width="389" height="187">Example document illustrating entry counting.</object> </div><!-- end of resultbox -->
+ Note that the CSS entry only shows the long form, doesn’t appear in the glossary and doesn’t have a hyperlink. This is because the total count from the previous LaTeX run doesn’t exceed the value (1, in this case) that triggers the normal behaviour of <a id="wrglossary.8135"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. The HTML entry has a total count of 2 from the previous LaTeX run, so it’s displayed as normal with the full form on <a id="wrglossary.8136"></a><a href="#glo:dual.firstuse">first use</a> and has a hyperlink to its entry in the glossary.<p>
+The sample entry is only used once, but it has the default <a id="wrglossary.8137"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category, which doesn’t have the <a id="wrglossary.8138"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute set.<p>
+Note that if the build process only had one LaTeX call before running <a id="wrglossary.8139"></a><a href="#glo:app.makeglossaries"><span class="appfmt">makeglossaries</span></a>, the HTML entry would also not appear in the glossary. This is because on the first LaTeX run, the total from the previous run is 0 (because there’s no information in the <a id="wrglossary.8140"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file).<p>
+The <a id="wrglossary.8141"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> package also provides the ability to count per sectional unit instead: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
+<a id="wrglossary.8142"></a><code class="code"><dfn id="glo:glsenableentryunitcount"><code class="csfmt">\glsenableentryunitcount</code></dfn></code></div><!-- end of pinnedbox -->
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-It’s not possible to enable both document-wide entry counting (<a id="wrglossary.8075"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>) and unit entry counting (<a id="wrglossary.8076"></a><a href="#glo:glsenableentryunitcount"><code class="csfmt">\glsenableentryunitcount</code></a>). </div><!-- end of important -->
+It’s not possible to enable both document-wide entry counting (<a id="wrglossary.8143"></a><a href="#glo:glsenableentrycount"><code class="csfmt">\glsenableentrycount</code></a>) and unit entry counting (<a id="wrglossary.8144"></a><a href="#glo:glsenableentryunitcount"><code class="csfmt">\glsenableentryunitcount</code></a>). </div><!-- end of important -->
<p>
-The unit entry counting provides separate totals for each section unit. As above, this uses the <a id="wrglossary.8077"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute to provide the trigger value but also requires the <a id="wrglossary.8078"></a><a href="#glo:opt.catattr.unitcount"><span class="csoptfmt">unitcount</span></a> attribute, which should be set to the name of the appropriate counter, such as <a id="wrglossary.8079"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a> or <a id="wrglossary.8080"></a><a href="#glo:ctr.chapter"><span class="ctrfmt">chapter</span></a>.<p>
+The unit entry counting provides separate totals for each section unit. As above, this uses the <a id="wrglossary.8145"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute to provide the trigger value but also requires the <a id="wrglossary.8146"></a><a href="#glo:opt.catattr.unitcount"><span class="csoptfmt">unitcount</span></a> attribute, which should be set to the name of the appropriate counter, such as <a id="wrglossary.8147"></a><a href="#glo:ctr.section"><span class="ctrfmt">section</span></a> or <a id="wrglossary.8148"></a><a href="#glo:ctr.chapter"><span class="ctrfmt">chapter</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 -->
-Due to the asynchronous nature of TeX’s output routine, discrepancies will occur in page spanning paragraphs if you use the <a id="wrglossary.8081"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter. </div><!-- end of warning -->
+Due to the asynchronous nature of TeX’s output routine, discrepancies will occur in page spanning paragraphs if you use the <a id="wrglossary.8149"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter. </div><!-- end of warning -->
<p>
As before, there is a command provided to enable the feature and set the corresponding attributes at the same time: <div 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:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></dfn>{<span class="meta">〈<em class="metainner">category-list</em>〉</span>}{<span class="meta">〈<em class="metainner">trigger-value</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8150"></a><code class="code"><dfn id="glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></dfn>{<span class="meta">〈<em class="metainner">category-list</em>〉</span>}{<span class="meta">〈<em class="metainner">trigger-value</em>〉</span>}{<span class="meta">〈<em class="metainner">counter</em>〉</span>}</code></div><!-- end of pinnedbox -->
This command performs the following:
<ul class="displaylist">
- <li><span class="bulletitem">•</span>enables unit entry counting with <a id="wrglossary.8083"></a><a href="#glo:glsenableentryunitcount"><code class="csfmt">\glsenableentryunitcount</code></a>; <li><span class="bulletitem">•</span>redefines the <a id="wrglossary.8084"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands to do the equivalent <a id="wrglossary.8085"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> commands (so you don’t need to keep track of which entries have entry counting enabled); <li><span class="bulletitem">•</span>sets the <a id="wrglossary.8086"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute to the supplied trigger for all the supplied categories; <li><span class="bulletitem">•</span>sets the <a id="wrglossary.8087"></a><a href="#glo:opt.catattr.unitcount"><span class="csoptfmt">unitcount</span></a> attribute to the supplied counter for all the supplied categories; <li><span class="bulletitem">•</span>disables the document-wide counting command (which is incompatible).
+ <li><span class="bulletitem">•</span>enables unit entry counting with <a id="wrglossary.8151"></a><a href="#glo:glsenableentryunitcount"><code class="csfmt">\glsenableentryunitcount</code></a>; <li><span class="bulletitem">•</span>redefines the <a id="wrglossary.8152"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands to do the equivalent <a id="wrglossary.8153"></a><a href="#glo:cgls"><code class="csfmt">\cgls</code></a> commands (so you don’t need to keep track of which entries have entry counting enabled); <li><span class="bulletitem">•</span>sets the <a id="wrglossary.8154"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> attribute to the supplied trigger for all the supplied categories; <li><span class="bulletitem">•</span>sets the <a id="wrglossary.8155"></a><a href="#glo:opt.catattr.unitcount"><span class="csoptfmt">unitcount</span></a> attribute to the supplied counter for all the supplied categories; <li><span class="bulletitem">•</span>disables the document-wide counting command (which is incompatible).
</ul>
- If you use <a id="wrglossary.8088"></a><a href="#glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></a> multiple times, the repeated instances will simply set the <a id="wrglossary.8089"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> and <a id="wrglossary.8090"></a><a href="#glo:opt.catattr.unitcount"><span class="csoptfmt">unitcount</span></a> attributes for the listed categories.<p>
-The counter value is used as part of a label, which means that <a id="wrglossary.8091"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a> needs to be expandable. Since <a id="wrglossary.8092"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> also has a similar requirement and provides <a id="wrglossary.8093"></a><a href="#glo:theHcounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a> as an expandable alternative, <a id="wrglossary.8094"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> will use <a id="wrglossary.8095"></a><a href="#glo:theHcounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a> if it exists otherwise it will use <a id="wrglossary.8096"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a>.<p>
-The commands for accessing the totals, <a id="wrglossary.8097"></a><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a> and <a id="wrglossary.8098"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a> have different definitions with unit entry counting and will expand to the total for the current unit. The overall totals can be obtained with additional 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.8099"></a><code class="code"><dfn id="glo:glsentryprevtotalcount"><code class="csfmt">\glsentryprevtotalcount</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ If you use <a id="wrglossary.8156"></a><a href="#glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></a> multiple times, the repeated instances will simply set the <a id="wrglossary.8157"></a><a href="#glo:opt.catattr.entrycount"><span class="csoptfmt">entrycount</span></a> and <a id="wrglossary.8158"></a><a href="#glo:opt.catattr.unitcount"><span class="csoptfmt">unitcount</span></a> attributes for the listed categories.<p>
+The counter value is used as part of a label, which means that <a id="wrglossary.8159"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a> needs to be expandable. Since <a id="wrglossary.8160"></a><a href="#glo:pkg.hyperref"><span class="styfmt">hyperref</span></a> also has a similar requirement and provides <a id="wrglossary.8161"></a><a href="#glo:theHcounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a> as an expandable alternative, <a id="wrglossary.8162"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a> will use <a id="wrglossary.8163"></a><a href="#glo:theHcounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a> if it exists otherwise it will use <a id="wrglossary.8164"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter-name</em>〉</span></code></a>.<p>
+The commands for accessing the totals, <a id="wrglossary.8165"></a><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a> and <a id="wrglossary.8166"></a><a href="#glo:glsentryprevcount"><code class="csfmt">\glsentryprevcount</code></a> have different definitions with unit entry counting and will expand to the total for the current unit. The overall totals can be obtained with additional 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.8167"></a><code class="code"><dfn id="glo:glsentryprevtotalcount"><code class="csfmt">\glsentryprevtotalcount</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
This expands to the overall total from the previous LaTeX run.<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.8100"></a><code class="code"><dfn id="glo:glsentryprevmaxcount"><code class="csfmt">\glsentryprevmaxcount</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8168"></a><code class="code"><dfn id="glo:glsentryprevmaxcount"><code class="csfmt">\glsentryprevmaxcount</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
This expands to the maximum per-unit total from the previous LaTeX run.<p>
For example: <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.8101"></a><a href="#glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></a>{<a id="wrglossary.8102"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>}{2}{section}
+<a id="wrglossary.8169"></a><a href="#glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></a>{<a id="wrglossary.8170"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a>}{2}{section}
-<a id="wrglossary.8103"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<span class="comment">% <a id="wrglossary.8104"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={abbreviation}</span>:</span>
-<a id="wrglossary.8105"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
-<a id="wrglossary.8106"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{css}{CSS}{cascading style sheet}
+<a id="wrglossary.8171"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<span class="comment">% <a id="wrglossary.8172"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={abbreviation}</span>:</span>
+<a id="wrglossary.8173"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{HTML}{hypertext markup language}
+<a id="wrglossary.8174"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{css}{CSS}{cascading style sheet}
-<span class="comment">% <a id="wrglossary.8107"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={general}</span>:</span>
-<a id="wrglossary.8108"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.8109"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.8110"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={sample}</span>}
+<span class="comment">% <a id="wrglossary.8175"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={general}</span>:</span>
+<a id="wrglossary.8176"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.8177"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.8178"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={sample}</span>}
<code class="cbeg">\begin{document}</code>
<code class="cmd">\section</code>{Sample}
-Used once: <a id="wrglossary.8111"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Used once: <a id="wrglossary.8179"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
-Used three times: <a id="wrglossary.8112"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css} and <a id="wrglossary.8113"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css} and <a id="wrglossary.8114"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}.
+Used three times: <a id="wrglossary.8180"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css} and <a id="wrglossary.8181"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css} and <a id="wrglossary.8182"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}.
-Used once: <a id="wrglossary.8115"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
+Used once: <a id="wrglossary.8183"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
<code class="cmd">\section</code>{Another Sample}
-Used once: <a id="wrglossary.8116"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}.
+Used once: <a id="wrglossary.8184"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}.
-Used twice: <a id="wrglossary.8117"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.8118"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Used twice: <a id="wrglossary.8185"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html} and <a id="wrglossary.8186"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
-<a id="wrglossary.8119"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+<a id="wrglossary.8187"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> As before, if the document is in a file 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
pdflatex myDoc
@@ -7911,39 +7963,39 @@
makeglossaries myDoc
pdflatex myDoc
</pre> The result is: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:catunitentrycount"></a>Example 122: Entry unit counting (per section) according to category <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example122.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example122.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example122.png" type="image/png" width="388" height="247">Example document illustrating entry unit counting (per section).</object> </div><!-- end of resultbox -->
- In this document, the CSS entry is used three times in the first section. This is more than the trigger value of 2, so <code class="code"><a id="wrglossary.8120"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}</code> is expanded on <a id="wrglossary.8121"></a><a href="#glo:dual.firstuse">first use</a> with the short form used on subsequent use, and the CSS entries in that section are added to the glossary. In the second section, the CSS entry is only used once, which trips the suppression trigger, so in that section, the long form is used and <code class="code"><a id="wrglossary.8122"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}</code> doesn’t get a line added to the glossary file.<p>
+<a id="ex:catunitentrycount"></a>Example 120: Entry unit counting (per section) according to category <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example120.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example120.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example120.png" type="image/png" width="206" height="149">Example document illustrating entry unit counting (per section).</object> </div><!-- end of resultbox -->
+ In this document, the CSS entry is used three times in the first section. This is more than the trigger value of 2, so <code class="code"><a id="wrglossary.8188"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}</code> is expanded on <a id="wrglossary.8189"></a><a href="#glo:dual.firstuse">first use</a> with the short form used on subsequent use, and the CSS entries in that section are added to the glossary. In the second section, the CSS entry is only used once, which trips the suppression trigger, so in that section, the long form is used and <code class="code"><a id="wrglossary.8190"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{css}</code> doesn’t get a line added to the glossary file.<p>
The HTML entry is used a total of three times, but the expansion and indexing suppression trigger is tripped in both sections because the per-unit total (1 for the first section and 2 for the second chapter) is less than or equal to the trigger value.<p>
-The sample entry has only been used once, but it doesn’t trip the indexing suppression because it’s in the <a id="wrglossary.8123"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category, which hasn’t been listed in <a id="wrglossary.8124"></a><a href="#glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></a>.<p>
-The per-unit entry counting can be used for other purposes. In the following example document, the trigger value is set to zero, which means the index suppression won’t be triggered, but the unit entry count is used to automatically suppress the hyperlink for commands like <a id="wrglossary.8125"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> by modifying the <a id="wrglossary.8126"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a> which is used at the end of the macro the determines whether or not to suppress the hyperlink.<p>
+The sample entry has only been used once, but it doesn’t trip the indexing suppression because it’s in the <a id="wrglossary.8191"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a> category, which hasn’t been listed in <a id="wrglossary.8192"></a><a href="#glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></a>.<p>
+The per-unit entry counting can be used for other purposes. In the following example document, the trigger value is set to zero, which means the index suppression won’t be triggered, but the unit entry count is used to automatically suppress the hyperlink for commands like <a id="wrglossary.8193"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> by modifying the <a id="wrglossary.8194"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a> which is used at the end of the macro the determines whether or not to suppress the hyperlink.<p>
<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.8127"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.8128"></a><a href="#glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></a>{<a id="wrglossary.8129"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{0}{page}
-<a id="wrglossary.8130"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.8131"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.8132"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.8195"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.8196"></a><a href="#glo:GlsXtrEnableEntryUnitCounting"><code class="csfmt">\GlsXtrEnableEntryUnitCounting</code></a>{<a id="wrglossary.8197"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}{0}{page}
+<a id="wrglossary.8198"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample}{<a id="wrglossary.8199"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample}</span>,<a id="wrglossary.8200"></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.8133"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a>}{%
- <code class="cmd">\ifnum</code><a id="wrglossary.8134"></a><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a><a id="wrglossary.8135"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>>0
- <a id="wrglossary.8136"></a><a href="#glo:setupglslink"><code class="csfmt">\setupglslink</code></a>{hyper=false}%
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8201"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a>}{%
+ <code class="cmd">\ifnum</code><a id="wrglossary.8202"></a><a href="#glo:glsentrycurrcount"><code class="csfmt">\glsentrycurrcount</code></a><a id="wrglossary.8203"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>>0
+ <a id="wrglossary.8204"></a><a href="#glo:setupglslink"><code class="csfmt">\setupglslink</code></a>{hyper=false}%
<code class="cmd">\fi</code>
}
<code class="cbeg">\begin{document}</code>
-A <a id="wrglossary.8137"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} entry. Next use: <a id="wrglossary.8138"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
+A <a id="wrglossary.8205"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample} entry. Next use: <a id="wrglossary.8206"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
<code class="cmd">\newpage</code>
-Next page: <a id="wrglossary.8139"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}. Again: <a id="wrglossary.8140"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
+Next page: <a id="wrglossary.8207"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}. Again: <a id="wrglossary.8208"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}.
-<a id="wrglossary.8141"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+<a id="wrglossary.8209"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
-</pre> This only produces a hyperlink for the first instance of <code class="code"><a id="wrglossary.8142"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}</code> on each page. <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:unitentrycounthyper"></a>Example 123: Enabling unit counting to hook into hyperlink setting <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example123.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example123.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example123-page1.png" type="image/png" width="178" height="12">Page 1. Example document that demonstrates how to automatically switch off the hyperlink using unit counting.</object><object data="glossaries-extra-manual-examples/glossaries-extra-manual-example123-page2.png" type="image/png" width="198" height="78">Page 2. Example document that demonstrates how to automatically switch off the hyperlink using unit counting.</object> </div><!-- end of resultbox -->
+</pre> This only produces a hyperlink for the first instance of <code class="code"><a id="wrglossary.8210"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample}</code> on each page. <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+<a id="ex:unitentrycounthyper"></a>Example 121: Enabling unit counting to hook into hyperlink setting <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example121.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example121.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example121-page1.png" type="image/png" width="389" height="123">Page 1. Example document that demonstrates how to automatically switch off the hyperlink using unit counting.</object> </div><!-- end of resultbox -->
<p>
-The earlier warning about using the <a id="wrglossary.8143"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter still applies. If the first instance of <a id="wrglossary.8144"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> occurs at the top of the page within a paragraph that started on the previous page, then the count will continue from the previous page.<p>
+The earlier warning about using the <a id="wrglossary.8211"></a><a href="#glo:ctr.page"><span class="ctrfmt">page</span></a> counter still applies. If the first instance of <a id="wrglossary.8212"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> occurs at the top of the page within a paragraph that started on the previous page, then the count will continue from the previous page.<p>
</section><!-- end of section sec:entrycount -->
@@ -7950,83 +8002,83 @@
<section id="sec:linkcount"><!-- start of section sec:linkcount --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->6.2. Link Counting<div class="labellink"><a href="#sec:linkcount">[link]</a></div></h2><!-- end of section header -->
<p>
-As from version 1.26, an alternative method of entry counting is to count the number of times the <a id="wrglossary.8145"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.8146"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands are used. (The <span class="qt">“link”</span> in this method’s name refers to the use of the internal command <code class="csfmt">\@gls at link</code> not to <a id="wrglossary.8147"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a> although <code class="csfmt">\@gls at link</code> may use <a id="wrglossary.8148"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a> when displaying the <a id="wrglossary.8149"></a><a href="#glo:dual.linktext">link text</a>.)<p>
+As from version 1.26, an alternative method of entry counting is to count the number of times the <a id="wrglossary.8213"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.8214"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands are used. (The <span class="qt">“link”</span> in this method’s name refers to the use of the internal command <code class="csfmt">\@gls at link</code> not to <a id="wrglossary.8215"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a> although <code class="csfmt">\@gls at link</code> may use <a id="wrglossary.8216"></a><a href="#glo:hyperlink"><code class="csfmt">\hyperlink</code></a> when displaying the <a id="wrglossary.8217"></a><a href="#glo:dual.linktext">link text</a>.)<p>
To enable link counting use the preamble-only 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.8150"></a><code class="code"><dfn id="glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></dfn>[<span class="meta">〈<em class="metainner">parent counter</em>〉</span>]{<span class="meta">〈<em class="metainner">categories</em>〉</span>}</code><p>
+<a id="wrglossary.8218"></a><code class="code"><dfn id="glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></dfn>[<span class="meta">〈<em class="metainner">parent counter</em>〉</span>]{<span class="meta">〈<em class="metainner">categories</em>〉</span>}</code><p>
<div class="noteBox"></div><!-- end of noteBox -->
</div><!-- end of pinnedbox -->
- where <span class="meta">〈<em class="metainner">categories</em>〉</span> is a list of category labels. The optional argument <span class="meta">〈<em class="metainner">parent counter</em>〉</span> may be used to identify a parent counter (which must already be defined). If present, the associated link counter will be reset when the parent counter is incremented. This command automatically sets the <a id="wrglossary.8151"></a><a href="#glo:opt.catattr.linkcount"><span class="csoptfmt">linkcount</span></a> attribute for the given categories. If the optional argument is present, it also sets the <a id="wrglossary.8152"></a><a href="#glo:opt.catattr.linkcountmaster"><span class="csoptfmt">linkcountmaster</span></a> attribute.<p>
-When enabled, the <a id="wrglossary.8153"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.8154"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands will increment the associated counter 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.8155"></a><code class="code"><dfn id="glo:glsxtrinclinkcounter"><code class="csfmt">\glsxtrinclinkcounter</code></dfn>{<span class="meta">〈<em class="metainner">counter</em>〉</span>}</code></div><!-- end of pinnedbox -->
- This just does <code class="code"><a id="wrglossary.8156"></a><a href="#glo:stepcounter"><code class="csfmt">\stepcounter</code></a>{<span class="meta">〈<em class="metainner">counter</em>〉</span>}</code> by default but if you need <a id="wrglossary.8157"></a><a href="#glo:refstepcounter"><code class="csfmt">\refstepcounter</code></a> instead, just redefine this command: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8158"></a><a href="#glo:renewcommand"><code class="csfmt">\renewcommand</code></a>*{<a id="wrglossary.8159"></a><a href="#glo:glsxtrinclinkcounter"><code class="csfmt">\glsxtrinclinkcounter</code></a>}[1]{<a id="wrglossary.8160"></a><a href="#glo:refstepcounter"><code class="csfmt">\refstepcounter</code></a>{#1}}
+ where <span class="meta">〈<em class="metainner">categories</em>〉</span> is a list of category labels. The optional argument <span class="meta">〈<em class="metainner">parent counter</em>〉</span> may be used to identify a parent counter (which must already be defined). If present, the associated link counter will be reset when the parent counter is incremented. This command automatically sets the <a id="wrglossary.8219"></a><a href="#glo:opt.catattr.linkcount"><span class="csoptfmt">linkcount</span></a> attribute for the given categories. If the optional argument is present, it also sets the <a id="wrglossary.8220"></a><a href="#glo:opt.catattr.linkcountmaster"><span class="csoptfmt">linkcountmaster</span></a> attribute.<p>
+When enabled, the <a id="wrglossary.8221"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> and <a id="wrglossary.8222"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands will increment the associated counter 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.8223"></a><code class="code"><dfn id="glo:glsxtrinclinkcounter"><code class="csfmt">\glsxtrinclinkcounter</code></dfn>{<span class="meta">〈<em class="metainner">counter</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ This just does <code class="code"><a id="wrglossary.8224"></a><a href="#glo:stepcounter"><code class="csfmt">\stepcounter</code></a>{<span class="meta">〈<em class="metainner">counter</em>〉</span>}</code> by default but if you need <a id="wrglossary.8225"></a><a href="#glo:refstepcounter"><code class="csfmt">\refstepcounter</code></a> instead, just redefine this command: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8226"></a><a href="#glo:renewcommand"><code class="csfmt">\renewcommand</code></a>*{<a id="wrglossary.8227"></a><a href="#glo:glsxtrinclinkcounter"><code class="csfmt">\glsxtrinclinkcounter</code></a>}[1]{<a id="wrglossary.8228"></a><a href="#glo:refstepcounter"><code class="csfmt">\refstepcounter</code></a>{#1}}
</pre><p>
You can access the internal count register 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.8161"></a><code class="code"><dfn id="glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8229"></a><code class="code"><dfn id="glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
where <span class="meta">〈<em class="metainner">label</em>〉</span> is the entry’s label. This will expand to 0 if the register hasn’t been defined.<p>
-It’s also possible to access the display value (<a id="wrglossary.8162"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></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.8163"></a><code class="code"><dfn id="glo:GlsXtrTheLinkCounter"><code class="csfmt">\GlsXtrTheLinkCounter</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+It’s also possible to access the display value (<a id="wrglossary.8230"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></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.8231"></a><code class="code"><dfn id="glo:GlsXtrTheLinkCounter"><code class="csfmt">\GlsXtrTheLinkCounter</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
(This will expand to 0 if the counter hasn’t been defined.)<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
In order to conserve resources, the counter is only defined when it first needs to be incremented so terms that have been defined but haven’t been used in the document won’t have the associated count register allocated. </div><!-- end of important -->
<p>
You can test if the counter has been defined 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.8164"></a><code class="code"><dfn id="glo:GlsXtrIfLinkCounterDef"><code class="csfmt">\GlsXtrIfLinkCounterDef</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.8232"></a><code class="code"><dfn id="glo:GlsXtrIfLinkCounterDef"><code class="csfmt">\GlsXtrIfLinkCounterDef</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 link counter associated with the entry identified by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> has been defined, otherwise expands to <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
The counter name can be obtained 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.8165"></a><code class="code"><dfn id="glo:GlsXtrLinkCounterName"><code class="csfmt">\GlsXtrLinkCounterName</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
- This simply expands to the counter name associated with the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> without any check for existence. For example, to change the display command (<a id="wrglossary.8166"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a>) using <a id="wrglossary.8167"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8168"></a><a href="#glo:csdef"><code class="csfmt">\csdef</code></a>{the<a id="wrglossary.8169"></a><a href="#glo:GlsXtrLinkCounterName"><code class="csfmt">\GlsXtrLinkCounterName</code></a>{duck}}%
- {<a id="wrglossary.8170"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>{<a id="wrglossary.8171"></a><a href="#glo:GlsXtrLinkCounterName"><code class="csfmt">\GlsXtrLinkCounterName</code></a>{duck}}}
+<a id="wrglossary.8233"></a><code class="code"><dfn id="glo:GlsXtrLinkCounterName"><code class="csfmt">\GlsXtrLinkCounterName</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ This simply expands to the counter name associated with the entry given by <span class="meta">〈<em class="metainner">entry-label</em>〉</span> without any check for existence. For example, to change the display command (<a id="wrglossary.8234"></a><a href="#glo:thecounter"><code class="csfmt">\the<span class="meta">〈<em class="metainner">counter</em>〉</span></code></a>) using <a id="wrglossary.8235"></a><a href="#glo:pkg.etoolbox"><span class="styfmt">etoolbox</span></a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8236"></a><a href="#glo:csdef"><code class="csfmt">\csdef</code></a>{the<a id="wrglossary.8237"></a><a href="#glo:GlsXtrLinkCounterName"><code class="csfmt">\GlsXtrLinkCounterName</code></a>{duck}}%
+ {<a id="wrglossary.8238"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>{<a id="wrglossary.8239"></a><a href="#glo:GlsXtrLinkCounterName"><code class="csfmt">\GlsXtrLinkCounterName</code></a>{duck}}}
</pre><p>
-This is useful if you just want to change the display for specific entries but isn’t convenient if you want to change the display for all entries. Instead, it’s simpler to redefine <a id="wrglossary.8172"></a><a href="#glo:GlsXtrTheLinkCounter"><code class="csfmt">\GlsXtrTheLinkCounter</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.8173"></a><a href="#glo:GlsXtrTheLinkCounter"><code class="csfmt">\GlsXtrTheLinkCounter</code></a>}[1]{%
- <a id="wrglossary.8174"></a><a href="#glo:GlsXtrIfLinkCounterDef"><code class="csfmt">\GlsXtrIfLinkCounterDef</code></a>{#1}%
- {<a id="wrglossary.8175"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>{<a id="wrglossary.8176"></a><a href="#glo:GlsXtrLinkCounterName"><code class="csfmt">\GlsXtrLinkCounterName</code></a>{#1}}}%
+This is useful if you just want to change the display for specific entries but isn’t convenient if you want to change the display for all entries. Instead, it’s simpler to redefine <a id="wrglossary.8240"></a><a href="#glo:GlsXtrTheLinkCounter"><code class="csfmt">\GlsXtrTheLinkCounter</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.8241"></a><a href="#glo:GlsXtrTheLinkCounter"><code class="csfmt">\GlsXtrTheLinkCounter</code></a>}[1]{%
+ <a id="wrglossary.8242"></a><a href="#glo:GlsXtrIfLinkCounterDef"><code class="csfmt">\GlsXtrIfLinkCounterDef</code></a>{#1}%
+ {<a id="wrglossary.8243"></a><a href="#glo:Roman"><code class="csfmt">\Roman</code></a>{<a id="wrglossary.8244"></a><a href="#glo:GlsXtrLinkCounterName"><code class="csfmt">\GlsXtrLinkCounterName</code></a>{#1}}}%
{0}%
}
-</pre> In both cases, the redefinition should be implemented after <a id="wrglossary.8177"></a><a href="#glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></a>.<p>
-Here’s an example document that uses link counting to disable the hyperlink after the first reference. This redefines <a id="wrglossary.8178"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a> (which is used by both <a id="wrglossary.8179"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and <a id="wrglossary.8180"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>) instead of <a id="wrglossary.8181"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a> (which is used by <a id="wrglossary.8182"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but not by <a id="wrglossary.8183"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>). <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}
+</pre> In both cases, the redefinition should be implemented after <a id="wrglossary.8245"></a><a href="#glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></a>.<p>
+Here’s an example document that uses link counting to disable the hyperlink after the first reference. This redefines <a id="wrglossary.8246"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a> (which is used by both <a id="wrglossary.8247"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and <a id="wrglossary.8248"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>) instead of <a id="wrglossary.8249"></a><a href="#glo:glslinkcheckfirsthyperhook"><code class="csfmt">\glslinkcheckfirsthyperhook</code></a> (which is used by <a id="wrglossary.8250"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but not by <a id="wrglossary.8251"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a>). <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.8184"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.8252"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8185"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>}{%
- <code class="cmd">\ifnum</code><a id="wrglossary.8186"></a><a href="#glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></a>{<a id="wrglossary.8187"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}>1
- <a id="wrglossary.8188"></a><a href="#glo:setupglslink"><code class="csfmt">\setupglslink</code></a>{<a id="wrglossary.8189"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}%
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8253"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>}{%
+ <code class="cmd">\ifnum</code><a id="wrglossary.8254"></a><a href="#glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></a>{<a id="wrglossary.8255"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}>1
+ <a id="wrglossary.8256"></a><a href="#glo:setupglslink"><code class="csfmt">\setupglslink</code></a>{<a id="wrglossary.8257"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}%
<code class="cmd">\fi</code>
}
-<a id="wrglossary.8190"></a><a href="#glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></a>{<a id="wrglossary.8191"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}
+<a id="wrglossary.8258"></a><a href="#glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></a>{<a id="wrglossary.8259"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}
-<a id="wrglossary.8192"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample1}{<a id="wrglossary.8193"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample1}</span>,<a id="wrglossary.8194"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
-<a id="wrglossary.8195"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample2}{<a id="wrglossary.8196"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample2}</span>,<a id="wrglossary.8197"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={another example}</span>}
+<a id="wrglossary.8260"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample1}{<a id="wrglossary.8261"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample1}</span>,<a id="wrglossary.8262"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={an example}</span>}
+<a id="wrglossary.8263"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{sample2}{<a id="wrglossary.8264"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={sample2}</span>,<a id="wrglossary.8265"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={another example}</span>}
-<a id="wrglossary.8198"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ex}{ex}{example}
+<a id="wrglossary.8266"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ex}{ex}{example}
<code class="cbeg">\begin{document}</code>
<code class="cmd">\section</code>{Sample Section}
-<a id="wrglossary.8199"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{sample1}, <a id="wrglossary.8200"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample2} and <a id="wrglossary.8201"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ex}.
-<a id="wrglossary.8202"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a>{sample1} and <a id="wrglossary.8203"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ex} again.
+<a id="wrglossary.8267"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{sample1}, <a id="wrglossary.8268"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample2} and <a id="wrglossary.8269"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ex}.
+<a id="wrglossary.8270"></a><a href="#glo:Glstext"><code class="csfmt">\Glstext</code></a>{sample1} and <a id="wrglossary.8271"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ex} again.
<code class="cmd">\section</code>{Another Sample Section}
-<a id="wrglossary.8204"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{sample1}, <a id="wrglossary.8205"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample2} and <a id="wrglossary.8206"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ex}.
+<a id="wrglossary.8272"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>{sample1}, <a id="wrglossary.8273"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{sample2} and <a id="wrglossary.8274"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ex}.
-<a id="wrglossary.8207"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+<a id="wrglossary.8275"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
-</pre> The use of <a id="wrglossary.8208"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a> means that the options can override this. For example <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8209"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.8210"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span>]{sample1}
-</pre> (or simply <code class="code"><a id="wrglossary.8211"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>+{sample1}</code>) will override the <a id="wrglossary.8212"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> setting in <a id="wrglossary.8213"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>. If <a id="wrglossary.8214"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> is used instead, the <a id="wrglossary.8215"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> setting will override the setting provided in the optional argument. The resulting document is shown below: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:linkcount"></a>Example 124: Link counting used to selectively suppress hyperlinks <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example124.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example124.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example124.png" type="image/png" width="307" height="228">Example document that uses link counting to selectively suppress hyperlinks.</object> </div><!-- end of resultbox -->
+</pre> The use of <a id="wrglossary.8276"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a> means that the options can override this. For example <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8277"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>[<a id="wrglossary.8278"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=true</span>]{sample1}
+</pre> (or simply <code class="code"><a id="wrglossary.8279"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>+{sample1}</code>) will override the <a id="wrglossary.8280"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> setting in <a id="wrglossary.8281"></a><a href="#glo:glslinkpresetkeys"><code class="csfmt">\glslinkpresetkeys</code></a>. If <a id="wrglossary.8282"></a><a href="#glo:glslinkpostsetkeys"><code class="csfmt">\glslinkpostsetkeys</code></a> is used instead, the <a id="wrglossary.8283"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> setting will override the setting provided in the optional argument. The resulting document is shown below: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+<a id="ex:linkcount"></a>Example 122: Link counting used to selectively suppress hyperlinks <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example122.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example122.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example122.png" type="image/png" width="388" height="247">Example document that uses link counting to selectively suppress hyperlinks.</object> </div><!-- end of resultbox -->
<p>
-The <a id="wrglossary.8216"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a> category doesn’t have the <a id="wrglossary.8217"></a><a href="#glo:opt.catattr.linkcount"><span class="csoptfmt">linkcount</span></a> attribute set (since it’s not listed in the argument of <a id="wrglossary.8218"></a><a href="#glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></a>). This means that <a id="wrglossary.8219"></a><a href="#glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></a> always expands to 0 for the abbreviation (<code class="code">ex</code>), so the inequality test: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\ifnum</code><a id="wrglossary.8220"></a><a href="#glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></a>{<a id="wrglossary.8221"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}>1
-</pre> will always be false. This means that the abbreviation won’t have <a id="wrglossary.8222"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> applied. If the test is changed to <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\ifnum</code><a id="wrglossary.8223"></a><a href="#glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></a>{<a id="wrglossary.8224"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}=1
+The <a id="wrglossary.8284"></a><a href="#glo:opt.cat.abbreviation"><span class="csoptfmt">abbreviation</span></a> category doesn’t have the <a id="wrglossary.8285"></a><a href="#glo:opt.catattr.linkcount"><span class="csoptfmt">linkcount</span></a> attribute set (since it’s not listed in the argument of <a id="wrglossary.8286"></a><a href="#glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></a>). This means that <a id="wrglossary.8287"></a><a href="#glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></a> always expands to 0 for the abbreviation (<code class="code">ex</code>), so the inequality test: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\ifnum</code><a id="wrglossary.8288"></a><a href="#glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></a>{<a id="wrglossary.8289"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}>1
+</pre> will always be false. This means that the abbreviation won’t have <a id="wrglossary.8290"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> applied. If the test is changed to <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\ifnum</code><a id="wrglossary.8291"></a><a href="#glo:GlsXtrLinkCounterValue"><code class="csfmt">\GlsXtrLinkCounterValue</code></a>{<a id="wrglossary.8292"></a><a href="#glo:glslabel"><code class="csfmt">\glslabel</code></a>}=1
<code class="cmd">\else</code>
- <a id="wrglossary.8225"></a><a href="#glo:setupglslink"><code class="csfmt">\setupglslink</code></a>{<a id="wrglossary.8226"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}%
+ <a id="wrglossary.8293"></a><a href="#glo:setupglslink"><code class="csfmt">\setupglslink</code></a>{<a id="wrglossary.8294"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span>}%
<code class="cmd">\fi</code>
-</pre> Then the abbreviation will always have <a id="wrglossary.8227"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> applied.<p>
-To reset the counter every section use the optional argument to set the parent counter: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8228"></a><a href="#glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></a>[section]{<a id="wrglossary.8229"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}
+</pre> Then the abbreviation will always have <a id="wrglossary.8295"></a><a href="#glo:opt.glsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=false</span> applied.<p>
+To reset the counter every section use the optional argument to set the parent counter: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8296"></a><a href="#glo:GlsXtrEnableLinkCounting"><code class="csfmt">\GlsXtrEnableLinkCounting</code></a>[section]{<a id="wrglossary.8297"></a><a href="#glo:opt.cat.general"><span class="csoptfmt">general</span></a>}
</pre><p>
</section><!-- end of section sec:linkcount -->
@@ -8035,13 +8087,13 @@
<h1><!-- start of chapter header -->7. Multi (or Compound) Entries<div class="labellink"><a href="#sec:multientries">[link]</a></div></h1><!-- end of chapter header -->
<p>
Nested entries (where the entry definition references other entries) are discussed in §<a href="#sec:nested">5.4</a>. This chapter deals with occasions where a term or phrase may consist of multiple sub-terms that are independently defined. (Examples in §<a href="#sec:exskipfirstsuffix">7.1.5</a> and §<a href="#sec:exskippostlink">7.1.6</a> provide workarounds for nested entries.)<p>
-For example, the names of bacteria, such as <span style="font-style: italic; font-variant: normal; ">Clostridium botulinum</span> and <span style="font-style: italic; font-variant: normal; ">Clostridium perfringens</span>, are made up of the genus (for example, <span style="font-style: italic; font-variant: normal; ">Clostridium</span>) and the species (for example, <span style="font-style: italic; font-variant: normal; ">botulinum</span> or <span style="font-style: italic; font-variant: normal; ">perfringens</span>). The genus is often abbreviated after <a id="wrglossary.8230"></a><a href="#glo:firstuse">first use</a>. For example, <span style="font-style: italic; font-variant: normal; ">C. botulinum</span>. However, if the name is defined as a single term consisting of both the genus and species then it’s not possible to apply the abbreviation when a different species with the same genus is used. Consider the following 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>{article}
+For example, the names of bacteria, such as <span style="font-style: italic; font-variant: normal; ">Clostridium botulinum</span> and <span style="font-style: italic; font-variant: normal; ">Clostridium perfringens</span>, are made up of the genus (for example, <span style="font-style: italic; font-variant: normal; ">Clostridium</span>) and the species (for example, <span style="font-style: italic; font-variant: normal; ">botulinum</span> or <span style="font-style: italic; font-variant: normal; ">perfringens</span>). The genus is often abbreviated after <a id="wrglossary.8298"></a><a href="#glo:firstuse">first use</a>. For example, <span style="font-style: italic; font-variant: normal; ">C. botulinum</span>. However, if the name is defined as a single term consisting of both the genus and species then it’s not possible to apply the abbreviation when a different species with the same genus is used. Consider the following 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>{article}
<code class="cmd">\usepackage</code>{glossaries-extra}
-<a id="wrglossary.8231"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8232"></a><a href="#glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></a>}
-<a id="wrglossary.8233"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{cbot}{C. botulinum}{Clostridium botulinum}
-<a id="wrglossary.8234"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{cperf}{C. perfringens}{Clostridium perfringens}
+<a id="wrglossary.8299"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8300"></a><a href="#glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></a>}
+<a id="wrglossary.8301"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{cbot}{C. botulinum}{Clostridium botulinum}
+<a id="wrglossary.8302"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{cperf}{C. perfringens}{Clostridium perfringens}
<code class="cbeg">\begin{document}</code>
-<a id="wrglossary.8235"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cbot}, <a id="wrglossary.8236"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cbot}, <a id="wrglossary.8237"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cperf}.
+<a id="wrglossary.8303"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cbot}, <a id="wrglossary.8304"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cbot}, <a id="wrglossary.8305"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{cperf}.
<code class="cend">\end{document}</code>
</pre> The result is: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
Clostridium botulinum, C. botulinum, Clostridium perfringens. </div><!-- end of resultbox -->
@@ -8049,67 +8101,67 @@
Clostridium botulinum, C. botulinum, C. perfringens. </div><!-- end of resultbox -->
In this case, the genus should actually be a separate definition: <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>{glossaries-extra}
-<a id="wrglossary.8238"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8239"></a><a href="#glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></a>}
-<a id="wrglossary.8240"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{clostridium}{C.}{Clostridium}
-<a id="wrglossary.8241"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botulinum}{<a id="wrglossary.8242"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botulinum}</span>,<a id="wrglossary.8243"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.8244"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{perfringens}{<a id="wrglossary.8245"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={perfringens}</span>,<a id="wrglossary.8246"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.8306"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8307"></a><a href="#glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></a>}
+<a id="wrglossary.8308"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{clostridium}{C.}{Clostridium}
+<a id="wrglossary.8309"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botulinum}{<a id="wrglossary.8310"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botulinum}</span>,<a id="wrglossary.8311"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.8312"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{perfringens}{<a id="wrglossary.8313"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={perfringens}</span>,<a id="wrglossary.8314"></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.8247"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{clostridium} <a id="wrglossary.8248"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{botulinum},
-<a id="wrglossary.8249"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{clostridium} <a id="wrglossary.8250"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{botulinum},
-<a id="wrglossary.8251"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{clostridium} <a id="wrglossary.8252"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{perfringens}.
+<a id="wrglossary.8315"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{clostridium} <a id="wrglossary.8316"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{botulinum},
+<a id="wrglossary.8317"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{clostridium} <a id="wrglossary.8318"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{botulinum},
+<a id="wrglossary.8319"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{clostridium} <a id="wrglossary.8320"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{perfringens}.
<code class="cend">\end{document}</code>
</pre><p>
This is quite awkward to write. This chapter describes how to provide a shortcut for this kind of construct. Each term should be defined as normal (as in the above example), and a <span class="qt">“multi-entry”</span> label is then defined with the list of labels of the entries that need to be referenced.<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.8253"></a><code class="code"><dfn id="glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">main-label</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8321"></a><code class="code"><dfn id="glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">main-label</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
This defines a multi-entry set with the label <span class="meta">〈<em class="metainner">multi-label</em>〉</span>, consisting of the entries whose labels are listed in <span class="meta">〈<em class="metainner">entry-label-list</em>〉</span>, where the main entry (which must be present in <span class="meta">〈<em class="metainner">entry-label-list</em>〉</span>) is identified by <span class="meta">〈<em class="metainner">main-label</em>〉</span>. If <span class="meta">〈<em class="metainner">main-label</em>〉</span> is omitted, it’s assumed to be the final label in <span class="meta">〈<em class="metainner">entry-label-list</em>〉</span>. The main entry is described in more detail in §<a href="#sec:mglsmain">7.2</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 entries in <span class="meta">〈<em class="metainner">entry-label-list</em>〉</span> must already be defined (using commands like <a id="wrglossary.8254"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> or <a id="wrglossary.8255"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>). </div><!-- end of important -->
+The entries in <span class="meta">〈<em class="metainner">entry-label-list</em>〉</span> must already be defined (using commands like <a id="wrglossary.8322"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a> or <a id="wrglossary.8323"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>). </div><!-- end of important -->
<p>
The <span class="meta">〈<em class="metainner">options</em>〉</span> are a comma-separated list of options to override the current settings and are described in §<a href="#sec:multiglsoptions">7.9</a>.<p>
-The earlier example can now be modified to include the following: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8256"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cbot}{clostridium,botulinum}
-<a id="wrglossary.8257"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cperf}{clostridium,perfringens}
+The earlier example can now be modified to include the following: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8324"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cbot}{clostridium,botulinum}
+<a id="wrglossary.8325"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cperf}{clostridium,perfringens}
</pre> These commands must come after the <code class="code">clostridium</code>, <code class="code">botulinum</code> and <code class="code">perfringens</code> definitions.<p>
Once defined, a multi-entry set can be referenced in the document using commands like: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8258"></a><code class="code"><dfn id="glo:mgls"><code class="csfmt">\mgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.8259"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8260"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8261"></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 -->
- This command essentially does <code class="code"><a id="wrglossary.8262"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> for each item in the <span class="meta">〈<em class="metainner">label list</em>〉</span> (with separators, see §<a href="#sec:mglssep">7.4</a>). If the final optional argument <span class="meta">〈<em class="metainner">insert</em>〉</span> is provided, it will be applied to the final (non-skipped) element in the list. So the document body in the above example, can be rewritten as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8263"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cbot}, <a id="wrglossary.8264"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cbot}, <a id="wrglossary.8265"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cperf}.
+<a id="wrglossary.8326"></a><code class="code"><dfn id="glo:mgls"><code class="csfmt">\mgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.8327"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.8328"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.8329"></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 -->
+ This command essentially does <code class="code"><a id="wrglossary.8330"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{<span class="meta">〈<em class="metainner">label</em>〉</span>}</code> for each item in the <span class="meta">〈<em class="metainner">label list</em>〉</span> (with separators, see §<a href="#sec:mglssep">7.4</a>). If the final optional argument <span class="meta">〈<em class="metainner">insert</em>〉</span> is provided, it will be applied to the final (non-skipped) element in the list. So the document body in the above example, can be rewritten as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8331"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cbot}, <a id="wrglossary.8332"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cbot}, <a id="wrglossary.8333"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cperf}.
</pre><p>
-There are some variants of <a id="wrglossary.8266"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> listed in §<a href="#sec:mglslike">7.11</a>. The available <span class="meta">〈<em class="metainner">options</em>〉</span> are listed in §<a href="#sec:mglsopts">7.10</a>. They are applied after the <a id="wrglossary.8267"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> options and will override settings for the individual entries.<p>
+There are some variants of <a id="wrglossary.8334"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> listed in §<a href="#sec:mglslike">7.11</a>. The available <span class="meta">〈<em class="metainner">options</em>〉</span> are listed in §<a href="#sec:mglsopts">7.10</a>. They are applied after the <a id="wrglossary.8335"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> options and will override settings for the individual entries.<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-You can’t use <span class="meta">〈<em class="metainner">multi-label</em>〉</span> in commands like <a id="wrglossary.8268"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> as this label represents a set of entry labels not a single entry. </div><!-- end of important -->
+You can’t use <span class="meta">〈<em class="metainner">multi-label</em>〉</span> in commands like <a id="wrglossary.8336"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> as this label represents a set of entry labels not a single entry. </div><!-- end of important -->
<p>
-The <a id="wrglossary.8269"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> command will generate an error if the label has already been defined as a multi-entry.<p>
+The <a id="wrglossary.8337"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> command will generate an error if the label has already been defined as a multi-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.8270"></a><code class="code"><dfn id="glo:providemultiglossaryentry"><code class="csfmt">\providemultiglossaryentry</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">main-label</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
- This does nothing if a multi-entry set with the given label has already been defined otherwise it will act like <a id="wrglossary.8271"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>. Notes and associated commands applying to <a id="wrglossary.8272"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> also apply to <a id="wrglossary.8273"></a><a href="#glo:providemultiglossaryentry"><code class="csfmt">\providemultiglossaryentry</code></a> unless otherwise stated.<p>
+<a id="wrglossary.8338"></a><code class="code"><dfn id="glo:providemultiglossaryentry"><code class="csfmt">\providemultiglossaryentry</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">main-label</em>〉</span>]{<span class="meta">〈<em class="metainner">entry-label-list</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ This does nothing if a multi-entry set with the given label has already been defined otherwise it will act like <a id="wrglossary.8339"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>. Notes and associated commands applying to <a id="wrglossary.8340"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> also apply to <a id="wrglossary.8341"></a><a href="#glo:providemultiglossaryentry"><code class="csfmt">\providemultiglossaryentry</code></a> unless otherwise stated.<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.8274"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> may be placed anywhere after the entries listed in <span class="meta">〈<em class="metainner">label list</em>〉</span> have been defined. A multi-entry label can’t be referenced (with commands like <a id="wrglossary.8275"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>) before it has been defined. </div><!-- end of important -->
+<a id="wrglossary.8342"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> may be placed anywhere after the entries listed in <span class="meta">〈<em class="metainner">label list</em>〉</span> have been defined. A multi-entry label can’t be referenced (with commands like <a id="wrglossary.8343"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>) before it has been defined. </div><!-- end of important -->
<p>
-There is limited support for <a id="wrglossary.8276"></a><a href="#glo:opt.docdef"><span class="styoptfmt">docdef</span></a><span class="optfmt">=true</span>. The multi-entry definition can be picked up from the <a id="wrglossary.8277"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file on the next run to allow cross-references in any glossaries that occur at the start of the document. Any changes made with commands like <a id="wrglossary.8278"></a><a href="#glo:mglsSetMain"><code class="csfmt">\mglsSetMain</code></a> won’t be carried over to the next run.<p>
-By default <a id="wrglossary.8279"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> will be localised to the current scope. If you want to globally define a multi-entry you need to first switch on global definitions 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.8280"></a><code class="code"><dfn id="glo:multiglossaryentryglobaltrue"><code class="csfmt">\multiglossaryentryglobaltrue</code></dfn></code></div><!-- end of pinnedbox -->
+There is limited support for <a id="wrglossary.8344"></a><a href="#glo:opt.docdef"><span class="styoptfmt">docdef</span></a><span class="optfmt">=true</span>. The multi-entry definition can be picked up from the <a id="wrglossary.8345"></a><a href="#glo:ext.aux"><span class="extfmt">aux</span></a> file on the next run to allow cross-references in any glossaries that occur at the start of the document. Any changes made with commands like <a id="wrglossary.8346"></a><a href="#glo:mglsSetMain"><code class="csfmt">\mglsSetMain</code></a> won’t be carried over to the next run.<p>
+By default <a id="wrglossary.8347"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> will be localised to the current scope. If you want to globally define a multi-entry you need to first switch on global definitions 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.8348"></a><code class="code"><dfn id="glo:multiglossaryentryglobaltrue"><code class="csfmt">\multiglossaryentryglobaltrue</code></dfn></code></div><!-- end of pinnedbox -->
To switch back to local definitions 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.8281"></a><code class="code"><dfn id="glo:multiglossaryentryglobalfalse"><code class="csfmt">\multiglossaryentryglobalfalse</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8349"></a><code class="code"><dfn id="glo:multiglossaryentryglobalfalse"><code class="csfmt">\multiglossaryentryglobalfalse</code></dfn></code></div><!-- end of pinnedbox -->
You can test if this setting is on 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.8282"></a><code class="code"><dfn id="glo:ifmultiglossaryentryglobal"><code class="csfmt">\ifmultiglossaryentryglobal</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.8350"></a><code class="code"><dfn id="glo:ifmultiglossaryentryglobal"><code class="csfmt">\ifmultiglossaryentryglobal</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 -->
<p>
If you want to change the multi-entry options (locally) 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.8283"></a><code class="code"><dfn id="glo:mglsSetOptions"><code class="csfmt">\mglsSetOptions</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}{<span class="meta">〈<em class="metainner">new-options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8351"></a><code class="code"><dfn id="glo:mglsSetOptions"><code class="csfmt">\mglsSetOptions</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}{<span class="meta">〈<em class="metainner">new-options</em>〉</span>}</code></div><!-- end of pinnedbox -->
This removes the original options and replaces them with <span class="meta">〈<em class="metainner">new-options</em>〉</span>. If you want to (locally) append to the existing options, 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.8284"></a><code class="code"><dfn id="glo:mglsAddOptions"><code class="csfmt">\mglsAddOptions</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}{<span class="meta">〈<em class="metainner">new-options</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8352"></a><code class="code"><dfn id="glo:mglsAddOptions"><code class="csfmt">\mglsAddOptions</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}{<span class="meta">〈<em class="metainner">new-options</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
-Note that <a id="wrglossary.8285"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> doesn’t make any adjustments to the component entries. You will need to use the <a id="wrglossary.8286"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> key when you define the entries if you want a hierarchical structure in your <a id="wrglossary.8287"></a><a href="#glo:dual.glossary">glossary</a>. (See the example in §<a href="#sec:mglsexhier">7.1.1</a>.)<p>
-If you don’t want the other elements in the glossary, you can suppress the indexing with <a id="wrglossary.8288"></a><a href="#glo:opt.mglsopt.indexothers"><span class="csoptfmt">indexothers</span></a><span class="optfmt">=false</span> (§<a href="#sec:multiglsoptionsindexing">7.9.1</a>) or put them in an ignored glossary. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8289"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>{common}
-<a id="wrglossary.8290"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>[<a id="wrglossary.8291"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={common}</span>]{clostridium}{C.}{Clostridium}
+Note that <a id="wrglossary.8353"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> doesn’t make any adjustments to the component entries. You will need to use the <a id="wrglossary.8354"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a> key when you define the entries if you want a hierarchical structure in your <a id="wrglossary.8355"></a><a href="#glo:dual.glossary">glossary</a>. (See the example in §<a href="#sec:mglsexhier">7.1.1</a>.)<p>
+If you don’t want the other elements in the glossary, you can suppress the indexing with <a id="wrglossary.8356"></a><a href="#glo:opt.mglsopt.indexothers"><span class="csoptfmt">indexothers</span></a><span class="optfmt">=false</span> (§<a href="#sec:multiglsoptionsindexing">7.9.1</a>) or put them in an ignored glossary. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8357"></a><a href="#glo:newignoredglossary"><code class="csfmt">\newignoredglossary</code></a>{common}
+<a id="wrglossary.8358"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>[<a id="wrglossary.8359"></a><a href="#glo:opt.gloskey.type"><span class="csoptfmt">type</span></a><span class="optfmt">={common}</span>]{clostridium}{C.}{Clostridium}
</pre><p>
-The <span class="meta">〈<em class="metainner">multi-label</em>〉</span> can’t be used in commands like <a id="wrglossary.8292"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> since the label refers to a set of entry labels not to an individual entry. Similarly, an individual entry label can’t be used in commands like <a id="wrglossary.8293"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. It is possible (although potentially confusing) to use the same label for a multi-entry as for an individual entry (see the example in §<a href="#sec:exskippostlink">7.1.6</a>). Context will determine which is meant, except in the case of the cross-referencing fields (<a id="wrglossary.8294"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.8295"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.8296"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>) where the cross-referenced label will first be tested if it’s a known multi-entry label.<p>
+The <span class="meta">〈<em class="metainner">multi-label</em>〉</span> can’t be used in commands like <a id="wrglossary.8360"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> since the label refers to a set of entry labels not to an individual entry. Similarly, an individual entry label can’t be used in commands like <a id="wrglossary.8361"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. It is possible (although potentially confusing) to use the same label for a multi-entry as for an individual entry (see the example in §<a href="#sec:exskippostlink">7.1.6</a>). Context will determine which is meant, except in the case of the cross-referencing fields (<a id="wrglossary.8362"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a>, <a id="wrglossary.8363"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a> and <a id="wrglossary.8364"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a>) where the cross-referenced label will first be tested if it’s a known multi-entry label.<p>
If you don’t want to have to keep track of which labels refer to multi-entries and which refer to individual entries 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.8297"></a><code class="code"><dfn id="glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></dfn>{<span class="meta">〈<em class="metainner">mgls cs</em>〉</span>}{<span class="meta">〈<em class="metainner">gls 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">label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code></div><!-- end of pinnedbox -->
- where <span class="meta">〈<em class="metainner">mgls cs</em>〉</span> is the <a id="wrglossary.8298"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like command to use if <span class="meta">〈<em class="metainner">label</em>〉</span> has been defined as a multi-entry and <span class="meta">〈<em class="metainner">gls cs</em>〉</span> is the <a id="wrglossary.8299"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.8300"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command to use otherwise. The <span class="meta">〈<em class="metainner">modifier</em>〉</span> may be omitted, otherwise it’s the modifier that may be used with <a id="wrglossary.8301"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> or <a id="wrglossary.8302"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> (asterisk <code class="code">*</code>, plus <code class="code">+</code> or the token identified with <a id="wrglossary.8303"></a><a href="#glo:GlsXtrSetAltModifier"><code class="csfmt">\GlsXtrSetAltModifier</code></a>). The modifier and remaining options are passed to the relevant command (<span class="meta">〈<em class="metainner">mgls cs</em>〉</span> or <span class="meta">〈<em class="metainner">gls cs</em>〉</span>).<p>
-You may prefer to define your own shortcut commands for common combinations. For example, (assuming these commands haven’t already been defined by the <a id="wrglossary.8304"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> option): <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.8305"></a><a href="#glo:ac"><code class="csfmt">\ac</code></a>}{<a id="wrglossary.8306"></a><a href="#glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></a>{<a id="wrglossary.8307"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>}{<a id="wrglossary.8308"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>}}
-<code class="cmd">\newcommand</code>{<a id="wrglossary.8309"></a><a href="#glo:acp"><code class="csfmt">\acp</code></a>}{<a id="wrglossary.8310"></a><a href="#glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></a>{<a id="wrglossary.8311"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></a>}{<a id="wrglossary.8312"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>}}
-<code class="cmd">\newcommand</code>{<a id="wrglossary.8313"></a><a href="#glo:Ac"><code class="csfmt">\Ac</code></a>}{<a id="wrglossary.8314"></a><a href="#glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></a>{<a id="wrglossary.8315"></a><a href="#glo:Mgls"><code class="csfmt">\Mgls</code></a>}{<a id="wrglossary.8316"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>}}
-<code class="cmd">\newcommand</code>{<a id="wrglossary.8317"></a><a href="#glo:Acp"><code class="csfmt">\Acp</code></a>}{<a id="wrglossary.8318"></a><a href="#glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></a>{<a id="wrglossary.8319"></a><a href="#glo:Mglsmainpl"><code class="csfmt">\Mglsmainpl</code></a>}{<a id="wrglossary.8320"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>}}
+<a id="wrglossary.8365"></a><code class="code"><dfn id="glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></dfn>{<span class="meta">〈<em class="metainner">mgls cs</em>〉</span>}{<span class="meta">〈<em class="metainner">gls 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">label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code></div><!-- end of pinnedbox -->
+ where <span class="meta">〈<em class="metainner">mgls cs</em>〉</span> is the <a id="wrglossary.8366"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like command to use if <span class="meta">〈<em class="metainner">label</em>〉</span> has been defined as a multi-entry and <span class="meta">〈<em class="metainner">gls cs</em>〉</span> is the <a id="wrglossary.8367"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> or <a id="wrglossary.8368"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> command to use otherwise. The <span class="meta">〈<em class="metainner">modifier</em>〉</span> may be omitted, otherwise it’s the modifier that may be used with <a id="wrglossary.8369"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> or <a id="wrglossary.8370"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> (asterisk <code class="code">*</code>, plus <code class="code">+</code> or the token identified with <a id="wrglossary.8371"></a><a href="#glo:GlsXtrSetAltModifier"><code class="csfmt">\GlsXtrSetAltModifier</code></a>). The modifier and remaining options are passed to the relevant command (<span class="meta">〈<em class="metainner">mgls cs</em>〉</span> or <span class="meta">〈<em class="metainner">gls cs</em>〉</span>).<p>
+You may prefer to define your own shortcut commands for common combinations. For example, (assuming these commands haven’t already been defined by the <a id="wrglossary.8372"></a><a href="#glo:opt.shortcuts"><span class="styoptfmt">shortcuts</span></a> option): <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.8373"></a><a href="#glo:ac"><code class="csfmt">\ac</code></a>}{<a id="wrglossary.8374"></a><a href="#glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></a>{<a id="wrglossary.8375"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>}{<a id="wrglossary.8376"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>}}
+<code class="cmd">\newcommand</code>{<a id="wrglossary.8377"></a><a href="#glo:acp"><code class="csfmt">\acp</code></a>}{<a id="wrglossary.8378"></a><a href="#glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></a>{<a id="wrglossary.8379"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></a>}{<a id="wrglossary.8380"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>}}
+<code class="cmd">\newcommand</code>{<a id="wrglossary.8381"></a><a href="#glo:Ac"><code class="csfmt">\Ac</code></a>}{<a id="wrglossary.8382"></a><a href="#glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></a>{<a id="wrglossary.8383"></a><a href="#glo:Mgls"><code class="csfmt">\Mgls</code></a>}{<a id="wrglossary.8384"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a>}}
+<code class="cmd">\newcommand</code>{<a id="wrglossary.8385"></a><a href="#glo:Acp"><code class="csfmt">\Acp</code></a>}{<a id="wrglossary.8386"></a><a href="#glo:GlsXtrMglsOrGls"><code class="csfmt">\GlsXtrMglsOrGls</code></a>{<a id="wrglossary.8387"></a><a href="#glo:Mglsmainpl"><code class="csfmt">\Mglsmainpl</code></a>}{<a id="wrglossary.8388"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a>}}
</pre><p>
</section><!-- end of section sec:multientries -->
@@ -8126,43 +8178,43 @@
Bacteria names are represented by the genus (for example, Clostridium) followed by the species (for example, botulinum). This example has the genus as a parent of the species. <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>[<a id="wrglossary.8321"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.8322"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.8323"></a><a href="#glo:opt.glostyle.bookindex"><span class="glostylefmt">bookindex</span></a></span>]{glossaries-extra}
+<code class="cmd">\usepackage</code>[<a id="wrglossary.8389"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a><span class="optfmt">=bookindex</span>,<a id="wrglossary.8390"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.8391"></a><a href="#glo:opt.glostyle.bookindex"><span class="glostylefmt">bookindex</span></a></span>]{glossaries-extra}
-<a id="wrglossary.8324"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.8392"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
<code class="cmd">\newcommand</code>{<code class="cmd">\latinname</code>}[1]{<code class="cmd">\emph</code>{#1}}
-<a id="wrglossary.8325"></a><a href="#glo:glssetcategoriesattributes"><code class="csfmt">\glssetcategoriesattributes</code></a>
- {genus,species}{<a id="wrglossary.8326"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a>,<a id="wrglossary.8327"></a><a href="#glo:opt.catattr.glossnamefont"><span class="csoptfmt">glossnamefont</span></a>}{latinname}
+<a id="wrglossary.8393"></a><a href="#glo:glssetcategoriesattributes"><code class="csfmt">\glssetcategoriesattributes</code></a>
+ {genus,species}{<a id="wrglossary.8394"></a><a href="#glo:opt.catattr.textformat"><span class="csoptfmt">textformat</span></a>,<a id="wrglossary.8395"></a><a href="#glo:opt.catattr.glossnamefont"><span class="csoptfmt">glossnamefont</span></a>}{latinname}
-<a id="wrglossary.8328"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[genus]{<a id="wrglossary.8329"></a><a href="#glo:opt.abbrstyle.long-only-short-only-desc"><span class="abbrstylefmt">long-only-short-only-desc</span></a>}
-<a id="wrglossary.8330"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
- [<a id="wrglossary.8331"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={genus}</span>,<a id="wrglossary.8332"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>]
+<a id="wrglossary.8396"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[genus]{<a id="wrglossary.8397"></a><a href="#glo:opt.abbrstyle.long-only-short-only-desc"><span class="abbrstylefmt">long-only-short-only-desc</span></a>}
+<a id="wrglossary.8398"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
+ [<a id="wrglossary.8399"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={genus}</span>,<a id="wrglossary.8400"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>]
{clostridium}{C.}{Clostridium}
-<a id="wrglossary.8333"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botulinum}{<a id="wrglossary.8334"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botulinum}</span>,<a id="wrglossary.8335"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
- <a id="wrglossary.8336"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8337"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
-<a id="wrglossary.8338"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{perfringens}{<a id="wrglossary.8339"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={perfringens}</span>,
- <a id="wrglossary.8340"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,<a id="wrglossary.8341"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8342"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
-<a id="wrglossary.8343"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{tetani}{<a id="wrglossary.8344"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={tetani}</span>,<a id="wrglossary.8345"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
- <a id="wrglossary.8346"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8347"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
+<a id="wrglossary.8401"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botulinum}{<a id="wrglossary.8402"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botulinum}</span>,<a id="wrglossary.8403"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
+ <a id="wrglossary.8404"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8405"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
+<a id="wrglossary.8406"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{perfringens}{<a id="wrglossary.8407"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={perfringens}</span>,
+ <a id="wrglossary.8408"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,<a id="wrglossary.8409"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8410"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
+<a id="wrglossary.8411"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{tetani}{<a id="wrglossary.8412"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={tetani}</span>,<a id="wrglossary.8413"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
+ <a id="wrglossary.8414"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8415"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
-<a id="wrglossary.8348"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cbot}{clostridium,botulinum}
-<a id="wrglossary.8349"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cperf}{clostridium,perfringens}
-<a id="wrglossary.8350"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{ctet}{clostridium,tetani}
+<a id="wrglossary.8416"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cbot}{clostridium,botulinum}
+<a id="wrglossary.8417"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cperf}{clostridium,perfringens}
+<a id="wrglossary.8418"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{ctet}{clostridium,tetani}
-<a id="wrglossary.8351"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a>{<a id="wrglossary.8352"></a><a href="#glo:opt.mglsopt.indexothers"><span class="csoptfmt">indexothers</span></a><span class="optfmt">=false</span>,<a id="wrglossary.8353"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=allmain</span>}
+<a id="wrglossary.8419"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a>{<a id="wrglossary.8420"></a><a href="#glo:opt.mglsopt.indexothers"><span class="csoptfmt">indexothers</span></a><span class="optfmt">=false</span>,<a id="wrglossary.8421"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=allmain</span>}
<code class="cbeg">\begin{document}</code>
-First use: <a id="wrglossary.8354"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cbot}, <a id="wrglossary.8355"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cperf}, <a id="wrglossary.8356"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{ctet}.
+First use: <a id="wrglossary.8422"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cbot}, <a id="wrglossary.8423"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cperf}, <a id="wrglossary.8424"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{ctet}.
-Next use: <a id="wrglossary.8357"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cbot}, <a id="wrglossary.8358"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cperf}, <a id="wrglossary.8359"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{ctet}.
-<a id="wrglossary.8360"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+Next use: <a id="wrglossary.8425"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cbot}, <a id="wrglossary.8426"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{cperf}, <a id="wrglossary.8427"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{ctet}.
+<a id="wrglossary.8428"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
-</pre> This suppresses the indexing of the non-main elements (in this case, the genus). However the genus is included in the glossary (without a <a id="wrglossary.8361"></a><a href="#glo:locationlist">location list</a>) because it’s the parent of the species (which are indexed). <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:multientryhier"></a>Example 125: Multi-entries: hierarchical <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example125.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example125.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example125.png" type="image/png" width="323" height="126">Example document with hierarchical multi-entries.</object> </div><!-- end of resultbox -->
+</pre> This suppresses the indexing of the non-main elements (in this case, the genus). However the genus is included in the glossary (without a <a id="wrglossary.8429"></a><a href="#glo:locationlist">location list</a>) because it’s the parent of the species (which are indexed). <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+<a id="ex:multientryhier"></a>Example 123: Multi-entries: hierarchical <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example123.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example123.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example123-crop.pdf?#zoom=100" type="application/pdf" width="178" height="12">Example document with hierarchical multi-entries.</object> </div><!-- end of resultbox -->
<p>
-The <a id="wrglossary.8362"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=allmain</span> option makes the entire content of each <a id="wrglossary.8363"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> a hyperlink to the main entry in the glossary.<p>
+The <a id="wrglossary.8430"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=allmain</span> option makes the entire content of each <a id="wrglossary.8431"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> a hyperlink to the main entry in the glossary.<p>
</section><!-- end of section sec:mglsexhier -->
@@ -8169,12 +8221,12 @@
<section id="sec:mglsexsuffix"><!-- start of section sec:mglsexsuffix --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->7.1.2. Example: Suffix<div class="labellink"><a href="#sec:mglsexsuffix">[link]</a></div></h3><!-- end of subsection header -->
<p>
-This example has a minor modification to the previous one. In this case the multi-entries are defined with a suffix: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8364"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[<a id="wrglossary.8365"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=botulism</span>]{cbot}{clostridium,botulinum}
-<a id="wrglossary.8366"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[<a id="wrglossary.8367"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=gas gangrene</span>]{cperf}{clostridium,perfringens}
-<a id="wrglossary.8368"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[<a id="wrglossary.8369"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=tetanus</span>]{ctet}{clostridium,tetani}
+This example has a minor modification to the previous one. In this case the multi-entries are defined with a suffix: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8432"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[<a id="wrglossary.8433"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=botulism</span>]{cbot}{clostridium,botulinum}
+<a id="wrglossary.8434"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[<a id="wrglossary.8435"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=gas gangrene</span>]{cperf}{clostridium,perfringens}
+<a id="wrglossary.8436"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[<a id="wrglossary.8437"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=tetanus</span>]{ctet}{clostridium,tetani}
</pre> The rest of the document is as in §<a href="#sec:mglsexhier">7.1.1</a>. <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:multientryhierfirstusesuffix"></a>Example 126: Multi-entries: hierarchical with first-use suffix <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example126.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example126.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example126.png" type="image/png" width="388" height="141">Example document with hierarchical multi-entries that have a first-use suffix.</object> </div><!-- end of resultbox -->
+<a id="ex:multientryhierfirstusesuffix"></a>Example 124: Multi-entries: hierarchical with first-use suffix <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example124.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example124.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example124.png" type="image/png" width="307" height="228">Example document with hierarchical multi-entries that have a first-use suffix.</object> </div><!-- end of resultbox -->
<p>
</section><!-- end of section sec:mglsexsuffix -->
@@ -8182,28 +8234,28 @@
<section id="sec:mglsexcatsuffix"><!-- start of section sec:mglsexcatsuffix --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->7.1.3. Example: Category Suffix<div class="labellink"><a href="#sec:mglsexcatsuffix">[link]</a></div></h3><!-- end of subsection header -->
<p>
-This is an alternative to the previous example. Instead of storing the extra information in the <a id="wrglossary.8370"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a> key, the information is stored in the <a id="wrglossary.8371"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key of the last element (the species). A category suffix is used to look up the field and append it. <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8372"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botulinum}{<a id="wrglossary.8373"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botulinum}</span>,<a id="wrglossary.8374"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
- <a id="wrglossary.8375"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={botulism}</span>,
- <a id="wrglossary.8376"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8377"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
-<a id="wrglossary.8378"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{perfringens}{<a id="wrglossary.8379"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={perfringens}</span>,<a id="wrglossary.8380"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
- <a id="wrglossary.8381"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={gas gangrene}</span>,
- <a id="wrglossary.8382"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8383"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
-<a id="wrglossary.8384"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{tetani}{<a id="wrglossary.8385"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={tetani}</span>,<a id="wrglossary.8386"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
- <a id="wrglossary.8387"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={tetanus}</span>,
- <a id="wrglossary.8388"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8389"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
+This is an alternative to the previous example. Instead of storing the extra information in the <a id="wrglossary.8438"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a> key, the information is stored in the <a id="wrglossary.8439"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key of the last element (the species). A category suffix is used to look up the field and append it. <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8440"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botulinum}{<a id="wrglossary.8441"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botulinum}</span>,<a id="wrglossary.8442"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
+ <a id="wrglossary.8443"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={botulism}</span>,
+ <a id="wrglossary.8444"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8445"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
+<a id="wrglossary.8446"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{perfringens}{<a id="wrglossary.8447"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={perfringens}</span>,<a id="wrglossary.8448"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
+ <a id="wrglossary.8449"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={gas gangrene}</span>,
+ <a id="wrglossary.8450"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8451"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
+<a id="wrglossary.8452"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{tetani}{<a id="wrglossary.8453"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={tetani}</span>,<a id="wrglossary.8454"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
+ <a id="wrglossary.8455"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a><span class="optfmt">={tetanus}</span>,
+ <a id="wrglossary.8456"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8457"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>}
-<a id="wrglossary.8390"></a><a href="#glo:mglsdefcategorysuffix"><code class="csfmt">\mglsdefcategorysuffix</code></a>{bacteria}{%
- <a id="wrglossary.8391"></a><a href="#glo:mglsisfirstuse"><code class="csfmt">\mglsisfirstuse</code></a>
- {<a id="wrglossary.8392"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>{useri}{<a id="wrglossary.8393"></a><a href="#glo:mglslastelementlabel"><code class="csfmt">\mglslastelementlabel</code></a>}{ (<a id="wrglossary.8394"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>)}}%
+<a id="wrglossary.8458"></a><a href="#glo:mglsdefcategorysuffix"><code class="csfmt">\mglsdefcategorysuffix</code></a>{bacteria}{%
+ <a id="wrglossary.8459"></a><a href="#glo:mglsisfirstuse"><code class="csfmt">\mglsisfirstuse</code></a>
+ {<a id="wrglossary.8460"></a><a href="#glo:glsxtrifhasfield"><code class="csfmt">\glsxtrifhasfield</code></a>{useri}{<a id="wrglossary.8461"></a><a href="#glo:mglslastelementlabel"><code class="csfmt">\mglslastelementlabel</code></a>}{ (<a id="wrglossary.8462"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>)}}%
{}%
}
-<a id="wrglossary.8395"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[category=bacteria]{cbot}{clostridium,botulinum}
-<a id="wrglossary.8396"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[category=bacteria]{cperf}{clostridium,perfringens}
-<a id="wrglossary.8397"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[category=bacteria]{ctet}{clostridium,tetani}
+<a id="wrglossary.8463"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[category=bacteria]{cbot}{clostridium,botulinum}
+<a id="wrglossary.8464"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[category=bacteria]{cperf}{clostridium,perfringens}
+<a id="wrglossary.8465"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[category=bacteria]{ctet}{clostridium,tetani}
</pre> The result is the same as the previous example. <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:multientryhiercatsuffix"></a>Example 127: Multi-entries: hierarchical with category suffix <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example127.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example127.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example127.png" type="image/png" width="388" height="141">Example document with hierarchical multi-entries that have a category suffix.</object> </div><!-- end of resultbox -->
+<a id="ex:multientryhiercatsuffix"></a>Example 125: Multi-entries: hierarchical with category suffix <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example125.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example125.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example125.png" type="image/png" width="323" height="126">Example document with hierarchical multi-entries that have a category suffix.</object> </div><!-- end of resultbox -->
<p>
</section><!-- end of section sec:mglsexcatsuffix -->
@@ -8211,24 +8263,24 @@
<section id="sec:mglsexsep"><!-- start of section sec:mglsexsep --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->7.1.4. Example: Separators<div class="labellink"><a href="#sec:mglsexsep">[link]</a></div></h3><!-- end of subsection header -->
<p>
-The first example (§<a href="#sec:mglsexhier">7.1.1</a>) can be modified so that the species are also abbreviations. In this case, the separators are modified to suppress the space (<a id="wrglossary.8398"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>) if both the genus and species are abbreviated, or to use a <a id="wrglossary.8399"></a><a href="#glo:idx.nbsp">non-breaking space (<code class="code">~</code>)</a> between the genus short form (shown on subsequent use) and the species long form (shown on <a id="wrglossary.8400"></a><a href="#glo:dual.firstuse">first use</a>). If the genus is showing the long form (<a id="wrglossary.8401"></a><a href="#glo:dual.firstuse">first use</a>) then a normal space is used.<p>
-Note that the separator attributes apply to the category of the element before the separator (not to the multi-entry category). <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8402"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{genus}{<a id="wrglossary.8403"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}{<code class="cmd">\space</code>}
-<a id="wrglossary.8404"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{genus}{<a id="wrglossary.8405"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}{<code class="cmd">\space</code>}
-<a id="wrglossary.8406"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{genus}{<a id="wrglossary.8407"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}{<a id="wrglossary.8408"></a><a href="#glo:idx.nbsp"><span title="non-breaking space (\code{~})" class="icon"><code class="code">~</code></span></a>}
-<a id="wrglossary.8409"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{genus}{<a id="wrglossary.8410"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}{<a id="wrglossary.8411"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>}
+The first example (§<a href="#sec:mglsexhier">7.1.1</a>) can be modified so that the species are also abbreviations. In this case, the separators are modified to suppress the space (<a id="wrglossary.8466"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>) if both the genus and species are abbreviated, or to use a <a id="wrglossary.8467"></a><a href="#glo:idx.nbsp">non-breaking space (<code class="code">~</code>)</a> between the genus short form (shown on subsequent use) and the species long form (shown on <a id="wrglossary.8468"></a><a href="#glo:dual.firstuse">first use</a>). If the genus is showing the long form (<a id="wrglossary.8469"></a><a href="#glo:dual.firstuse">first use</a>) then a normal space is used.<p>
+Note that the separator attributes apply to the category of the element before the separator (not to the multi-entry category). <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8470"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{genus}{<a id="wrglossary.8471"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}{<code class="cmd">\space</code>}
+<a id="wrglossary.8472"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{genus}{<a id="wrglossary.8473"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}{<code class="cmd">\space</code>}
+<a id="wrglossary.8474"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{genus}{<a id="wrglossary.8475"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}{<a id="wrglossary.8476"></a><a href="#glo:idx.nbsp"><span title="non-breaking space (\code{~})" class="icon"><code class="code">~</code></span></a>}
+<a id="wrglossary.8477"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{genus}{<a id="wrglossary.8478"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}{<a id="wrglossary.8479"></a><a href="#glo:relax"><code class="csfmt">\relax</code></a>}
-<a id="wrglossary.8412"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[species]{<a id="wrglossary.8413"></a><a href="#glo:opt.abbrstyle.long-only-short-only-desc"><span class="abbrstylefmt">long-only-short-only-desc</span></a>}
+<a id="wrglossary.8480"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[species]{<a id="wrglossary.8481"></a><a href="#glo:opt.abbrstyle.long-only-short-only-desc"><span class="abbrstylefmt">long-only-short-only-desc</span></a>}
-<a id="wrglossary.8414"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>[<a id="wrglossary.8415"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
- <a id="wrglossary.8416"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8417"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>]{botulinum}{bot.}{botulinum}
-<a id="wrglossary.8418"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>[<a id="wrglossary.8419"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
- <a id="wrglossary.8420"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8421"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>]{perfringens}{per.}{perfringens}
-<a id="wrglossary.8422"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>[<a id="wrglossary.8423"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
- <a id="wrglossary.8424"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8425"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>]{tetani}{tet.}{tetani}
-</pre> This will cause a double dot at the end of the second sentence, which can be suppressed using the <a id="wrglossary.8426"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a> and <a id="wrglossary.8427"></a><a href="#glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></a> attributes. <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8428"></a><a href="#glo:glssetcategoriesattributes"><code class="csfmt">\glssetcategoriesattributes</code></a>{species}{<a id="wrglossary.8429"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>,<a id="wrglossary.8430"></a><a href="#glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></a>}{true}
-</pre> This works because the final element’s <a id="wrglossary.8431"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is transferred to the multi-entry post-link hook, which can detect the sentence terminating period. If the post-link hook settings are changed, for example, to <code class="code"><a id="wrglossary.8432"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a><span class="optfmt">=all</span>,<a id="wrglossary.8433"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a><span class="optfmt">=false</span></code> then the feature won’t work as the final element’s <a id="wrglossary.8434"></a><a href="#glo:dual.postlinkhook">post-link hook</a> can’t detect the period (because <a id="wrglossary.8435"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> is embedded too deeply inside the internal workings of <a id="wrglossary.8436"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>). <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:multientrysep"></a>Example 128: Multi-entries: separators <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example128.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example128.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example128.png" type="image/png" width="323" height="126">Example document demonstrating multi-entry separators.</object> </div><!-- end of resultbox -->
+<a id="wrglossary.8482"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>[<a id="wrglossary.8483"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
+ <a id="wrglossary.8484"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8485"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>]{botulinum}{bot.}{botulinum}
+<a id="wrglossary.8486"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>[<a id="wrglossary.8487"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
+ <a id="wrglossary.8488"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8489"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>]{perfringens}{per.}{perfringens}
+<a id="wrglossary.8490"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>[<a id="wrglossary.8491"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={species}</span>,
+ <a id="wrglossary.8492"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.8493"></a><a href="#glo:opt.gloskey.parent"><span class="csoptfmt">parent</span></a><span class="optfmt">={clostridium}</span>]{tetani}{tet.}{tetani}
+</pre> This will cause a double dot at the end of the second sentence, which can be suppressed using the <a id="wrglossary.8494"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a> and <a id="wrglossary.8495"></a><a href="#glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></a> attributes. <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8496"></a><a href="#glo:glssetcategoriesattributes"><code class="csfmt">\glssetcategoriesattributes</code></a>{species}{<a id="wrglossary.8497"></a><a href="#glo:opt.catattr.discardperiod"><span class="csoptfmt">discardperiod</span></a>,<a id="wrglossary.8498"></a><a href="#glo:opt.catattr.retainfirstuseperiod"><span class="csoptfmt">retainfirstuseperiod</span></a>}{true}
+</pre> This works because the final element’s <a id="wrglossary.8499"></a><a href="#glo:dual.postlinkhook">post-link hook</a> is transferred to the multi-entry post-link hook, which can detect the sentence terminating period. If the post-link hook settings are changed, for example, to <code class="code"><a id="wrglossary.8500"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a><span class="optfmt">=all</span>,<a id="wrglossary.8501"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a><span class="optfmt">=false</span></code> then the feature won’t work as the final element’s <a id="wrglossary.8502"></a><a href="#glo:dual.postlinkhook">post-link hook</a> can’t detect the period (because <a id="wrglossary.8503"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> is embedded too deeply inside the internal workings of <a id="wrglossary.8504"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>). <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+<a id="ex:multientrysep"></a>Example 126: Multi-entries: separators <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example126.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example126.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example126.png" type="image/png" width="388" height="141">Example document demonstrating multi-entry separators.</object> </div><!-- end of resultbox -->
<p>
</section><!-- end of section sec:mglsexsep -->
@@ -8239,65 +8291,65 @@
This example is an alternative way of dealing with nested links (see §<a href="#sec:nested">5.4</a>). <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>[<a id="wrglossary.8437"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a>,<a id="wrglossary.8438"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.8439"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>]{glossaries-extra}
+<code class="cmd">\usepackage</code>[<a id="wrglossary.8505"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a>,<a id="wrglossary.8506"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.8507"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>]{glossaries-extra}
-<a id="wrglossary.8440"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.8508"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.8441"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8442"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a>}
-<a id="wrglossary.8443"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ssi}{ssi}{server-side includes}
-<a id="wrglossary.8444"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{html}{hypertext markup language}
+<a id="wrglossary.8509"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8510"></a><a href="#glo:opt.abbrstyle.long-short-sc"><span class="abbrstylefmt">long-short-sc</span></a>}
+<a id="wrglossary.8511"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ssi}{ssi}{server-side includes}
+<a id="wrglossary.8512"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{html}{hypertext markup language}
-<a id="wrglossary.8445"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[combinedabbrv]{<a id="wrglossary.8446"></a><a href="#glo:opt.abbrstyle.long-only-short-sc-only"><span class="abbrstylefmt">long-only-short-sc-only</span></a>}
-<a id="wrglossary.8447"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
- [<a id="wrglossary.8448"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={combinedabbrv}</span>,
- <a id="wrglossary.8449"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.8450"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{ssi} enabled <a id="wrglossary.8451"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{html}}</span>]
+<a id="wrglossary.8513"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>[combinedabbrv]{<a id="wrglossary.8514"></a><a href="#glo:opt.abbrstyle.long-only-short-sc-only"><span class="abbrstylefmt">long-only-short-sc-only</span></a>}
+<a id="wrglossary.8515"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>
+ [<a id="wrglossary.8516"></a><a href="#glo:opt.gloskey.category"><span class="csoptfmt">category</span></a><span class="optfmt">={combinedabbrv}</span>,
+ <a id="wrglossary.8517"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={<a id="wrglossary.8518"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{ssi} enabled <a id="wrglossary.8519"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{html}}</span>]
{shtml-frag}{shtml}{enabled}
-<a id="wrglossary.8452"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{combinedabbrv}{multioptions}
- {<a id="wrglossary.8453"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a><span class="optfmt">=,</span><a id="wrglossary.8454"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=<a id="wrglossary.8455"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{<a id="wrglossary.8456"></a><a href="#glo:mglslastmainlabel"><code class="csfmt">\mglslastmainlabel</code></a>}</span>}
+<a id="wrglossary.8520"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{combinedabbrv}{multioptions}
+ {<a id="wrglossary.8521"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a><span class="optfmt">=,</span><a id="wrglossary.8522"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=<a id="wrglossary.8523"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{<a id="wrglossary.8524"></a><a href="#glo:mglslastmainlabel"><code class="csfmt">\mglslastmainlabel</code></a>}</span>}
-<a id="wrglossary.8457"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>
- [<a id="wrglossary.8458"></a><a href="#glo:opt.mglsopt.category"><span class="csoptfmt">category</span></a><span class="optfmt">=combinedabbrv</span>]
+<a id="wrglossary.8525"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>
+ [<a id="wrglossary.8526"></a><a href="#glo:opt.mglsopt.category"><span class="csoptfmt">category</span></a><span class="optfmt">=combinedabbrv</span>]
{shtml}[shtml-frag]{ssi,shtml-frag,html}
<code class="cbeg">\begin{document}</code>
-Individual elements first use: <a id="wrglossary.8459"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8460"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>html.
+Individual elements first use: <a id="wrglossary.8527"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8528"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>html.
-Individual elements next use: <a id="wrglossary.8461"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8462"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Individual elements next use: <a id="wrglossary.8529"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8530"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
-Multi-entry first use: <a id="wrglossary.8463"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry first use: <a id="wrglossary.8531"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Multi-entry next use: <a id="wrglossary.8464"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry next use: <a id="wrglossary.8532"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Resetting all<a id="wrglossary.8465"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><a id="wrglossary.8466"></a><a href="#glo:mglsreset"><code class="csfmt">\mglsreset</code></a>{shtml}:
+Resetting all<a id="wrglossary.8533"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><a id="wrglossary.8534"></a><a href="#glo:mglsreset"><code class="csfmt">\mglsreset</code></a>{shtml}:
-Multi-entry first use: <a id="wrglossary.8467"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry first use: <a id="wrglossary.8535"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Multi-entry next use: <a id="wrglossary.8468"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry next use: <a id="wrglossary.8536"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Individual elements: <a id="wrglossary.8469"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8470"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
-<a id="wrglossary.8471"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+Individual elements: <a id="wrglossary.8537"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8538"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+<a id="wrglossary.8539"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre><p>
-This uses the <a id="wrglossary.8472"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a> attribute to skip <span class="qt">“other”</span> elements on subsequent use. The problematic abbreviation (SHTML) is defined as a fragment that simply expands to <span class="qt">“enabled”</span> on first use. Note that the description has to be supplied for the glossary. The resulting document is shown below. <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:multientryskip"></a>Example 129: Multi-entries: skipping elements <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example129.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example129.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example129.png" type="image/png" width="388" height="261">Example document demonstrating multi-entry sets with elements skipped.</object> </div><!-- end of resultbox -->
+This uses the <a id="wrglossary.8540"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a> attribute to skip <span class="qt">“other”</span> elements on subsequent use. The problematic abbreviation (SHTML) is defined as a fragment that simply expands to <span class="qt">“enabled”</span> on first use. Note that the description has to be supplied for the glossary. The resulting document is shown below. <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+<a id="ex:multientryskip"></a>Example 127: Multi-entries: skipping elements <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example127.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example127.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example127.png" type="image/png" width="388" height="141">Example document demonstrating multi-entry sets with elements skipped.</object> </div><!-- end of resultbox -->
<p>
-The key difference here from the example using <a id="wrglossary.8473"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a> at the end of §<a href="#sec:nested">5.4</a> is that the individual elements hyperlink to their respective entries in the glossary on first use of <a id="wrglossary.8474"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>.<p>
-The problem is that with the <span class="optfmt">colorlinks</span> package option, it’s not obvious where the hyperlinks start and end. The suffix (<span style="font-style: normal; font-variant: small-caps; ">shtml</span>) will hyperlink to the <span class="qt">“shtml”</span> entry in the glossary, so the <span class="qt">“enabled”</span> hyperlink is redundant. The simplest fix for this is to add <a id="wrglossary.8475"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=notmainfirst</span> to the option list, which will prevent <span class="qt">“enabled”</span> from being a hyperlink.<p>
-Another problem occurs where <a id="wrglossary.8476"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> is used before the individual elements are used, which leads to their full expansion with a confusing amount of parentheses. A simple solution is to use the option <a id="wrglossary.8477"></a><a href="#glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></a><span class="optfmt">=unsetothers</span>, which will unset the other (not-main) elements first. This can be localised with <a id="wrglossary.8478"></a><a href="#glo:opt.mglsopt.presetlocal"><span class="csoptfmt">presetlocal</span></a> but <a id="wrglossary.8479"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will then unset the <a id="wrglossary.8480"></a><a href="#glo:dual.firstuseflag">first use flag</a> globally, which means that the other elements won’t show the full form when they are first used on their on after <a id="wrglossary.8481"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. This can be switched to a local unset with <a id="wrglossary.8482"></a><a href="#glo:opt.mglsopt.others"><span class="csoptfmt">others</span></a><span class="optfmt">=local</span>.<p>
-The complete set of options are now: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8483"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{combinedabbrv}{<a id="wrglossary.8484"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a>}
+The key difference here from the example using <a id="wrglossary.8541"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a> at the end of §<a href="#sec:nested">5.4</a> is that the individual elements hyperlink to their respective entries in the glossary on first use of <a id="wrglossary.8542"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>.<p>
+The problem is that with the <span class="optfmt">colorlinks</span> package option, it’s not obvious where the hyperlinks start and end. The suffix (<span style="font-style: normal; font-variant: small-caps; ">shtml</span>) will hyperlink to the <span class="qt">“shtml”</span> entry in the glossary, so the <span class="qt">“enabled”</span> hyperlink is redundant. The simplest fix for this is to add <a id="wrglossary.8543"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=notmainfirst</span> to the option list, which will prevent <span class="qt">“enabled”</span> from being a hyperlink.<p>
+Another problem occurs where <a id="wrglossary.8544"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> is used before the individual elements are used, which leads to their full expansion with a confusing amount of parentheses. A simple solution is to use the option <a id="wrglossary.8545"></a><a href="#glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></a><span class="optfmt">=unsetothers</span>, which will unset the other (not-main) elements first. This can be localised with <a id="wrglossary.8546"></a><a href="#glo:opt.mglsopt.presetlocal"><span class="csoptfmt">presetlocal</span></a> but <a id="wrglossary.8547"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will then unset the <a id="wrglossary.8548"></a><a href="#glo:dual.firstuseflag">first use flag</a> globally, which means that the other elements won’t show the full form when they are first used on their on after <a id="wrglossary.8549"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. This can be switched to a local unset with <a id="wrglossary.8550"></a><a href="#glo:opt.mglsopt.others"><span class="csoptfmt">others</span></a><span class="optfmt">=local</span>.<p>
+The complete set of options are now: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8551"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{combinedabbrv}{<a id="wrglossary.8552"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a>}
{%
- <a id="wrglossary.8485"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=notmainfirst</span>,
- <a id="wrglossary.8486"></a><a href="#glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></a><span class="optfmt">=<a id="wrglossary.8487"></a><a href="#glo:opt.mglsopt.presetlocal"><span class="csoptfmt">presetlocal</span></a>,<a id="wrglossary.8488"></a><a href="#glo:opt.mglsopt.unsetothers"><span class="csoptfmt">unsetothers</span></a>,<a id="wrglossary.8489"></a><a href="#glo:opt.mglsopt.others"><span class="csoptfmt">others</span></a><span class="optfmt">=local</span></span>,
- <a id="wrglossary.8490"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a><span class="optfmt">=,</span>
- <a id="wrglossary.8491"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">={</span>}<a id="wrglossary.8492"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{<a id="wrglossary.8493"></a><a href="#glo:mglslastmainlabel"><code class="csfmt">\mglslastmainlabel</code></a>}
+ <a id="wrglossary.8553"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=notmainfirst</span>,
+ <a id="wrglossary.8554"></a><a href="#glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></a><span class="optfmt">=<a id="wrglossary.8555"></a><a href="#glo:opt.mglsopt.presetlocal"><span class="csoptfmt">presetlocal</span></a>,<a id="wrglossary.8556"></a><a href="#glo:opt.mglsopt.unsetothers"><span class="csoptfmt">unsetothers</span></a>,<a id="wrglossary.8557"></a><a href="#glo:opt.mglsopt.others"><span class="csoptfmt">others</span></a><span class="optfmt">=local</span></span>,
+ <a id="wrglossary.8558"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a><span class="optfmt">=,</span>
+ <a id="wrglossary.8559"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">={</span>}<a id="wrglossary.8560"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{<a id="wrglossary.8561"></a><a href="#glo:mglslastmainlabel"><code class="csfmt">\mglslastmainlabel</code></a>}
}
</pre> <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:multientryskipunsetothers"></a>Example 130: Multi-entries: skipping elements (unsetting others) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example130.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example130.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example130.png" type="image/png" width="388" height="261">Example document demonstrating multi-entry sets with elements skipped and unset.</object> </div><!-- end of resultbox -->
+<a id="ex:multientryskipunsetothers"></a>Example 128: Multi-entries: skipping elements (unsetting others) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example128.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example128.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example128.png" type="image/png" width="323" height="126">Example document demonstrating multi-entry sets with elements skipped and unset.</object> </div><!-- end of resultbox -->
<p>
-This method still has two main drawbacks: the description must be added manually and the long form can’t be accessed with <a id="wrglossary.8494"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a>. The next example provides an alternative approach.<p>
+This method still has two main drawbacks: the description must be added manually and the long form can’t be accessed with <a id="wrglossary.8562"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a>. The next example provides an alternative approach.<p>
</section><!-- end of section sec:exskipfirstsuffix -->
@@ -8304,127 +8356,127 @@
<section id="sec:exskippostlink"><!-- start of section sec:exskippostlink --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->7.1.6. Example: Skipping Elements (Prefix and Post-Link Hooks)<div class="labellink"><a href="#sec:exskippostlink">[link]</a></div></h3><!-- end of subsection header -->
<p>
-This is a modified version of the previous example. In this case, the main element isn’t a fragment and also happens to have the same label as the multi-entry set. (<code class="code"><a id="wrglossary.8495"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}</code> references the multi-entry label and <code class="code"><a id="wrglossary.8496"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}</code> references the individual entry.)<p>
-In this case, the nested parts are marked up with custom commands: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newrobustcmd</code>{<code class="cmd">\combinedpre</code>}[1]{<a id="wrglossary.8497"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
-<code class="cmd">\newrobustcmd</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8498"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
+This is a modified version of the previous example. In this case, the main element isn’t a fragment and also happens to have the same label as the multi-entry set. (<code class="code"><a id="wrglossary.8563"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}</code> references the multi-entry label and <code class="code"><a id="wrglossary.8564"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}</code> references the individual entry.)<p>
+In this case, the nested parts are marked up with custom commands: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><code class="cmd">\newrobustcmd</code>{<code class="cmd">\combinedpre</code>}[1]{<a id="wrglossary.8565"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
+<code class="cmd">\newrobustcmd</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8566"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
-<a id="wrglossary.8499"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{shtml}{shtml}
+<a id="wrglossary.8567"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{shtml}{shtml}
{{}<code class="cmd">\combinedpre</code>{ssi} enabled <code class="cmd">\combinedpost</code>{html}}
</pre><p>
-This means that it’s no longer necessary to manually insert the description and the long form can be accessed as usual with <code class="code"><a id="wrglossary.8500"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{shtml}</code>. Note that it is necessary to define the custom commands robustly otherwise they will need to be protected against premature expansion: <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">\combinedpre</code>}[1]{<a id="wrglossary.8501"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
-<code class="cmd">\newcommand</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8502"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
+This means that it’s no longer necessary to manually insert the description and the long form can be accessed as usual with <code class="code"><a id="wrglossary.8568"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a>{shtml}</code>. Note that it is necessary to define the custom commands robustly otherwise they will need to be protected against premature expansion: <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">\combinedpre</code>}[1]{<a id="wrglossary.8569"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
+<code class="cmd">\newcommand</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8570"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
-<a id="wrglossary.8503"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{shtml}{shtml}
-{{}<a id="wrglossary.8504"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><code class="cmd">\combinedpre</code>{ssi} enabled <a id="wrglossary.8505"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><code class="cmd">\combinedpost</code>{html}}
-</pre> In both cases, an initial empty group is added to guard against any <a id="wrglossary.8506"></a><a href="#glo:idx.sentencecase">sentence case</a> commands, such as <a id="wrglossary.8507"></a><a href="#glo:Glsxtrlong"><code class="csfmt">\Glsxtrlong</code></a>.<p>
-The abbreviations all use the <a id="wrglossary.8508"></a><a href="#glo:opt.abbrstyle.long-postshort-sc-user"><span class="abbrstylefmt">long-postshort-sc-user</span></a> style, which places the short form in the post-link hook on <a id="wrglossary.8509"></a><a href="#glo:dual.firstuse">first use</a>. The <a id="wrglossary.8510"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> <a id="wrglossary.8511"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the main element can be transferred to the <a id="wrglossary.8512"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> post-link using: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8513"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span>
-</pre> All elements have their individual post-link hooks suppressed by default. As in the previous example, the other elements can be skipped on subsequent use: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8514"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a>
+<a id="wrglossary.8571"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{shtml}{shtml}
+{{}<a id="wrglossary.8572"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><code class="cmd">\combinedpre</code>{ssi} enabled <a id="wrglossary.8573"></a><a href="#glo:protect"><code class="csfmt">\protect</code></a><code class="cmd">\combinedpost</code>{html}}
+</pre> In both cases, an initial empty group is added to guard against any <a id="wrglossary.8574"></a><a href="#glo:idx.sentencecase">sentence case</a> commands, such as <a id="wrglossary.8575"></a><a href="#glo:Glsxtrlong"><code class="csfmt">\Glsxtrlong</code></a>.<p>
+The abbreviations all use the <a id="wrglossary.8576"></a><a href="#glo:opt.abbrstyle.long-postshort-sc-user"><span class="abbrstylefmt">long-postshort-sc-user</span></a> style, which places the short form in the post-link hook on <a id="wrglossary.8577"></a><a href="#glo:dual.firstuse">first use</a>. The <a id="wrglossary.8578"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> <a id="wrglossary.8579"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the main element can be transferred to the <a id="wrglossary.8580"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> post-link using: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8581"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span>
+</pre> All elements have their individual post-link hooks suppressed by default. As in the previous example, the other elements can be skipped on subsequent use: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8582"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a>
</pre><p>
-Within <a id="wrglossary.8515"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>, the nested content needs to be suppressed, which can be done by redefining the custom commands. This can be done in the multi-entry prefix. Since the entire content of <a id="wrglossary.8516"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> (except for the final multi-entry post-link hook) occurs inside a group, this redefinition will be localised.<p>
+Within <a id="wrglossary.8583"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>, the nested content needs to be suppressed, which can be done by redefining the custom commands. This can be done in the multi-entry prefix. Since the entire content of <a id="wrglossary.8584"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> (except for the final multi-entry post-link hook) occurs inside a group, this redefinition will be localised.<p>
The complete document 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">\documentclass</code>{article}
<code class="cmd">\usepackage</code>[colorlinks]{hyperref}
-<code class="cmd">\usepackage</code>[<a id="wrglossary.8517"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a>,<a id="wrglossary.8518"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.8519"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>]{glossaries-extra}
+<code class="cmd">\usepackage</code>[<a id="wrglossary.8585"></a><a href="#glo:opt.stylemods"><span class="styoptfmt">stylemods</span></a>,<a id="wrglossary.8586"></a><a href="#glo:opt.style"><span class="styoptfmt">style</span></a><span class="optfmt">=<a id="wrglossary.8587"></a><a href="#glo:opt.glostyle.long"><span class="glostylefmt">long</span></a></span>]{glossaries-extra}
-<a id="wrglossary.8520"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
+<a id="wrglossary.8588"></a><a href="#glo:makeglossaries"><code class="csfmt">\makeglossaries</code></a>
-<a id="wrglossary.8521"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8522"></a><a href="#glo:opt.abbrstyle.long-postshort-sc-user"><span class="abbrstylefmt">long-postshort-sc-user</span></a>}
+<a id="wrglossary.8589"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8590"></a><a href="#glo:opt.abbrstyle.long-postshort-sc-user"><span class="abbrstylefmt">long-postshort-sc-user</span></a>}
-<a id="wrglossary.8523"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ssi}{ssi}{server-side includes}
-<a id="wrglossary.8524"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{html}{hypertext markup language}
+<a id="wrglossary.8591"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{ssi}{ssi}{server-side includes}
+<a id="wrglossary.8592"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{html}{html}{hypertext markup language}
-<code class="cmd">\newrobustcmd</code>{<code class="cmd">\combinedpre</code>}[1]{<a id="wrglossary.8525"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
-<code class="cmd">\newrobustcmd</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8526"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
+<code class="cmd">\newrobustcmd</code>{<code class="cmd">\combinedpre</code>}[1]{<a id="wrglossary.8593"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
+<code class="cmd">\newrobustcmd</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8594"></a><a href="#glo:glsps"><code class="csfmt">\glsps</code></a>{#1}}
<code class="cmd">\newabbreviation</code>{shtml}{shtml}
{{}<code class="cmd">\combinedpre</code>{ssi} enabled <code class="cmd">\combinedpost</code>{html}}
-<a id="wrglossary.8527"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{combinedabbrv}{<a id="wrglossary.8528"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a>}
+<a id="wrglossary.8595"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{combinedabbrv}{<a id="wrglossary.8596"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a>}
{%
- <a id="wrglossary.8529"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span>,
- <a id="wrglossary.8530"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a>
+ <a id="wrglossary.8597"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span>,
+ <a id="wrglossary.8598"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a>
}
-<a id="wrglossary.8531"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>
- [<a id="wrglossary.8532"></a><a href="#glo:opt.mglsopt.category"><span class="csoptfmt">category</span></a><span class="optfmt">=combinedabbrv</span>]
+<a id="wrglossary.8599"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>
+ [<a id="wrglossary.8600"></a><a href="#glo:opt.mglsopt.category"><span class="csoptfmt">category</span></a><span class="optfmt">=combinedabbrv</span>]
{shtml}[shtml]{ssi,shtml,html}
-<a id="wrglossary.8533"></a><a href="#glo:mglsdefcategoryprefix"><code class="csfmt">\mglsdefcategoryprefix</code></a>{combinedabbrv}{%
+<a id="wrglossary.8601"></a><a href="#glo:mglsdefcategoryprefix"><code class="csfmt">\mglsdefcategoryprefix</code></a>{combinedabbrv}{%
<code class="cmd">\renewcommand</code>{<code class="cmd">\combinedpre</code>}[1]{<code class="cmd">\ignorespaces</code>}%
- <code class="cmd">\renewcommand</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8534"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>}%
+ <code class="cmd">\renewcommand</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8602"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>}%
}
<code class="cbeg">\begin{document}</code>
-Individual elements first use: <a id="wrglossary.8535"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8536"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Individual elements first use: <a id="wrglossary.8603"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8604"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
-Individual elements next use: <a id="wrglossary.8537"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8538"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Individual elements next use: <a id="wrglossary.8605"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8606"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
-Multi-entry first use: <a id="wrglossary.8539"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry first use: <a id="wrglossary.8607"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Multi-entry next use: <a id="wrglossary.8540"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry next use: <a id="wrglossary.8608"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Individual entry first use: <a id="wrglossary.8541"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}.
+Individual entry first use: <a id="wrglossary.8609"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}.
-Resetting all<a id="wrglossary.8542"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><a id="wrglossary.8543"></a><a href="#glo:mglsresetall"><code class="csfmt">\mglsresetall</code></a>:
+Resetting all<a id="wrglossary.8610"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><a id="wrglossary.8611"></a><a href="#glo:mglsresetall"><code class="csfmt">\mglsresetall</code></a>:
-Multi-entry first use: <a id="wrglossary.8544"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry first use: <a id="wrglossary.8612"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Multi-entry next use: <a id="wrglossary.8545"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry next use: <a id="wrglossary.8613"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Individual elements: <a id="wrglossary.8546"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8547"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Individual elements: <a id="wrglossary.8614"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8615"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
-Resetting all<a id="wrglossary.8548"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><a id="wrglossary.8549"></a><a href="#glo:mglsresetall"><code class="csfmt">\mglsresetall</code></a>:
+Resetting all<a id="wrglossary.8616"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><a id="wrglossary.8617"></a><a href="#glo:mglsresetall"><code class="csfmt">\mglsresetall</code></a>:
-Individual entry first use: <a id="wrglossary.8550"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}.
+Individual entry first use: <a id="wrglossary.8618"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}.
-Multi-entry first use: <a id="wrglossary.8551"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}. (Wrong!)
+Multi-entry first use: <a id="wrglossary.8619"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}. (Wrong!)
-<a id="wrglossary.8552"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
+<a id="wrglossary.8620"></a><a href="#glo:printglossaries"><code class="csfmt">\printglossaries</code></a>
<code class="cend">\end{document}</code>
</pre> This now produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
-<a id="ex:multientryskipprefixpostlink"></a>Example 131: Multi-entries: skipping elements (prefix and post-link hooks) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example131.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example131.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
-<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example131.png" type="image/png" width="388" height="333">Example document demonstrating multi-entry sets with elements skipped and prefix and post-link hooks.</object> </div><!-- end of resultbox -->
- Note the last two paragraphs, which highlights what happens if <code class="code"><a id="wrglossary.8553"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}</code> is used before <code class="code"><a id="wrglossary.8554"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}</code> when neither of the other elements (<code class="code">ssi</code> and <code class="code">html</code>) have been used. The final instance of <a id="wrglossary.8555"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> has produced the wrong result. This is because it’s the first use of the multi-entry <code class="code">shtml</code> but not the first use of the individual entry <code class="code">shtml</code>.<p>
-One way around this is to modify the prefix to ensure that the main element’s <a id="wrglossary.8556"></a><a href="#glo:dual.firstuseflag">first use flag</a> matches the multi-entry’s first use flag: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8557"></a><a href="#glo:mglsdefcategoryprefix"><code class="csfmt">\mglsdefcategoryprefix</code></a>{combinedabbrv}{%
+<a id="ex:multientryskipprefixpostlink"></a>Example 129: Multi-entries: skipping elements (prefix and post-link hooks) <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example129.tex" class="icon"><span title="Download TeX File" class="icon">📥<sup>🖹</sup></span></a> <a href="glossaries-extra-manual-examples/glossaries-extra-manual-example129.pdf" class="icon"><span title="Download PDF" class="icon">📥<sup>🖺</sup></span></a><p>
+<object data="glossaries-extra-manual-examples/glossaries-extra-manual-example129.png" type="image/png" width="388" height="261">Example document demonstrating multi-entry sets with elements skipped and prefix and post-link hooks.</object> </div><!-- end of resultbox -->
+ Note the last two paragraphs, which highlights what happens if <code class="code"><a id="wrglossary.8621"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{shtml}</code> is used before <code class="code"><a id="wrglossary.8622"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}</code> when neither of the other elements (<code class="code">ssi</code> and <code class="code">html</code>) have been used. The final instance of <a id="wrglossary.8623"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> has produced the wrong result. This is because it’s the first use of the multi-entry <code class="code">shtml</code> but not the first use of the individual entry <code class="code">shtml</code>.<p>
+One way around this is to modify the prefix to ensure that the main element’s <a id="wrglossary.8624"></a><a href="#glo:dual.firstuseflag">first use flag</a> matches the multi-entry’s first use flag: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8625"></a><a href="#glo:mglsdefcategoryprefix"><code class="csfmt">\mglsdefcategoryprefix</code></a>{combinedabbrv}{%
<code class="cmd">\renewcommand</code>{<code class="cmd">\combinedpre</code>}[1]{<code class="cmd">\ignorespaces</code>}%
- <code class="cmd">\renewcommand</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8558"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>}%
- <a id="wrglossary.8559"></a><a href="#glo:mglsisfirstuse"><code class="csfmt">\mglsisfirstuse</code></a>
- {<a id="wrglossary.8560"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a>{<a id="wrglossary.8561"></a><a href="#glo:mglscurrentmainlabel"><code class="csfmt">\mglscurrentmainlabel</code></a>}}%
- {<a id="wrglossary.8562"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>{<a id="wrglossary.8563"></a><a href="#glo:mglscurrentmainlabel"><code class="csfmt">\mglscurrentmainlabel</code></a>}}%
+ <code class="cmd">\renewcommand</code>{<code class="cmd">\combinedpost</code>}[1]{<a id="wrglossary.8626"></a><a href="#glo:unskip"><code class="csfmt">\unskip</code></a>}%
+ <a id="wrglossary.8627"></a><a href="#glo:mglsisfirstuse"><code class="csfmt">\mglsisfirstuse</code></a>
+ {<a id="wrglossary.8628"></a><a href="#glo:glslocalreset"><code class="csfmt">\glslocalreset</code></a>{<a id="wrglossary.8629"></a><a href="#glo:mglscurrentmainlabel"><code class="csfmt">\mglscurrentmainlabel</code></a>}}%
+ {<a id="wrglossary.8630"></a><a href="#glo:glslocalunset"><code class="csfmt">\glslocalunset</code></a>{<a id="wrglossary.8631"></a><a href="#glo:mglscurrentmainlabel"><code class="csfmt">\mglscurrentmainlabel</code></a>}}%
}
</pre><p>
-The <a id="wrglossary.8564"></a><a href="#glo:opt.showtargets"><span class="styoptfmt">showtargets</span></a><span class="optfmt">=</span><a id="wrglossary.8565"></a><a href="#glo:optval.showtargets.annoteleft"><span class="optfmt">annoteleft</span></a> option can be used to mark up the links with the targets. For example, the first instance of <code class="code"><a id="wrglossary.8566"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}</code> will show as: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
+The <a id="wrglossary.8632"></a><a href="#glo:opt.showtargets"><span class="styoptfmt">showtargets</span></a><span class="optfmt">=</span><a id="wrglossary.8633"></a><a href="#glo:optval.showtargets.annoteleft"><span class="optfmt">annoteleft</span></a> option can be used to mark up the links with the targets. For example, the first instance of <code class="code"><a id="wrglossary.8634"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}</code> will show as: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
Multi-entry first use: <span class="glsshowtargetfonttext">[glo:ssi]</span>◁<span style="font-style: normal; font-variant: small-caps; ">ssi</span>▷ <span class="glsshowtargetfonttext">[glo:shtml]</span>◁enabled▷ <span class="glsshowtargetfonttext">[glo:html]</span>◁<span style="font-style: normal; font-variant: small-caps; ">html</span>▷ (<span style="font-style: normal; font-variant: small-caps; ">shtml</span>). </div><!-- end of resultbox -->
- Each entry has an individual hyperlink to its own glossary item, which may be confusing. This can be made clearer by suppressing the main element link on first use with: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8567"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=notmainfirst</span>
-</pre> (as in the previous example), and adjusting the abbreviation style so that the parenthetical content in the post-link hook has a hyperlink: <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.8568"></a><a href="#glo:glsxtruserparen"><code class="csfmt">\glsxtruserparen</code></a>}[2]{%
- <a id="wrglossary.8569"></a><a href="#glo:glsxtrfullsep"><code class="csfmt">\glsxtrfullsep</code></a>{#2}%
- <a id="wrglossary.8570"></a><a href="#glo:glsxtrparen"><code class="csfmt">\glsxtrparen</code></a>
- {<a id="wrglossary.8571"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a>[#1]{#2}%
- <a id="wrglossary.8572"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a>{<a id="wrglossary.8573"></a><a href="#glo:glsxtruserfield"><code class="csfmt">\glsxtruserfield</code></a>}{#2}{, <a id="wrglossary.8574"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}{}%
+ Each entry has an individual hyperlink to its own glossary item, which may be confusing. This can be made clearer by suppressing the main element link on first use with: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8635"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=notmainfirst</span>
+</pre> (as in the previous example), and adjusting the abbreviation style so that the parenthetical content in the post-link hook has a hyperlink: <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.8636"></a><a href="#glo:glsxtruserparen"><code class="csfmt">\glsxtruserparen</code></a>}[2]{%
+ <a id="wrglossary.8637"></a><a href="#glo:glsxtrfullsep"><code class="csfmt">\glsxtrfullsep</code></a>{#2}%
+ <a id="wrglossary.8638"></a><a href="#glo:glsxtrparen"><code class="csfmt">\glsxtrparen</code></a>
+ {<a id="wrglossary.8639"></a><a href="#glo:glshyperlink"><code class="csfmt">\glshyperlink</code></a>[#1]{#2}%
+ <a id="wrglossary.8640"></a><a href="#glo:ifglshasfield"><code class="csfmt">\ifglshasfield</code></a>{<a id="wrglossary.8641"></a><a href="#glo:glsxtruserfield"><code class="csfmt">\glsxtruserfield</code></a>}{#2}{, <a id="wrglossary.8642"></a><a href="#glo:glscurrentfieldvalue"><code class="csfmt">\glscurrentfieldvalue</code></a>}{}%
}%
}
</pre><p>
-The remaining problem is how to deal with the possibility that <code class="code"><a id="wrglossary.8575"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}</code> may come before the <a id="wrglossary.8576"></a><a href="#glo:dual.firstuse">first use</a> of the other elements. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>Multi-entry first use: <a id="wrglossary.8577"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+The remaining problem is how to deal with the possibility that <code class="code"><a id="wrglossary.8643"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}</code> may come before the <a id="wrglossary.8644"></a><a href="#glo:dual.firstuse">first use</a> of the other elements. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>Multi-entry first use: <a id="wrglossary.8645"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Individual elements: <a id="wrglossary.8578"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>ssi and <a id="wrglossary.8579"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Individual elements: <a id="wrglossary.8646"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>ssi and <a id="wrglossary.8647"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
</pre> This leads to: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
Multi-entry first use: server-side includes enabled hypertext markup language (<span style="font-style: normal; font-variant: small-caps; ">shtml</span>).<p>
Individual elements: <span style="font-style: normal; font-variant: small-caps; ">ssi</span> and <span style="font-style: normal; font-variant: small-caps; ">html</span>. </div><!-- end of resultbox -->
<p>
-This means that the abbreviations <span style="font-style: normal; font-variant: small-caps; ">ssi</span> and <span style="font-style: normal; font-variant: small-caps; ">html</span> aren’t explained in the document text. One way around this is to only locally unset the other element <a id="wrglossary.8580"></a><a href="#glo:dual.firstuseflag">first use flags</a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8581"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{combinedabbrv}{<a id="wrglossary.8582"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a>}
+This means that the abbreviations <span style="font-style: normal; font-variant: small-caps; ">ssi</span> and <span style="font-style: normal; font-variant: small-caps; ">html</span> aren’t explained in the document text. One way around this is to only locally unset the other element <a id="wrglossary.8648"></a><a href="#glo:dual.firstuseflag">first use flags</a>: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8649"></a><a href="#glo:glssetcategoryattribute"><code class="csfmt">\glssetcategoryattribute</code></a>{combinedabbrv}{<a id="wrglossary.8650"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a>}
{%
- <a id="wrglossary.8583"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=notmainfirst</span>,
- <a id="wrglossary.8584"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span>,
- <a id="wrglossary.8585"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a><span class="optfmt">=,</span>
- <a id="wrglossary.8586"></a><a href="#glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></a><span class="optfmt">=<a id="wrglossary.8587"></a><a href="#glo:opt.mglsopt.others"><span class="csoptfmt">others</span></a><span class="optfmt">=local</span></span>
+ <a id="wrglossary.8651"></a><a href="#glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></a><span class="optfmt">=notmainfirst</span>,
+ <a id="wrglossary.8652"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span>,
+ <a id="wrglossary.8653"></a><a href="#glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</span></a><span class="optfmt">=,</span>
+ <a id="wrglossary.8654"></a><a href="#glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></a><span class="optfmt">=<a id="wrglossary.8655"></a><a href="#glo:opt.mglsopt.others"><span class="csoptfmt">others</span></a><span class="optfmt">=local</span></span>
}
-</pre> With the above setting, the following: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8588"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><a id="wrglossary.8589"></a><a href="#glo:mglsresetall"><code class="csfmt">\mglsresetall</code></a>
+</pre> With the above setting, the following: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8656"></a><a href="#glo:glsresetall"><code class="csfmt">\glsresetall</code></a><a id="wrglossary.8657"></a><a href="#glo:mglsresetall"><code class="csfmt">\mglsresetall</code></a>
-Multi-entry first use: <a id="wrglossary.8590"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry first use: <a id="wrglossary.8658"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Multi-entry next use: <a id="wrglossary.8591"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
+Multi-entry next use: <a id="wrglossary.8659"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>{shtml}.
-Individual elements: <a id="wrglossary.8592"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8593"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
+Individual elements: <a id="wrglossary.8660"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{ssi} and <a id="wrglossary.8661"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{html}.
</pre> will now produce: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
Multi-entry first use: server-side includes enabled hypertext markup language (<span style="font-style: normal; font-variant: small-caps; ">shtml</span>).<p>
Multi-entry next use: <span style="font-style: normal; font-variant: small-caps; ">shtml</span>.<p>
@@ -8436,17 +8488,17 @@
<section id="sec:mglsmain"><!-- start of section sec:mglsmain --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.2. Main and Other Elements<div class="labellink"><a href="#sec:mglsmain">[link]</a></div></h2><!-- end of section header -->
<p>
-The list of labels provided in the final argument of <a id="wrglossary.8594"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> consists of a main element and all the other elements. If the main element isn’t identified in the optional argument, it’s assumed to be the final element in the list.<p>
-The main element allows you to determine which target to use if you want the entire content of <a id="wrglossary.8595"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> to be a single hyperlink. You can also use the settings described in §<a href="#sec:multiglsoptions">7.9</a> to only index the main element.<p>
-You can change the main element using: <a id="wrglossary.8596"></a><a href="#glo:mglsSetMain"><code class="csfmt">\mglsSetMain</code></a> The new main label provided in the second argument must be in the list corresponding to <span class="meta">〈<em class="metainner">multi-label</em>〉</span>. This change is locally applied to the current scope. Note that if you are using <a id="wrglossary.8597"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, this change in the document can’t be detected.<p>
-The main element can also be used to identify which element should be displayed in the plural with <a id="wrglossary.8598"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</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.8599"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{great}{<a id="wrglossary.8600"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={great}</span>,<a id="wrglossary.8601"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.8602"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{little}{<a id="wrglossary.8603"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={little}</span>,<a id="wrglossary.8604"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.8605"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{grebe}{<a id="wrglossary.8606"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={grebe}</span>,<a id="wrglossary.8607"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+The list of labels provided in the final argument of <a id="wrglossary.8662"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> consists of a main element and all the other elements. If the main element isn’t identified in the optional argument, it’s assumed to be the final element in the list.<p>
+The main element allows you to determine which target to use if you want the entire content of <a id="wrglossary.8663"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> to be a single hyperlink. You can also use the settings described in §<a href="#sec:multiglsoptions">7.9</a> to only index the main element.<p>
+You can change the main element using: <a id="wrglossary.8664"></a><a href="#glo:mglsSetMain"><code class="csfmt">\mglsSetMain</code></a> The new main label provided in the second argument must be in the list corresponding to <span class="meta">〈<em class="metainner">multi-label</em>〉</span>. This change is locally applied to the current scope. Note that if you are using <a id="wrglossary.8665"></a><a href="#glo:app.bib2gls"><span class="appfmt">bib2gls</span></a>, this change in the document can’t be detected.<p>
+The main element can also be used to identify which element should be displayed in the plural with <a id="wrglossary.8666"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</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.8667"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{great}{<a id="wrglossary.8668"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={great}</span>,<a id="wrglossary.8669"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.8670"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{little}{<a id="wrglossary.8671"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={little}</span>,<a id="wrglossary.8672"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+<a id="wrglossary.8673"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{grebe}{<a id="wrglossary.8674"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={grebe}</span>,<a id="wrglossary.8675"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.8608"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{greatgrebe}{great,grebe}
-<a id="wrglossary.8609"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{littlegrebe}{little,grebe}
-</pre> In the above, two multi-entries are defined: <code class="code">greatgrebe</code> and <code class="code">littlegrebe</code>. In both cases the main element is <code class="code">grebe</code> (the last element). Using <a id="wrglossary.8610"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a> will show the plural for all elements, but using <a id="wrglossary.8611"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></a> will only use the plural for the main element (grebe). For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>Plural all: <a id="wrglossary.8612"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a>{greatgrebe}, <a id="wrglossary.8613"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a>{littlegrebe}.
-Plural main: <a id="wrglossary.8614"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></a>{greatgrebe}, <a id="wrglossary.8615"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></a>{littlegrebe}.
+<a id="wrglossary.8676"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{greatgrebe}{great,grebe}
+<a id="wrglossary.8677"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{littlegrebe}{little,grebe}
+</pre> In the above, two multi-entries are defined: <code class="code">greatgrebe</code> and <code class="code">littlegrebe</code>. In both cases the main element is <code class="code">grebe</code> (the last element). Using <a id="wrglossary.8678"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a> will show the plural for all elements, but using <a id="wrglossary.8679"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></a> will only use the plural for the main element (grebe). For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div>Plural all: <a id="wrglossary.8680"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a>{greatgrebe}, <a id="wrglossary.8681"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a>{littlegrebe}.
+Plural main: <a id="wrglossary.8682"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></a>{greatgrebe}, <a id="wrglossary.8683"></a><a href="#glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></a>{littlegrebe}.
</pre> produces: <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
Plural all: greats grebes, littles grebes. Plural main: great grebes, little grebes. </div><!-- end of resultbox -->
<p>
@@ -8456,63 +8508,63 @@
<section id="sec:mglsfixes"><!-- start of section sec:mglsfixes --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.3. Prefixes and Suffixes<div class="labellink"><a href="#sec:mglsfixes">[link]</a></div></h2><!-- end of section header -->
<p>
-A multi-entry may have associated prefixes and suffixes. These are scoped and are placed outside of the hyperlinks and encapsulating commands. They are not affected by case-changing commands, such as <a id="wrglossary.8616"></a><a href="#glo:Mgls"><code class="csfmt">\Mgls</code></a>. If you want a prefix to obey case-changing, use the <a id="wrglossary.8617"></a><a href="#glo:mpgls"><code class="csfmt">\mpgls</code></a>-like commands instead (§<a href="#sec:mpgls">7.11.4</a>).<p>
+A multi-entry may have associated prefixes and suffixes. These are scoped and are placed outside of the hyperlinks and encapsulating commands. They are not affected by case-changing commands, such as <a id="wrglossary.8684"></a><a href="#glo:Mgls"><code class="csfmt">\Mgls</code></a>. If you want a prefix to obey case-changing, use the <a id="wrglossary.8685"></a><a href="#glo:mpgls"><code class="csfmt">\mpgls</code></a>-like commands instead (§<a href="#sec:mpgls">7.11.4</a>).<p>
The prefix is inserted 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.8618"></a><code class="code"><dfn id="glo:mglsprefix"><code class="csfmt">\mglsprefix</code></dfn></code></div><!-- end of pinnedbox -->
- The default definition is: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.8619"></a><a href="#glo:mglsprefix"><code class="csfmt">\mglsprefix</code></a>}{%
- <a id="wrglossary.8620"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a><a id="wrglossary.8621"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>
- {<a id="wrglossary.8622"></a><a href="#glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></a>}%
+<a id="wrglossary.8686"></a><code class="code"><dfn id="glo:mglsprefix"><code class="csfmt">\mglsprefix</code></dfn></code></div><!-- end of pinnedbox -->
+ The default definition is: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.8687"></a><a href="#glo:mglsprefix"><code class="csfmt">\mglsprefix</code></a>}{%
+ <a id="wrglossary.8688"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a><a id="wrglossary.8689"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>
+ {<a id="wrglossary.8690"></a><a href="#glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></a>}%
{%
- <a id="wrglossary.8623"></a><a href="#glo:mglshascategoryprefix"><code class="csfmt">\mglshascategoryprefix</code></a>{<a id="wrglossary.8624"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}%
- {<a id="wrglossary.8625"></a><a href="#glo:mglsusecategoryprefix"><code class="csfmt">\mglsusecategoryprefix</code></a>{<a id="wrglossary.8626"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}}%
- {<a id="wrglossary.8627"></a><a href="#glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></a>}%
+ <a id="wrglossary.8691"></a><a href="#glo:mglshascategoryprefix"><code class="csfmt">\mglshascategoryprefix</code></a>{<a id="wrglossary.8692"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}%
+ {<a id="wrglossary.8693"></a><a href="#glo:mglsusecategoryprefix"><code class="csfmt">\mglsusecategoryprefix</code></a>{<a id="wrglossary.8694"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}}%
+ {<a id="wrglossary.8695"></a><a href="#glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></a>}%
}%
}
</pre> This will insert the current prefix unless there is prefix command associated with the current category.<p>
The suffix is inserted 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.8628"></a><code class="code"><dfn id="glo:mglssuffix"><code class="csfmt">\mglssuffix</code></dfn></code></div><!-- end of pinnedbox -->
- This command is defined as follows: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.8629"></a><a href="#glo:mglssuffix"><code class="csfmt">\mglssuffix</code></a>}{%
- <a id="wrglossary.8630"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a><a id="wrglossary.8631"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>
- {<a id="wrglossary.8632"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a><a id="wrglossary.8633"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a>{}{<code class="cmd">\space</code>(<a id="wrglossary.8634"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a>)}}%
+<a id="wrglossary.8696"></a><code class="code"><dfn id="glo:mglssuffix"><code class="csfmt">\mglssuffix</code></dfn></code></div><!-- end of pinnedbox -->
+ This command is defined as follows: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.8697"></a><a href="#glo:mglssuffix"><code class="csfmt">\mglssuffix</code></a>}{%
+ <a id="wrglossary.8698"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a><a id="wrglossary.8699"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>
+ {<a id="wrglossary.8700"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a><a id="wrglossary.8701"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a>{}{<code class="cmd">\space</code>(<a id="wrglossary.8702"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a>)}}%
{%
- <a id="wrglossary.8635"></a><a href="#glo:mglshascategorysuffix"><code class="csfmt">\mglshascategorysuffix</code></a>{<a id="wrglossary.8636"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}%
- {<a id="wrglossary.8637"></a><a href="#glo:mglsusecategorysuffix"><code class="csfmt">\mglsusecategorysuffix</code></a>{<a id="wrglossary.8638"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}}%
- {<a id="wrglossary.8639"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a>{<a id="wrglossary.8640"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a>}{}{<code class="cmd">\space</code>(<a id="wrglossary.8641"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a>)}}%
+ <a id="wrglossary.8703"></a><a href="#glo:mglshascategorysuffix"><code class="csfmt">\mglshascategorysuffix</code></a>{<a id="wrglossary.8704"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}%
+ {<a id="wrglossary.8705"></a><a href="#glo:mglsusecategorysuffix"><code class="csfmt">\mglsusecategorysuffix</code></a>{<a id="wrglossary.8706"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}}%
+ {<a id="wrglossary.8707"></a><a href="#glo:ifdefempty"><code class="csfmt">\ifdefempty</code></a>{<a id="wrglossary.8708"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a>}{}{<code class="cmd">\space</code>(<a id="wrglossary.8709"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a>)}}%
}%
}
-</pre> If there is a suffix associated with the current category, that will be used, otherwise if the current suffix isn’t empty this inserts a space followed by the current suffix in parentheses. You can access the label of the last (non-skipped) element with <a id="wrglossary.8642"></a><a href="#glo:mglslastelementlabel"><code class="csfmt">\mglslastelementlabel</code></a>.<p>
+</pre> If there is a suffix associated with the current category, that will be used, otherwise if the current suffix isn’t empty this inserts a space followed by the current suffix in parentheses. You can access the label of the last (non-skipped) element with <a id="wrglossary.8710"></a><a href="#glo:mglslastelementlabel"><code class="csfmt">\mglslastelementlabel</code></a>.<p>
Note that in both cases the category corresponds to the multi-entry category (see §<a href="#sec:multiglscategory">7.8</a>).<p>
To define a category-dependent prefix, 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.8643"></a><code class="code"><dfn id="glo:mglsdefcategoryprefix"><code class="csfmt">\mglsdefcategoryprefix</code></dfn>{<span class="meta">〈<em class="metainner">category-label</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code></div><!-- end of pinnedbox -->
- You can reference the current prefix with <a id="wrglossary.8644"></a><a href="#glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></a> within <span class="meta">〈<em class="metainner">definition</em>〉</span>.<p>
+<a id="wrglossary.8711"></a><code class="code"><dfn id="glo:mglsdefcategoryprefix"><code class="csfmt">\mglsdefcategoryprefix</code></dfn>{<span class="meta">〈<em class="metainner">category-label</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ You can reference the current prefix with <a id="wrglossary.8712"></a><a href="#glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></a> within <span class="meta">〈<em class="metainner">definition</em>〉</span>.<p>
To define a category-dependent suffix, 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.8645"></a><code class="code"><dfn id="glo:mglsdefcategorysuffix"><code class="csfmt">\mglsdefcategorysuffix</code></dfn>{<span class="meta">〈<em class="metainner">category-label</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code></div><!-- end of pinnedbox -->
- You can reference the current suffix with <a id="wrglossary.8646"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a> within <span class="meta">〈<em class="metainner">definition</em>〉</span>.<p>
-The default definition of <a id="wrglossary.8647"></a><a href="#glo:mglsprefix"><code class="csfmt">\mglsprefix</code></a> tests if there is a category prefix 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.8648"></a><code class="code"><dfn id="glo:mglshascategoryprefix"><code class="csfmt">\mglshascategoryprefix</code></dfn>{<span class="meta">〈<em class="metainner">category-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.8713"></a><code class="code"><dfn id="glo:mglsdefcategorysuffix"><code class="csfmt">\mglsdefcategorysuffix</code></dfn>{<span class="meta">〈<em class="metainner">category-label</em>〉</span>}{<span class="meta">〈<em class="metainner">definition</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ You can reference the current suffix with <a id="wrglossary.8714"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a> within <span class="meta">〈<em class="metainner">definition</em>〉</span>.<p>
+The default definition of <a id="wrglossary.8715"></a><a href="#glo:mglsprefix"><code class="csfmt">\mglsprefix</code></a> tests if there is a category prefix 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.8716"></a><code class="code"><dfn id="glo:mglshascategoryprefix"><code class="csfmt">\mglshascategoryprefix</code></dfn>{<span class="meta">〈<em class="metainner">category-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 a prefix has been assigned to the given category, otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
If you need to obtain the prefix for a particular category, 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.8649"></a><code class="code"><dfn id="glo:mglsusecategoryprefix"><code class="csfmt">\mglsusecategoryprefix</code></dfn>{<span class="meta">〈<em class="metainner">category-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8717"></a><code class="code"><dfn id="glo:mglsusecategoryprefix"><code class="csfmt">\mglsusecategoryprefix</code></dfn>{<span class="meta">〈<em class="metainner">category-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
This expands to the prefix, if set, for the given category or to nothing otherwise.<p>
-The default definition of <a id="wrglossary.8650"></a><a href="#glo:mglssuffix"><code class="csfmt">\mglssuffix</code></a> tests if there is a category suffix 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.8651"></a><code class="code"><dfn id="glo:mglshascategorysuffix"><code class="csfmt">\mglshascategorysuffix</code></dfn>{<span class="meta">〈<em class="metainner">category-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 -->
+The default definition of <a id="wrglossary.8718"></a><a href="#glo:mglssuffix"><code class="csfmt">\mglssuffix</code></a> tests if there is a category suffix 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.8719"></a><code class="code"><dfn id="glo:mglshascategorysuffix"><code class="csfmt">\mglshascategorysuffix</code></dfn>{<span class="meta">〈<em class="metainner">category-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 a suffix has been assigned to the given category, otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
If you need to obtain the suffix for a particular category, 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.8652"></a><code class="code"><dfn id="glo:mglsusecategorysuffix"><code class="csfmt">\mglsusecategorysuffix</code></dfn>{<span class="meta">〈<em class="metainner">category-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8720"></a><code class="code"><dfn id="glo:mglsusecategorysuffix"><code class="csfmt">\mglsusecategorysuffix</code></dfn>{<span class="meta">〈<em class="metainner">category-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
This expands to the suffix, if set, for the given category or to nothing otherwise.<p>
-The current prefix <a id="wrglossary.8653"></a><a href="#glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></a> and <a id="wrglossary.8654"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a> are obtained as follows:
+The current prefix <a id="wrglossary.8721"></a><a href="#glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></a> and <a id="wrglossary.8722"></a><a href="#glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></a> are obtained as follows:
<ul class="displaylist">
- <li><span class="bulletitem">•</span>if this is the first use of the multi-entry (§<a href="#sec:mglsfirstuse">7.7</a>) then the <span class="meta">〈<em class="metainner">prefix</em>〉</span> is set to the value of the <a id="wrglossary.8655"></a><a href="#glo:opt.mglsopt.firstprefix"><span class="csoptfmt">firstprefix</span></a> option and the <span class="meta">〈<em class="metainner">suffix</em>〉</span> is set to the value of the <a id="wrglossary.8656"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a> option; <li><span class="bulletitem">•</span>otherwise the <span class="meta">〈<em class="metainner">prefix</em>〉</span> is set to the value of the <a id="wrglossary.8657"></a><a href="#glo:opt.mglsopt.usedprefix"><span class="csoptfmt">usedprefix</span></a> option and the <span class="meta">〈<em class="metainner">suffix</em>〉</span> is set to the value of the <a id="wrglossary.8658"></a><a href="#glo:opt.mglsopt.usedsuffix"><span class="csoptfmt">usedsuffix</span></a> option.
+ <li><span class="bulletitem">•</span>if this is the first use of the multi-entry (§<a href="#sec:mglsfirstuse">7.7</a>) then the <span class="meta">〈<em class="metainner">prefix</em>〉</span> is set to the value of the <a id="wrglossary.8723"></a><a href="#glo:opt.mglsopt.firstprefix"><span class="csoptfmt">firstprefix</span></a> option and the <span class="meta">〈<em class="metainner">suffix</em>〉</span> is set to the value of the <a id="wrglossary.8724"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a> option; <li><span class="bulletitem">•</span>otherwise the <span class="meta">〈<em class="metainner">prefix</em>〉</span> is set to the value of the <a id="wrglossary.8725"></a><a href="#glo:opt.mglsopt.usedprefix"><span class="csoptfmt">usedprefix</span></a> option and the <span class="meta">〈<em class="metainner">suffix</em>〉</span> is set to the value of the <a id="wrglossary.8726"></a><a href="#glo:opt.mglsopt.usedsuffix"><span class="csoptfmt">usedsuffix</span></a> option.
</ul>
<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-The prefix and suffix (if set) are placed outside of the hyperlink and text formatting encapsulator. They are not affected by case-changing commands such as <a id="wrglossary.8659"></a><a href="#glo:Mgls"><code class="csfmt">\Mgls</code></a> or <a id="wrglossary.8660"></a><a href="#glo:MGLS"><code class="csfmt">\MGLS</code></a>. </div><!-- end of important -->
+The prefix and suffix (if set) are placed outside of the hyperlink and text formatting encapsulator. They are not affected by case-changing commands such as <a id="wrglossary.8727"></a><a href="#glo:Mgls"><code class="csfmt">\Mgls</code></a> or <a id="wrglossary.8728"></a><a href="#glo:MGLS"><code class="csfmt">\MGLS</code></a>. </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.8661"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8662"></a><a href="#glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></a>}
-<a id="wrglossary.8663"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{clostridium}{C.}{Clostridium}
-<a id="wrglossary.8664"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botulinum}{<a id="wrglossary.8665"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botulinum}</span>,<a id="wrglossary.8666"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
+For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8729"></a><a href="#glo:setabbreviationstyle"><code class="csfmt">\setabbreviationstyle</code></a>{<a id="wrglossary.8730"></a><a href="#glo:opt.abbrstyle.long-only-short-only"><span class="abbrstylefmt">long-only-short-only</span></a>}
+<a id="wrglossary.8731"></a><a href="#glo:newabbreviation"><code class="csfmt">\newabbreviation</code></a>{clostridium}{C.}{Clostridium}
+<a id="wrglossary.8732"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botulinum}{<a id="wrglossary.8733"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botulinum}</span>,<a id="wrglossary.8734"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>}
-<a id="wrglossary.8667"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[<a id="wrglossary.8668"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=botulism</span>]
+<a id="wrglossary.8735"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>[<a id="wrglossary.8736"></a><a href="#glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></a><span class="optfmt">=botulism</span>]
{cbot}{clostridium,botulinum}
</pre> On first use, this produces (assuming the <span class="qt">“clostridum”</span> element hasn’t been used previously): <div class="resultbox"><div class="resultboxtitle"><a href="#glo:sym.result"><span title="Result" class="icon">🖺</span></a></div><!-- end of resultboxtitle -->
Clostridium botulinum (botulism). </div><!-- end of resultbox -->
@@ -8525,97 +8577,97 @@
<section id="sec:mglssep"><!-- start of section sec:mglssep --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.4. Separators<div class="labellink"><a href="#sec:mglssep">[link]</a></div></h2><!-- end of section header -->
<p>
-The separators between each instance of <a id="wrglossary.8669"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> are given by the following commands, which all take two arguments. The first argument is the label of the previous element. The second argument is the label of the following element. <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8670"></a><code class="code"><dfn id="glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></dfn>{<span class="meta">〈<em class="metainner">prev label</em>〉</span>}{<span class="meta">〈<em class="metainner">next label</em>〉</span>}</code></div><!-- end of pinnedbox -->
- This is inserted between two entries that have both been marked as used. 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">\newcommand</code>*{<a id="wrglossary.8671"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>}[2]{%
- <a id="wrglossary.8672"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8673"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}%
- {<a id="wrglossary.8674"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8675"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}}%
+The separators between each instance of <a id="wrglossary.8737"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> are given by the following commands, which all take two arguments. The first argument is the label of the previous element. The second argument is the label of the following element. <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
+<a id="wrglossary.8738"></a><code class="code"><dfn id="glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></dfn>{<span class="meta">〈<em class="metainner">prev label</em>〉</span>}{<span class="meta">〈<em class="metainner">next label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ This is inserted between two entries that have both been marked as used. 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">\newcommand</code>*{<a id="wrglossary.8739"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>}[2]{%
+ <a id="wrglossary.8740"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8741"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}%
+ {<a id="wrglossary.8742"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8743"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}}%
{ }}
-</pre> This will use the <a id="wrglossary.8676"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a> attribute for the <span class="meta">〈<em class="metainner">prev label</em>〉</span>’s category, if set. Otherwise this just does a space. Note that this ignores the second argument.<p>
+</pre> This will use the <a id="wrglossary.8744"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a> attribute for the <span class="meta">〈<em class="metainner">prev label</em>〉</span>’s category, if set. Otherwise this just does a space. Note that this ignores the second 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.8677"></a><code class="code"><dfn id="glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></dfn>{<span class="meta">〈<em class="metainner">prev label</em>〉</span>}{<span class="meta">〈<em class="metainner">next label</em>〉</span>}</code></div><!-- end of pinnedbox -->
- This is inserted between two entries where only the next entry has been marked as used. 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">\newcommand</code>*{<a id="wrglossary.8678"></a><a href="#glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></a>}[2]{%
- <a id="wrglossary.8679"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8680"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}%
- {<a id="wrglossary.8681"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8682"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}}%
- {<a id="wrglossary.8683"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>{#1}{#2}}%
+<a id="wrglossary.8745"></a><code class="code"><dfn id="glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></dfn>{<span class="meta">〈<em class="metainner">prev label</em>〉</span>}{<span class="meta">〈<em class="metainner">next label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ This is inserted between two entries where only the next entry has been marked as used. 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">\newcommand</code>*{<a id="wrglossary.8746"></a><a href="#glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></a>}[2]{%
+ <a id="wrglossary.8747"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8748"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}%
+ {<a id="wrglossary.8749"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8750"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}}%
+ {<a id="wrglossary.8751"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>{#1}{#2}}%
}
-</pre> This will use the <a id="wrglossary.8684"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a> attribute for <span class="meta">〈<em class="metainner">prev label</em>〉</span>’s category, if set. If that attribute isn’t set, <a id="wrglossary.8685"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a> is used.<p>
+</pre> This will use the <a id="wrglossary.8752"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a> attribute for <span class="meta">〈<em class="metainner">prev label</em>〉</span>’s category, if set. If that attribute isn’t set, <a id="wrglossary.8753"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a> is 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.8686"></a><code class="code"><dfn id="glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></dfn>{<span class="meta">〈<em class="metainner">prev label</em>〉</span>}{<span class="meta">〈<em class="metainner">next label</em>〉</span>}</code></div><!-- end of pinnedbox -->
- This is inserted between two entries where only the previous entry has been marked as used. 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">\newcommand</code>*{<a id="wrglossary.8687"></a><a href="#glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></a>}[2]{%
- <a id="wrglossary.8688"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8689"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}%
- {<a id="wrglossary.8690"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8691"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}}%
- {<a id="wrglossary.8692"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>{#1}{#2}}%
+<a id="wrglossary.8754"></a><code class="code"><dfn id="glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></dfn>{<span class="meta">〈<em class="metainner">prev label</em>〉</span>}{<span class="meta">〈<em class="metainner">next label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ This is inserted between two entries where only the previous entry has been marked as used. 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">\newcommand</code>*{<a id="wrglossary.8755"></a><a href="#glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></a>}[2]{%
+ <a id="wrglossary.8756"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8757"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}%
+ {<a id="wrglossary.8758"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8759"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}}%
+ {<a id="wrglossary.8760"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>{#1}{#2}}%
}
-</pre> This will use the <a id="wrglossary.8693"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a> attribute for <span class="meta">〈<em class="metainner">prev label</em>〉</span>’s category, if set. If that attribute isn’t set, <a id="wrglossary.8694"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a> is used.<p>
+</pre> This will use the <a id="wrglossary.8761"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a> attribute for <span class="meta">〈<em class="metainner">prev label</em>〉</span>’s category, if set. If that attribute isn’t set, <a id="wrglossary.8762"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a> is 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.8695"></a><code class="code"><dfn id="glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></dfn>{<span class="meta">〈<em class="metainner">prev label</em>〉</span>}{<span class="meta">〈<em class="metainner">next label</em>〉</span>}</code></div><!-- end of pinnedbox -->
- This is inserted between two entries where both have been marked as used. 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">\newcommand</code>*{<a id="wrglossary.8696"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>}[2]{%
- <a id="wrglossary.8697"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8698"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}%
- {<a id="wrglossary.8699"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8700"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}}%
- {<a id="wrglossary.8701"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>{#1}{#2}}%
+<a id="wrglossary.8763"></a><code class="code"><dfn id="glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></dfn>{<span class="meta">〈<em class="metainner">prev label</em>〉</span>}{<span class="meta">〈<em class="metainner">next label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ This is inserted between two entries where both have been marked as used. 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">\newcommand</code>*{<a id="wrglossary.8764"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>}[2]{%
+ <a id="wrglossary.8765"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8766"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}%
+ {<a id="wrglossary.8767"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8768"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}}%
+ {<a id="wrglossary.8769"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>{#1}{#2}}%
}
-</pre> This will use the <a id="wrglossary.8702"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a> attribute for <span class="meta">〈<em class="metainner">prev label</em>〉</span>’s category, if set. If that attribute isn’t set, <a id="wrglossary.8703"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a> is used.<p>
-These commands may be redefined as required. For example, to have no space between two elements that have both been marked as used and are both abbreviations (disregarding category attributes): <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.8704"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>}[2]{%
- <a id="wrglossary.8705"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{<a id="wrglossary.8706"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#2}{}{<code class="cmd">\space</code>}}{<code class="cmd">\space</code>}%
+</pre> This will use the <a id="wrglossary.8770"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a> attribute for <span class="meta">〈<em class="metainner">prev label</em>〉</span>’s category, if set. If that attribute isn’t set, <a id="wrglossary.8771"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a> is used.<p>
+These commands may be redefined as required. For example, to have no space between two elements that have both been marked as used and are both abbreviations (disregarding category attributes): <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.8772"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>}[2]{%
+ <a id="wrglossary.8773"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{<a id="wrglossary.8774"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#2}{}{<code class="cmd">\space</code>}}{<code class="cmd">\space</code>}%
}
</pre><p>
There are some commands for redefining the above separators to common combinations.<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.8707"></a><code class="code"><dfn id="glo:glssetcombinedsepabbrvnbsp"><code class="csfmt">\glssetcombinedsepabbrvnbsp</code></dfn></code></div><!-- end of pinnedbox -->
- This does the following: <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.8708"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>}[2]{%
- <a id="wrglossary.8709"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8710"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}%
- {<a id="wrglossary.8711"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8712"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}}%
- {<a id="wrglossary.8713"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{<a id="wrglossary.8714"></a><a href="#glo:idx.nbsp"><span title="non-breaking space (\code{~})" class="icon"><code class="code">~</code></span></a>}{ }}%
+<a id="wrglossary.8775"></a><code class="code"><dfn id="glo:glssetcombinedsepabbrvnbsp"><code class="csfmt">\glssetcombinedsepabbrvnbsp</code></dfn></code></div><!-- end of pinnedbox -->
+ This does the following: <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.8776"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>}[2]{%
+ <a id="wrglossary.8777"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8778"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}%
+ {<a id="wrglossary.8779"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8780"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}}%
+ {<a id="wrglossary.8781"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{<a id="wrglossary.8782"></a><a href="#glo:idx.nbsp"><span title="non-breaking space (\code{~})" class="icon"><code class="code">~</code></span></a>}{ }}%
}%
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8715"></a><a href="#glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></a>}[2]{%
- <a id="wrglossary.8716"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8717"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}%
- {<a id="wrglossary.8718"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8719"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}}%
- {<a id="wrglossary.8720"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{<a id="wrglossary.8721"></a><a href="#glo:idx.nbsp"><span title="non-breaking space (\code{~})" class="icon"><code class="code">~</code></span></a>}{ }}%
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8783"></a><a href="#glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></a>}[2]{%
+ <a id="wrglossary.8784"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8785"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}%
+ {<a id="wrglossary.8786"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8787"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}}%
+ {<a id="wrglossary.8788"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{<a id="wrglossary.8789"></a><a href="#glo:idx.nbsp"><span title="non-breaking space (\code{~})" class="icon"><code class="code">~</code></span></a>}{ }}%
}%
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8722"></a><a href="#glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></a>}[2]{%
- <a id="wrglossary.8723"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8724"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}%
- {<a id="wrglossary.8725"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8726"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}}%
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8790"></a><a href="#glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></a>}[2]{%
+ <a id="wrglossary.8791"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8792"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}%
+ {<a id="wrglossary.8793"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8794"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}}%
{ }%
}%
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8727"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>}[2]{%
- <a id="wrglossary.8728"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8729"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}%
- {<a id="wrglossary.8730"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8731"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}}%
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8795"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>}[2]{%
+ <a id="wrglossary.8796"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8797"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}%
+ {<a id="wrglossary.8798"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8799"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}}%
{ }%
}
-</pre> This uses a <a id="wrglossary.8732"></a><a href="#glo:idx.nbsp">non-breaking space (<code class="code">~</code>)</a> following an abbreviation (that has already been marked as used). Note that if the associated attributes are set the commands will behave according to the attribute.<p>
+</pre> This uses a <a id="wrglossary.8800"></a><a href="#glo:idx.nbsp">non-breaking space (<code class="code">~</code>)</a> following an abbreviation (that has already been marked as used). Note that if the associated attributes are set the commands will behave according to the 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.8733"></a><code class="code"><dfn id="glo:glssetcombinedsepabbrvnone"><code class="csfmt">\glssetcombinedsepabbrvnone</code></dfn></code></div><!-- end of pinnedbox -->
- <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.8734"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>}[2]{%
- <a id="wrglossary.8735"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8736"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}%
- {<a id="wrglossary.8737"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8738"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}}%
- {<a id="wrglossary.8739"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{}{<a id="wrglossary.8740"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#2}{}{ }}}%
+<a id="wrglossary.8801"></a><code class="code"><dfn id="glo:glssetcombinedsepabbrvnone"><code class="csfmt">\glssetcombinedsepabbrvnone</code></dfn></code></div><!-- end of pinnedbox -->
+ <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.8802"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>}[2]{%
+ <a id="wrglossary.8803"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8804"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}%
+ {<a id="wrglossary.8805"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8806"></a><a href="#glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></a>}}%
+ {<a id="wrglossary.8807"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{}{<a id="wrglossary.8808"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#2}{}{ }}}%
}%
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8741"></a><a href="#glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></a>}[2]{%
- <a id="wrglossary.8742"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8743"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}%
- {<a id="wrglossary.8744"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8745"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}}%
- {<a id="wrglossary.8746"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{}{ }}%
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8809"></a><a href="#glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></a>}[2]{%
+ <a id="wrglossary.8810"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8811"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}%
+ {<a id="wrglossary.8812"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8813"></a><a href="#glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></a>}}%
+ {<a id="wrglossary.8814"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#1}{}{ }}%
}%
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8747"></a><a href="#glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></a>}[2]{%
- <a id="wrglossary.8748"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8749"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}%
- {<a id="wrglossary.8750"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8751"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}}%
- {<a id="wrglossary.8752"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#2}{}{ }}%
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8815"></a><a href="#glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></a>}[2]{%
+ <a id="wrglossary.8816"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8817"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}%
+ {<a id="wrglossary.8818"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8819"></a><a href="#glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></a>}}%
+ {<a id="wrglossary.8820"></a><a href="#glo:ifglshasshort"><code class="csfmt">\ifglshasshort</code></a>{#2}{}{ }}%
}%
-<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8753"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>}[2]{%
- <a id="wrglossary.8754"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8755"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}%
- {<a id="wrglossary.8756"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8757"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}}%
+<code class="cmd">\renewcommand</code>*{<a id="wrglossary.8821"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>}[2]{%
+ <a id="wrglossary.8822"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{#1}{<a id="wrglossary.8823"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}%
+ {<a id="wrglossary.8824"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{#1}{<a id="wrglossary.8825"></a><a href="#glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></a>}}%
{ }%
}
</pre> This does nothing if either element are abbreviations that have already been used. Note that if the associated attributes are set the commands will behave according to the 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.8758"></a><code class="code"><dfn id="glo:glssetcombinedsepnarrow"><code class="csfmt">\glssetcombinedsepnarrow</code></dfn>{<span class="meta">〈<em class="metainner">width</em>〉</span>}{<span class="meta">〈<em class="metainner">narrow-sep</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8826"></a><code class="code"><dfn id="glo:glssetcombinedsepnarrow"><code class="csfmt">\glssetcombinedsepnarrow</code></dfn>{<span class="meta">〈<em class="metainner">width</em>〉</span>}{<span class="meta">〈<em class="metainner">narrow-sep</em>〉</span>}</code></div><!-- end of pinnedbox -->
This is rather more complicated as it measures a field value and uses <span class="meta">〈<em class="metainner">narrow-sep</em>〉</span> if the width is less than <span class="meta">〈<em class="metainner">width</em>〉</span>. The field value is determined as follows:
<ul class="displaylist">
- <li><span class="bulletitem">•</span>on <a id="wrglossary.8759"></a><a href="#glo:dual.firstuse">first use</a> the <a id="wrglossary.8760"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field is used if it is set otherwise the <a id="wrglossary.8761"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field is used;<p>
-<li><span class="bulletitem">•</span>otherwise the <a id="wrglossary.8762"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field is used if it is set otherwise the <a id="wrglossary.8763"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field is used;
+ <li><span class="bulletitem">•</span>on <a id="wrglossary.8827"></a><a href="#glo:dual.firstuse">first use</a> the <a id="wrglossary.8828"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field is used if it is set otherwise the <a id="wrglossary.8829"></a><a href="#glo:opt.gloskey.first"><span class="csoptfmt">first</span></a> field is used;<p>
+<li><span class="bulletitem">•</span>otherwise the <a id="wrglossary.8830"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field is used if it is set otherwise the <a id="wrglossary.8831"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> field is used;
</ul>
<p>
-Note that this doesn’t take into account fonts, hooks, abbreviation styles or plural forms (e.g. <a id="wrglossary.8764"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a>) or other field references (e.g. <a id="wrglossary.8765"></a><a href="#glo:mglsname"><code class="csfmt">\mglsname</code></a>). If the associated attributes are set the commands will behave according to the attribute.<p>
+Note that this doesn’t take into account fonts, hooks, abbreviation styles or plural forms (e.g. <a id="wrglossary.8832"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a>) or other field references (e.g. <a id="wrglossary.8833"></a><a href="#glo:mglsname"><code class="csfmt">\mglsname</code></a>). If the associated attributes are set the commands will behave according to the attribute.<p>
</section><!-- end of section sec:mglssep -->
@@ -8622,49 +8674,49 @@
<section id="sec:mglselementhooks"><!-- start of section sec:mglselementhooks --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.5. <code class="csfmt">\mgls</code> Element Hooks<div class="labellink"><a href="#sec:mglselementhooks">[link]</a></div></h2><!-- end of section header -->
<p>
-The <a id="wrglossary.8766"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands use the following hooks: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8767"></a><code class="code"><dfn id="glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></dfn></code></div><!-- end of pinnedbox -->
+The <a id="wrglossary.8834"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands use the following hooks: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
+<a id="wrglossary.8835"></a><code class="code"><dfn id="glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></dfn></code></div><!-- end of pinnedbox -->
This is done before each (non-skipped) element. (Default does nothing.)<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.8768"></a><code class="code"><dfn id="glo:mglselementposthook"><code class="csfmt">\mglselementposthook</code></dfn></code></div><!-- end of pinnedbox -->
- This is done after each (non-skipped) element. (Default does nothing.) Note that this is different from the normal entry post-link hook <a id="wrglossary.8769"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>. If the individual entry post-link hook is enabled (see the <a id="wrglossary.8770"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a> key in §<a href="#sec:multiglsoptions">7.9</a>), this will go before <a id="wrglossary.8771"></a><a href="#glo:mglselementposthook"><code class="csfmt">\mglselementposthook</code></a>.<p>
-The definitions of the following commands are scoped within the <a id="wrglossary.8772"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands so they can’t be accessed elsewhere (including in the post-link hook, see §<a href="#sec:mglspostlinkhook">7.6</a>). They may be used in the above hooks or in the separator commands (described in §<a href="#sec:mglssep">7.4</a>) or in the command used to encapsulate the entire content. They can also be used in the post-link hook (see §<a href="#sec:entryfmtmods">5.5</a>) to determine if an entry is being used within a <a id="wrglossary.8773"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like command.<p>
+<a id="wrglossary.8836"></a><code class="code"><dfn id="glo:mglselementposthook"><code class="csfmt">\mglselementposthook</code></dfn></code></div><!-- end of pinnedbox -->
+ This is done after each (non-skipped) element. (Default does nothing.) Note that this is different from the normal entry post-link hook <a id="wrglossary.8837"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>. If the individual entry post-link hook is enabled (see the <a id="wrglossary.8838"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a> key in §<a href="#sec:multiglsoptions">7.9</a>), this will go before <a id="wrglossary.8839"></a><a href="#glo:mglselementposthook"><code class="csfmt">\mglselementposthook</code></a>.<p>
+The definitions of the following commands are scoped within the <a id="wrglossary.8840"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands so they can’t be accessed elsewhere (including in the post-link hook, see §<a href="#sec:mglspostlinkhook">7.6</a>). They may be used in the above hooks or in the separator commands (described in §<a href="#sec:mglssep">7.4</a>) or in the command used to encapsulate the entire content. They can also be used in the post-link hook (see §<a href="#sec:entryfmtmods">5.5</a>) to determine if an entry is being used within a <a id="wrglossary.8841"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like 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.8774"></a><code class="code"><dfn id="glo:mglscurrentmultilabel"><code class="csfmt">\mglscurrentmultilabel</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8842"></a><code class="code"><dfn id="glo:mglscurrentmultilabel"><code class="csfmt">\mglscurrentmultilabel</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the multi-entry label.<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.8775"></a><code class="code"><dfn id="glo:mglscurrentmainlabel"><code class="csfmt">\mglscurrentmainlabel</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8843"></a><code class="code"><dfn id="glo:mglscurrentmainlabel"><code class="csfmt">\mglscurrentmainlabel</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the label of the main element.<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.8776"></a><code class="code"><dfn id="glo:mglscurrentlist"><code class="csfmt">\mglscurrentlist</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8844"></a><code class="code"><dfn id="glo:mglscurrentlist"><code class="csfmt">\mglscurrentlist</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the complete comma-separated list of elements.<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.8777"></a><code class="code"><dfn id="glo:mglscurrentoptions"><code class="csfmt">\mglscurrentoptions</code></dfn></code></div><!-- end of pinnedbox -->
- Expands to the options used when the multi-entry was defined. This doesn’t include options set with <a id="wrglossary.8778"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a> or those passed to <a id="wrglossary.8779"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> (or whichever variant is being used).<p>
+<a id="wrglossary.8845"></a><code class="code"><dfn id="glo:mglscurrentoptions"><code class="csfmt">\mglscurrentoptions</code></dfn></code></div><!-- end of pinnedbox -->
+ Expands to the options used when the multi-entry was defined. This doesn’t include options set with <a id="wrglossary.8846"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a> or those passed to <a id="wrglossary.8847"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> (or whichever variant is being 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.8780"></a><code class="code"><dfn id="glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8848"></a><code class="code"><dfn id="glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the multi-entry category current in effect.<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.8781"></a><code class="code"><dfn id="glo:glsxtrcurrentmglscsname"><code class="csfmt">\glsxtrcurrentmglscsname</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8849"></a><code class="code"><dfn id="glo:glsxtrcurrentmglscsname"><code class="csfmt">\glsxtrcurrentmglscsname</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the control sequence name of the calling command (for example, <code class="code">mgls</code> or <code class="code">mglspl</code>).<p>
To test if the current multi-entry is the first 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.8782"></a><code class="code"><dfn id="glo:mglsisfirstuse"><code class="csfmt">\mglsisfirstuse</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 this is the first use otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. Note that this applies to the multi-entry first use flag not the <a id="wrglossary.8783"></a><a href="#glo:dual.firstuseflag">first use flags</a> of the individual elements.<p>
-At each iteration of the loop over the element list, the following commands are set, which can be accessed in hooks such as <a id="wrglossary.8784"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a> or in hooks used by the underlying <a id="wrglossary.8785"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc commands. For example, if <a id="wrglossary.8786"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a> is defined then <a id="wrglossary.8787"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> is being used inside <a id="wrglossary.8788"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>.<p>
+<a id="wrglossary.8850"></a><code class="code"><dfn id="glo:mglsisfirstuse"><code class="csfmt">\mglsisfirstuse</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 this is the first use otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. Note that this applies to the multi-entry first use flag not the <a id="wrglossary.8851"></a><a href="#glo:dual.firstuseflag">first use flags</a> of the individual elements.<p>
+At each iteration of the loop over the element list, the following commands are set, which can be accessed in hooks such as <a id="wrglossary.8852"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a> or in hooks used by the underlying <a id="wrglossary.8853"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> etc commands. For example, if <a id="wrglossary.8854"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a> is defined then <a id="wrglossary.8855"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> is being used inside <a id="wrglossary.8856"></a><a href="#glo:mgls"><code class="csfmt">\mgls</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.8789"></a><code class="code"><dfn id="glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8857"></a><code class="code"><dfn id="glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the current element label.<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.8790"></a><code class="code"><dfn id="glo:mglselementindex"><code class="csfmt">\mglselementindex</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8858"></a><code class="code"><dfn id="glo:mglselementindex"><code class="csfmt">\mglselementindex</code></dfn></code></div><!-- end of pinnedbox -->
This is a count register that is set to the element index.<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.8791"></a><code class="code"><dfn id="glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8859"></a><code class="code"><dfn id="glo:mglscurrentprefix"><code class="csfmt">\mglscurrentprefix</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the current multi-entry prefix.<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.8792"></a><code class="code"><dfn id="glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8860"></a><code class="code"><dfn id="glo:mglscurrentsuffix"><code class="csfmt">\mglscurrentsuffix</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the current multi-entry suffix.<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.8793"></a><code class="code"><dfn id="glo:mglsiflast"><code class="csfmt">\mglsiflast</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.8861"></a><code class="code"><dfn id="glo:mglsiflast"><code class="csfmt">\mglsiflast</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 -->
If this is the last iteration, does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise does <span class="meta">〈<em class="metainner">false</em>〉</span>. This takes the skip options into account, so the last iteration may not necessarily be when the element index is equal to the total number of elements.<p>
</section><!-- end of section sec:mglselementhooks -->
@@ -8672,30 +8724,30 @@
<section id="sec:mglspostlinkhook"><!-- start of section sec:mglspostlinkhook --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.6. Post-Link Hook<div class="labellink"><a href="#sec:mglspostlinkhook">[link]</a></div></h2><!-- end of section header -->
<p>
-There is a hook that occurs at the end the <a id="wrglossary.8794"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands according to the <a id="wrglossary.8795"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a> setting (see §<a href="#sec:multiglsoptions">7.9</a>). The hook used depends on the <a id="wrglossary.8796"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a> option. These hooks can’t access the commands described in §<a href="#sec:mglselementhooks">7.5</a> as the hook occurs outside of the scope in which they are defined.<p>
-The <a id="wrglossary.8797"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=custom</span> option 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.8798"></a><code class="code"><dfn id="glo:mglscustompostlinkhook"><code class="csfmt">\mglscustompostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
+There is a hook that occurs at the end the <a id="wrglossary.8862"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands according to the <a id="wrglossary.8863"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a> setting (see §<a href="#sec:multiglsoptions">7.9</a>). The hook used depends on the <a id="wrglossary.8864"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a> option. These hooks can’t access the commands described in §<a href="#sec:mglselementhooks">7.5</a> as the hook occurs outside of the scope in which they are defined.<p>
+The <a id="wrglossary.8865"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=custom</span> option 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.8866"></a><code class="code"><dfn id="glo:mglscustompostlinkhook"><code class="csfmt">\mglscustompostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
This does nothing by default.<p>
-The <a id="wrglossary.8799"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=last</span> option 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.8800"></a><code class="code"><dfn id="glo:mglslastelementpostlinkhook"><code class="csfmt">\mglslastelementpostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
+The <a id="wrglossary.8867"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=last</span> option 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.8868"></a><code class="code"><dfn id="glo:mglslastelementpostlinkhook"><code class="csfmt">\mglslastelementpostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
which emulates the post-link hook of the last element.<p>
-The <a id="wrglossary.8801"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span> option 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.8802"></a><code class="code"><dfn id="glo:mglslastmainpostlinkhook"><code class="csfmt">\mglslastmainpostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
+The <a id="wrglossary.8869"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span> option 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.8870"></a><code class="code"><dfn id="glo:mglslastmainpostlinkhook"><code class="csfmt">\mglslastmainpostlinkhook</code></dfn></code></div><!-- end of pinnedbox -->
which emulates the post-link hook of the main element.<p>
-The default settings <code class="code"><a id="wrglossary.8803"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a><span class="optfmt">=none</span>,
-<a id="wrglossary.8804"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a><span class="optfmt">=true</span>, <a id="wrglossary.8805"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=last</span></code> will suppress the individual element <a id="wrglossary.8806"></a><a href="#glo:dual.postlinkhook">post-link hooks</a> (<a id="wrglossary.8807"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>) and do the multi-entry post-link hook for the last element (<a id="wrglossary.8808"></a><a href="#glo:mglslastelementpostlinkhook"><code class="csfmt">\mglslastelementpostlinkhook</code></a>).<p>
-If you have the final element’s <a id="wrglossary.8809"></a><a href="#glo:dual.postlinkhook">post-link hook</a> enabled and the multi-entry post-link hook enabled (for example, <code class="code"><a id="wrglossary.8810"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a><span class="optfmt">=all</span>, <a id="wrglossary.8811"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a><span class="optfmt">=true</span>,
-<a id="wrglossary.8812"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=last</span></code>), the final element’s <a id="wrglossary.8813"></a><a href="#glo:dual.postlinkhook">post-link hook</a> will be done twice. Similarly for the main element with <code class="code"><a id="wrglossary.8814"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a><span class="optfmt">=all</span>, <a id="wrglossary.8815"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a><span class="optfmt">=true</span>,
-<a id="wrglossary.8816"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span></code>.<p>
-The following commands are available for use in these hooks and may also be used in the definition of <a id="wrglossary.8817"></a><a href="#glo:mglssuffix"><code class="csfmt">\mglssuffix</code></a>.<p>
+The default settings <code class="code"><a id="wrglossary.8871"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a><span class="optfmt">=none</span>,
+<a id="wrglossary.8872"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a><span class="optfmt">=true</span>, <a id="wrglossary.8873"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=last</span></code> will suppress the individual element <a id="wrglossary.8874"></a><a href="#glo:dual.postlinkhook">post-link hooks</a> (<a id="wrglossary.8875"></a><a href="#glo:glspostlinkhook"><code class="csfmt">\glspostlinkhook</code></a>) and do the multi-entry post-link hook for the last element (<a id="wrglossary.8876"></a><a href="#glo:mglslastelementpostlinkhook"><code class="csfmt">\mglslastelementpostlinkhook</code></a>).<p>
+If you have the final element’s <a id="wrglossary.8877"></a><a href="#glo:dual.postlinkhook">post-link hook</a> enabled and the multi-entry post-link hook enabled (for example, <code class="code"><a id="wrglossary.8878"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a><span class="optfmt">=all</span>, <a id="wrglossary.8879"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a><span class="optfmt">=true</span>,
+<a id="wrglossary.8880"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=last</span></code>), the final element’s <a id="wrglossary.8881"></a><a href="#glo:dual.postlinkhook">post-link hook</a> will be done twice. Similarly for the main element with <code class="code"><a id="wrglossary.8882"></a><a href="#glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></a><span class="optfmt">=all</span>, <a id="wrglossary.8883"></a><a href="#glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></a><span class="optfmt">=true</span>,
+<a id="wrglossary.8884"></a><a href="#glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></a><span class="optfmt">=main</span></code>.<p>
+The following commands are available for use in these hooks and may also be used in the definition of <a id="wrglossary.8885"></a><a href="#glo:mglssuffix"><code class="csfmt">\mglssuffix</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.8818"></a><code class="code"><dfn id="glo:mglslastmultilabel"><code class="csfmt">\mglslastmultilabel</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8886"></a><code class="code"><dfn id="glo:mglslastmultilabel"><code class="csfmt">\mglslastmultilabel</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the multi-entry label.<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.8819"></a><code class="code"><dfn id="glo:mglslastcategory"><code class="csfmt">\mglslastcategory</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8887"></a><code class="code"><dfn id="glo:mglslastcategory"><code class="csfmt">\mglslastcategory</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the multi-entry category (see §<a href="#sec:multiglscategory">7.8</a>). This will be empty if no category was assigned.<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.8820"></a><code class="code"><dfn id="glo:mglswasfirstuse"><code class="csfmt">\mglswasfirstuse</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.8888"></a><code class="code"><dfn id="glo:mglswasfirstuse"><code class="csfmt">\mglswasfirstuse</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 -->
If that was the first use of the multi-entry (see §<a href="#sec:mglsfirstuse">7.7</a>) this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
</section><!-- end of section sec:mglspostlinkhook -->
@@ -8705,20 +8757,20 @@
<p>
The following commands relate to the last element.<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.8821"></a><code class="code"><dfn id="glo:mglslastelementlabel"><code class="csfmt">\mglslastelementlabel</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8889"></a><code class="code"><dfn id="glo:mglslastelementlabel"><code class="csfmt">\mglslastelementlabel</code></dfn></code></div><!-- end of pinnedbox -->
Expands to the label of the last non-skipped element. If all elements were skipped or if the multi-entry wasn’t defined, this will be empty.<p>
Test if the last element was skipped: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8822"></a><code class="code"><dfn id="glo:mglsiflastelementskipped"><code class="csfmt">\mglsiflastelementskipped</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.8890"></a><code class="code"><dfn id="glo:mglsiflastelementskipped"><code class="csfmt">\mglsiflastelementskipped</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 -->
If the last element was skipped this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. If all elements were skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">true</em>〉</span>.<p>
Test if the last element was its first 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.8823"></a><code class="code"><dfn id="glo:mglsiflastelementwasfirstuse"><code class="csfmt">\mglsiflastelementwasfirstuse</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 -->
- If the last non-skipped element was used for the first time this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. (Corresponds to <a id="wrglossary.8824"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.) If all elements were skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">true</em>〉</span>.<p>
+<a id="wrglossary.8891"></a><code class="code"><dfn id="glo:mglsiflastelementwasfirstuse"><code class="csfmt">\mglsiflastelementwasfirstuse</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 -->
+ If the last non-skipped element was used for the first time this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. (Corresponds to <a id="wrglossary.8892"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.) If all elements were skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">true</em>〉</span>.<p>
Test if the last element was 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.8825"></a><code class="code"><dfn id="glo:mglsiflastelementwasplural"><code class="csfmt">\mglsiflastelementwasplural</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 -->
- If the last non-skipped element had the plural form displayed, this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. (Corresponds to <a id="wrglossary.8826"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>.) If all elements were skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
+<a id="wrglossary.8893"></a><code class="code"><dfn id="glo:mglsiflastelementwasplural"><code class="csfmt">\mglsiflastelementwasplural</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 -->
+ If the last non-skipped element had the plural form displayed, this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. (Corresponds to <a id="wrglossary.8894"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>.) If all elements were skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
Test if the last element was had any case-changing applied: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8827"></a><code class="code"><dfn id="glo:mglsiflastelementcapscase"><code class="csfmt">\mglsiflastelementcapscase</code></dfn>{<span class="meta">〈<em class="metainner">no-change</em>〉</span>}{<span class="meta">〈<em class="metainner">firstuc</em>〉</span>}{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}</code></div><!-- end of pinnedbox -->
- Corresponds to <a id="wrglossary.8828"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a> of the last non-skipped element. If all elements were skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">no-change</em>〉</span>.<p>
+<a id="wrglossary.8895"></a><code class="code"><dfn id="glo:mglsiflastelementcapscase"><code class="csfmt">\mglsiflastelementcapscase</code></dfn>{<span class="meta">〈<em class="metainner">no-change</em>〉</span>}{<span class="meta">〈<em class="metainner">firstuc</em>〉</span>}{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ Corresponds to <a id="wrglossary.8896"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a> of the last non-skipped element. If all elements were skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">no-change</em>〉</span>.<p>
</section><!-- end of section sec:mglspostlinkhooklastelement -->
@@ -8727,20 +8779,20 @@
<p>
The following commands relate to the main element.<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.8829"></a><code class="code"><dfn id="glo:mglslastmainlabel"><code class="csfmt">\mglslastmainlabel</code></dfn></code></div><!-- end of pinnedbox -->
- Expands to the label of the main element from the multi-entry that was just referenced. If the main element was skipped or if the multi-entry wasn’t defined, this will be empty. If this is the same as <a id="wrglossary.8830"></a><a href="#glo:mglslastelementlabel"><code class="csfmt">\mglslastelementlabel</code></a> then the main element was the last element.<p>
+<a id="wrglossary.8897"></a><code class="code"><dfn id="glo:mglslastmainlabel"><code class="csfmt">\mglslastmainlabel</code></dfn></code></div><!-- end of pinnedbox -->
+ Expands to the label of the main element from the multi-entry that was just referenced. If the main element was skipped or if the multi-entry wasn’t defined, this will be empty. If this is the same as <a id="wrglossary.8898"></a><a href="#glo:mglslastelementlabel"><code class="csfmt">\mglslastelementlabel</code></a> then the main element was the last element.<p>
Test if the main element was skipped: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8831"></a><code class="code"><dfn id="glo:mglsiflastmainskipped"><code class="csfmt">\mglsiflastmainskipped</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.8899"></a><code class="code"><dfn id="glo:mglsiflastmainskipped"><code class="csfmt">\mglsiflastmainskipped</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 -->
If the main element from the multi-entry that was just referenced was skipped this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. If the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">true</em>〉</span>.<p>
Test if the main element was its first 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.8832"></a><code class="code"><dfn id="glo:mglsiflastmainwasfirstuse"><code class="csfmt">\mglsiflastmainwasfirstuse</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 -->
- If the main element was used for the first time this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. (Corresponds to <a id="wrglossary.8833"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.) If the main element was skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">true</em>〉</span>.<p>
+<a id="wrglossary.8900"></a><code class="code"><dfn id="glo:mglsiflastmainwasfirstuse"><code class="csfmt">\mglsiflastmainwasfirstuse</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 -->
+ If the main element was used for the first time this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. (Corresponds to <a id="wrglossary.8901"></a><a href="#glo:glsxtrifwasfirstuse"><code class="csfmt">\glsxtrifwasfirstuse</code></a>.) If the main element was skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">true</em>〉</span>.<p>
Test if the main element was 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.8834"></a><code class="code"><dfn id="glo:mglsiflastmainwasplural"><code class="csfmt">\mglsiflastmainwasplural</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 -->
- If the main element from the multi-entry that was just referenced had its plural form displayed this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. (Corresponds to <a id="wrglossary.8835"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>.) If the main element was skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
+<a id="wrglossary.8902"></a><code class="code"><dfn id="glo:mglsiflastmainwasplural"><code class="csfmt">\mglsiflastmainwasplural</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 -->
+ If the main element from the multi-entry that was just referenced had its plural form displayed this does <span class="meta">〈<em class="metainner">true</em>〉</span> otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>. (Corresponds to <a id="wrglossary.8903"></a><a href="#glo:glsifplural"><code class="csfmt">\glsifplural</code></a>.) If the main element was skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
Test if the main element was had any case-changing applied: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.8836"></a><code class="code"><dfn id="glo:mglsiflastmaincapscase"><code class="csfmt">\mglsiflastmaincapscase</code></dfn>{<span class="meta">〈<em class="metainner">no-change</em>〉</span>}{<span class="meta">〈<em class="metainner">firstuc</em>〉</span>}{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}</code></div><!-- end of pinnedbox -->
- Corresponds to <a id="wrglossary.8837"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a> of the main element from the multi-entry that was just referenced. If the main element was skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">no-change</em>〉</span>.<p>
+<a id="wrglossary.8904"></a><code class="code"><dfn id="glo:mglsiflastmaincapscase"><code class="csfmt">\mglsiflastmaincapscase</code></dfn>{<span class="meta">〈<em class="metainner">no-change</em>〉</span>}{<span class="meta">〈<em class="metainner">firstuc</em>〉</span>}{<span class="meta">〈<em class="metainner">all caps</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ Corresponds to <a id="wrglossary.8905"></a><a href="#glo:glscapscase"><code class="csfmt">\glscapscase</code></a> of the main element from the multi-entry that was just referenced. If the main element was skipped or if the multi-entry wasn’t defined, this will do <span class="meta">〈<em class="metainner">no-change</em>〉</span>.<p>
</section><!-- end of section sec:mglspostlinkhookmainelement -->
@@ -8747,27 +8799,27 @@
<section id="sec:mglsfirstuse"><!-- start of section sec:mglsfirstuse --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.7. Multi-Entry First Use<div class="labellink"><a href="#sec:mglsfirstuse">[link]</a></div></h2><!-- end of section header -->
<p>
-Each multi-entry set has an associated first use flag. This is independent of the <a id="wrglossary.8838"></a><a href="#glo:dual.firstuseflag">first use flag</a> associated with the individual entries that make up the set. As with the <a id="wrglossary.8839"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands, <a id="wrglossary.8840"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> unsets this flag. Unlike the <a id="wrglossary.8841"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, all the commands described in §<a href="#sec:mglslike">7.11</a> (including commands like <a id="wrglossary.8842"></a><a href="#glo:mglsname"><code class="csfmt">\mglsname</code></a>) unset this flag, even if the elements use commands like <a id="wrglossary.8843"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> that don’t unset the entry’s <a id="wrglossary.8844"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
+Each multi-entry set has an associated first use flag. This is independent of the <a id="wrglossary.8906"></a><a href="#glo:dual.firstuseflag">first use flag</a> associated with the individual entries that make up the set. As with the <a id="wrglossary.8907"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands, <a id="wrglossary.8908"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> unsets this flag. Unlike the <a id="wrglossary.8909"></a><a href="#glo:dual.glstextlike"><code class="csfmt">\glstext</code>-like</a> commands, all the commands described in §<a href="#sec:mglslike">7.11</a> (including commands like <a id="wrglossary.8910"></a><a href="#glo:mglsname"><code class="csfmt">\mglsname</code></a>) unset this flag, even if the elements use commands like <a id="wrglossary.8911"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> that don’t unset the entry’s <a id="wrglossary.8912"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
You can determine whether or not a multi-entry set has been marked as used 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.8845"></a><code class="code"><dfn id="glo:ifmglsused"><code class="csfmt">\ifmglsused</code></dfn>{<span class="meta">〈<em class="metainner">multi-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.8913"></a><code class="code"><dfn id="glo:ifmglsused"><code class="csfmt">\ifmglsused</code></dfn>{<span class="meta">〈<em class="metainner">multi-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 given multi-entry has been marked as used, otherwise it does <span class="meta">〈<em class="metainner">false</em>〉</span>.<p>
You can (globally) unset the flag (mark the set as having been referenced) 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.8846"></a><code class="code"><dfn id="glo:mglsunset"><code class="csfmt">\mglsunset</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8914"></a><code class="code"><dfn id="glo:mglsunset"><code class="csfmt">\mglsunset</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
or reset it 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.8847"></a><code class="code"><dfn id="glo:mglsreset"><code class="csfmt">\mglsreset</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8915"></a><code class="code"><dfn id="glo:mglsreset"><code class="csfmt">\mglsreset</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
There are also local versions of these 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.8848"></a><code class="code"><dfn id="glo:mglslocalunset"><code class="csfmt">\mglslocalunset</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8916"></a><code class="code"><dfn id="glo:mglslocalunset"><code class="csfmt">\mglslocalunset</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
which locally unsets the flag 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.8849"></a><code class="code"><dfn id="glo:mglslocalreset"><code class="csfmt">\mglslocalreset</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8917"></a><code class="code"><dfn id="glo:mglslocalreset"><code class="csfmt">\mglslocalreset</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
which locally resets the flag.<p>
It’s also possible to unset or reset all multi-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.8850"></a><code class="code"><dfn id="glo:mglsunsetall"><code class="csfmt">\mglsunsetall</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8918"></a><code class="code"><dfn id="glo:mglsunsetall"><code class="csfmt">\mglsunsetall</code></dfn></code></div><!-- end of pinnedbox -->
Unsets all multi-entries.<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.8851"></a><code class="code"><dfn id="glo:mglsresetall"><code class="csfmt">\mglsresetall</code></dfn></code></div><!-- end of pinnedbox -->
+<a id="wrglossary.8919"></a><code class="code"><dfn id="glo:mglsresetall"><code class="csfmt">\mglsresetall</code></dfn></code></div><!-- end of pinnedbox -->
Resets all multi-entries.<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 unsetting or resetting any of the individual element <a id="wrglossary.8852"></a><a href="#glo:dual.firstuseflag">first use flags</a> doesn’t affect the multi-entry flag. Similarly, unsetting or resetting the multi-entry flag doesn’t affect the <a id="wrglossary.8853"></a><a href="#glo:dual.firstuseflag">first use flags</a> of the individual elements. </div><!-- end of important -->
+Note that unsetting or resetting any of the individual element <a id="wrglossary.8920"></a><a href="#glo:dual.firstuseflag">first use flags</a> doesn’t affect the multi-entry flag. Similarly, unsetting or resetting the multi-entry flag doesn’t affect the <a id="wrglossary.8921"></a><a href="#glo:dual.firstuseflag">first use flags</a> of the individual elements. </div><!-- end of important -->
<p>
</section><!-- end of section sec:mglsfirstuse -->
@@ -8775,23 +8827,23 @@
<section id="sec:multiglscategory"><!-- start of section sec:multiglscategory --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.8. Multi-Entry Category<div class="labellink"><a href="#sec:multiglscategory">[link]</a></div></h2><!-- end of section header -->
<p>
-A multi-entry set may have an associated category set using the <a id="wrglossary.8854"></a><a href="#glo:opt.mglsopt.category"><span class="csoptfmt">category</span></a> key described in §<a href="#sec:multiglsoptions">7.9</a>. This isn’t set by default, but if it is set the category may have attributes set in the usual way. The multi-entry category is independent of the individual entry categories. The following attribute is recognised by commands like <a id="wrglossary.8855"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>:<p>
+A multi-entry set may have an associated category set using the <a id="wrglossary.8922"></a><a href="#glo:opt.mglsopt.category"><span class="csoptfmt">category</span></a> key described in §<a href="#sec:multiglsoptions">7.9</a>. This isn’t set by default, but if it is set the category may have attributes set in the usual way. The multi-entry category is independent of the individual entry categories. The following attribute is recognised by commands like <a id="wrglossary.8923"></a><a href="#glo:mgls"><code class="csfmt">\mgls</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.8856"></a><code class="code"><dfn id="glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></dfn>=<span class="meta">〈<em class="metainner">options</em>〉</span></code></div><!-- end of settingsbox -->
- The value are the default options to apply to any multi-entry set with the given category. These can be overridden by the first optional argument of <a id="wrglossary.8857"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> or by the <a id="wrglossary.8858"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a> key in the first optional argument of commands like <a id="wrglossary.8859"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>.<p>
+<a id="wrglossary.8924"></a><code class="code"><dfn id="glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></dfn>=<span class="meta">〈<em class="metainner">options</em>〉</span></code></div><!-- end of settingsbox -->
+ The value are the default options to apply to any multi-entry set with the given category. These can be overridden by the first optional argument of <a id="wrglossary.8925"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> or by the <a id="wrglossary.8926"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a> key in the first optional argument of commands like <a id="wrglossary.8927"></a><a href="#glo:mgls"><code class="csfmt">\mgls</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.8860"></a><code class="code"><dfn id="glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></dfn>=<span class="meta">〈<em class="metainner">separator</em>〉</span></code></div><!-- end of settingsbox -->
- The separator to use for <a id="wrglossary.8861"></a><a href="#glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</code></a>.<p>
+<a id="wrglossary.8928"></a><code class="code"><dfn id="glo:opt.catattr.combinedfirstsep"><span class="csoptfmt">combinedfirstsep</span></dfn>=<span class="meta">〈<em class="metainner">separator</em>〉</span></code></div><!-- end of settingsbox -->
+ The separator to use for <a id="wrglossary.8929"></a><a href="#glo:glscombinedfirstsep"><code class="csfmt">\glscombinedfirstsep</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.8862"></a><code class="code"><dfn id="glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></dfn>=<span class="meta">〈<em class="metainner">separator</em>〉</span></code></div><!-- end of settingsbox -->
- The separator to use for <a id="wrglossary.8863"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</code></a>.<p>
+<a id="wrglossary.8930"></a><code class="code"><dfn id="glo:opt.catattr.combinedfirstsepfirst"><span class="csoptfmt">combinedfirstsepfirst</span></dfn>=<span class="meta">〈<em class="metainner">separator</em>〉</span></code></div><!-- end of settingsbox -->
+ The separator to use for <a id="wrglossary.8931"></a><a href="#glo:glscombinedfirstsepfirst"><code class="csfmt">\glscombinedfirstsepfirst</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.8864"></a><code class="code"><dfn id="glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></dfn>=<span class="meta">〈<em class="metainner">separator</em>〉</span></code></div><!-- end of settingsbox -->
- The separator to use for <a id="wrglossary.8865"></a><a href="#glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</code></a>.<p>
+<a id="wrglossary.8932"></a><code class="code"><dfn id="glo:opt.catattr.combinedsepfirst"><span class="csoptfmt">combinedsepfirst</span></dfn>=<span class="meta">〈<em class="metainner">separator</em>〉</span></code></div><!-- end of settingsbox -->
+ The separator to use for <a id="wrglossary.8933"></a><a href="#glo:glscombinedsepfirst"><code class="csfmt">\glscombinedsepfirst</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.8866"></a><code class="code"><dfn id="glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></dfn>=<span class="meta">〈<em class="metainner">separator</em>〉</span></code></div><!-- end of settingsbox -->
- The separator to use for <a id="wrglossary.8867"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>.<p>
-Note that you can’t access the category or its attributes via the multi-entry label (for example, with <a id="wrglossary.8868"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>). If you need to access the current multi-entry’s category within any of the <a id="wrglossary.8869"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like hooks (§<a href="#sec:mglselementhooks">7.5</a>), you can obtain the category with <a id="wrglossary.8870"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a> and use commands like <a id="wrglossary.8871"></a><a href="#glo:glshascategoryattribute"><code class="csfmt">\glshascategoryattribute</code></a>.<p>
+<a id="wrglossary.8934"></a><code class="code"><dfn id="glo:opt.catattr.combinedsep"><span class="csoptfmt">combinedsep</span></dfn>=<span class="meta">〈<em class="metainner">separator</em>〉</span></code></div><!-- end of settingsbox -->
+ The separator to use for <a id="wrglossary.8935"></a><a href="#glo:glscombinedsep"><code class="csfmt">\glscombinedsep</code></a>.<p>
+Note that you can’t access the category or its attributes via the multi-entry label (for example, with <a id="wrglossary.8936"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>). If you need to access the current multi-entry’s category within any of the <a id="wrglossary.8937"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like hooks (§<a href="#sec:mglselementhooks">7.5</a>), you can obtain the category with <a id="wrglossary.8938"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a> and use commands like <a id="wrglossary.8939"></a><a href="#glo:glshascategoryattribute"><code class="csfmt">\glshascategoryattribute</code></a>.<p>
</section><!-- end of section sec:multiglscategory -->
@@ -8799,15 +8851,15 @@
<h2><!-- start of section header -->7.9. Multi-Entry Settings<div class="labellink"><a href="#sec:multiglsoptions">[link]</a></div></h2><!-- end of section header -->
<p>
The settings that govern all multi-entries can be set 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.8872"></a><code class="code"><dfn id="glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</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> are the same as for <a id="wrglossary.8873"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>.<p>
-Whenever the <a id="wrglossary.8874"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands are used, options are applied in the following order:
+<a id="wrglossary.8940"></a><code class="code"><dfn id="glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</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> are the same as for <a id="wrglossary.8941"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>.<p>
+Whenever the <a id="wrglossary.8942"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands are used, options are applied in the following order:
<ol class="displaylist">
- <li><span class="numitem">1.</span>general options identified by <a id="wrglossary.8875"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a>;<p>
-<li><span class="numitem">2.</span>the category key is assigned if it’s in the general options, <a id="wrglossary.8876"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> or <a id="wrglossary.8877"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a> key;<p>
-<li><span class="numitem">3.</span><a id="wrglossary.8878"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a> category attribute (if set);<p>
-<li><span class="numitem">4.</span>any options provided in the first optional argument of <a id="wrglossary.8879"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>;<p>
-<li><span class="numitem">5.</span>any options provided in the <a id="wrglossary.8880"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a> key in the first optional argument of the <a id="wrglossary.8881"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like command.
+ <li><span class="numitem">1.</span>general options identified by <a id="wrglossary.8943"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a>;<p>
+<li><span class="numitem">2.</span>the category key is assigned if it’s in the general options, <a id="wrglossary.8944"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> or <a id="wrglossary.8945"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a> key;<p>
+<li><span class="numitem">3.</span><a id="wrglossary.8946"></a><a href="#glo:opt.catattr.multioptions"><span class="csoptfmt">multioptions</span></a> category attribute (if set);<p>
+<li><span class="numitem">4.</span>any options provided in the first optional argument of <a id="wrglossary.8947"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>;<p>
+<li><span class="numitem">5.</span>any options provided in the <a id="wrglossary.8948"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a> key in the first optional argument of the <a id="wrglossary.8949"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like command.
</ol>
<p>
These options are described below.<p>
@@ -8818,17 +8870,17 @@
<h3><!-- start of subsection header -->7.9.1. Indexing<div class="labellink"><a href="#sec:multiglsoptionsindexing">[link]</a></div></h3><!-- end of subsection header -->
<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.8882"></a><code class="code"><dfn id="glo:opt.mglsopt.indexmain"><span class="csoptfmt">indexmain</span></dfn>=<span class="meta">〈<em class="metainner">value</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.8950"></a><code class="code"><dfn id="glo:opt.mglsopt.indexmain"><span class="csoptfmt">indexmain</span></dfn>=<span class="meta">〈<em class="metainner">value</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 setting may take one of the following values:
<dl class="inlinetitle">
- <span class="optfmt">false</span> don’t index the main entry; <span class="optfmt">true</span> index the main entry; <span class="optfmt">first</span> only index the main entry if it’s the <a id="wrglossary.8883"></a><a href="#glo:dual.firstuse">first use</a> (of the main entry).
+ <span class="optfmt">false</span> don’t index the main entry; <span class="optfmt">true</span> index the main entry; <span class="optfmt">first</span> only index the main entry if it’s the <a id="wrglossary.8951"></a><a href="#glo:dual.firstuse">first use</a> (of the main entry).
</dl>
<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.8884"></a><code class="code"><dfn id="glo:opt.mglsopt.indexothers"><span class="csoptfmt">indexothers</span></dfn>=<span class="meta">〈<em class="metainner">value</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.8952"></a><code class="code"><dfn id="glo:opt.mglsopt.indexothers"><span class="csoptfmt">indexothers</span></dfn>=<span class="meta">〈<em class="metainner">value</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 setting may take one of the following values:
<dl class="inlinetitle">
- <span class="optfmt">false</span> don’t index the other entries; <span class="optfmt">true</span> index the other entries; <span class="optfmt">first</span> only index the other entries if it’s the <a id="wrglossary.8885"></a><a href="#glo:dual.firstuse">first use</a> (of the non-main entry).
+ <span class="optfmt">false</span> don’t index the other entries; <span class="optfmt">true</span> index the other entries; <span class="optfmt">first</span> only index the other entries if it’s the <a id="wrglossary.8953"></a><a href="#glo:dual.firstuse">first use</a> (of the non-main entry).
</dl>
<p>
@@ -8838,11 +8890,11 @@
<h3><!-- start of subsection header -->7.9.2. Location Formats (Encaps)<div class="labellink"><a href="#sec:multiglsoptionsencap">[link]</a></div></h3><!-- end of subsection header -->
<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.8886"></a><code class="code"><dfn id="glo:opt.mglsopt.encapmain"><span class="csoptfmt">encapmain</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>glsnumberformat</span><span class="clearfix"></span></div><!-- end of settingsbox -->
- This setting value should be the value to pass to <a id="wrglossary.8887"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> option (<a id="wrglossary.8888"></a><a href="#glo:dual.locationencap">location encap</a>) for the main entry.<p>
+<a id="wrglossary.8954"></a><code class="code"><dfn id="glo:opt.mglsopt.encapmain"><span class="csoptfmt">encapmain</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>glsnumberformat</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+ This setting value should be the value to pass to <a id="wrglossary.8955"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> option (<a id="wrglossary.8956"></a><a href="#glo:dual.locationencap">location encap</a>) for the main entry.<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.8889"></a><code class="code"><dfn id="glo:opt.mglsopt.encapothers"><span class="csoptfmt">encapothers</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>glsnumberformat</span><span class="clearfix"></span></div><!-- end of settingsbox -->
- This setting value should be the value to pass to <a id="wrglossary.8890"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> option (<a id="wrglossary.8891"></a><a href="#glo:dual.locationencap">location encap</a>) for the other (not main) entries. <p>
+<a id="wrglossary.8957"></a><code class="code"><dfn id="glo:opt.mglsopt.encapothers"><span class="csoptfmt">encapothers</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>glsnumberformat</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+ This setting value should be the value to pass to <a id="wrglossary.8958"></a><a href="#glo:opt.glsopt.format"><span class="csoptfmt">format</span></a> option (<a id="wrglossary.8959"></a><a href="#glo:dual.locationencap">location encap</a>) for the other (not main) entries. <p>
</section><!-- end of section sec:multiglsoptionsencap -->
@@ -8850,24 +8902,24 @@
<h3><!-- start of subsection header -->7.9.3. Post-Link Hooks<div class="labellink"><a href="#sec:multiglsoptionspostlink">[link]</a></div></h3><!-- end of subsection header -->
<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.8892"></a><code class="code"><dfn id="glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>none</span><span class="clearfix"></span></div><!-- end of settingsbox -->
- This setting determines whether or not to enable the individual element’s <a id="wrglossary.8893"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. The value may be one of:
+<a id="wrglossary.8960"></a><code class="code"><dfn id="glo:opt.mglsopt.postlinks"><span class="csoptfmt">postlinks</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>none</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+ This setting determines whether or not to enable the individual element’s <a id="wrglossary.8961"></a><a href="#glo:dual.postlinkhook">post-link hook</a>. The value may be one of:
<dl class="inlinetitle">
- <span class="optfmt">none</span> suppress the <a id="wrglossary.8894"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for all elements; <span class="optfmt">all</span> don’t suppress the <a id="wrglossary.8895"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for all elements; <span class="optfmt">notlast</span> only suppress the <a id="wrglossary.8896"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the last element; <span class="optfmt">mainnotlast</span> suppress the <a id="wrglossary.8897"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for all <span class="qt">“other”</span> (not main) elements and for the last element (so only the main element will have its <a id="wrglossary.8898"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as long as it’s not the last element); <span class="optfmt">mainonly</span> suppress the <a id="wrglossary.8899"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for all <span class="qt">“other”</span> (not main) elements; <span class="optfmt">othernotlast</span> suppress the <a id="wrglossary.8900"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the main element and for the last element (so only the other elements will have their <a id="wrglossary.8901"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as long as the element isn’t the last one); <span class="optfmt">otheronly</span> suppress the <a id="wrglossary.8902"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the main element.
+ <span class="optfmt">none</span> suppress the <a id="wrglossary.8962"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for all elements; <span class="optfmt">all</span> don’t suppress the <a id="wrglossary.8963"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for all elements; <span class="optfmt">notlast</span> only suppress the <a id="wrglossary.8964"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the last element; <span class="optfmt">mainnotlast</span> suppress the <a id="wrglossary.8965"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for all <span class="qt">“other”</span> (not main) elements and for the last element (so only the main element will have its <a id="wrglossary.8966"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as long as it’s not the last element); <span class="optfmt">mainonly</span> suppress the <a id="wrglossary.8967"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for all <span class="qt">“other”</span> (not main) elements; <span class="optfmt">othernotlast</span> suppress the <a id="wrglossary.8968"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the main element and for the last element (so only the other elements will have their <a id="wrglossary.8969"></a><a href="#glo:dual.postlinkhook">post-link hook</a> as long as the element isn’t the last one); <span class="optfmt">otheronly</span> suppress the <a id="wrglossary.8970"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the main element.
</dl>
<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.8903"></a><code class="code"><dfn id="glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></dfn>=<span class="meta">〈<em class="metainner">value</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.8971"></a><code class="code"><dfn id="glo:opt.mglsopt.mpostlink"><span class="csoptfmt">mpostlink</span></dfn>=<span class="meta">〈<em class="metainner">value</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 setting determines whether or not to enable the multi-entry post-link hook (see §<a href="#sec:mglspostlinkhook">7.6</a>). The value may be one of:
<dl class="inlinetitle">
- <span class="optfmt">false</span> suppress the multi-entry post-link hook; <span class="optfmt">true</span> enable the multi-entry post-link hook; <span class="optfmt">firstonly</span> enable the multi-entry post-link hook only for the <a id="wrglossary.8904"></a><a href="#glo:dual.mfirstuse">first use</a> of the multi-entry; <span class="optfmt">usedonly</span> enable the multi-entry post-link hook only for the <a id="wrglossary.8905"></a><a href="#glo:dual.msubsequentuse">subsequent use</a> of the multi-entry.
+ <span class="optfmt">false</span> suppress the multi-entry post-link hook; <span class="optfmt">true</span> enable the multi-entry post-link hook; <span class="optfmt">firstonly</span> enable the multi-entry post-link hook only for the <a id="wrglossary.8972"></a><a href="#glo:dual.mfirstuse">first use</a> of the multi-entry; <span class="optfmt">usedonly</span> enable the multi-entry post-link hook only for the <a id="wrglossary.8973"></a><a href="#glo:dual.msubsequentuse">subsequent use</a> of the multi-entry.
</dl>
<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.8906"></a><code class="code"><dfn id="glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>last</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.8974"></a><code class="code"><dfn id="glo:opt.mglsopt.mpostlinkelement"><span class="csoptfmt">mpostlinkelement</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>last</span><span class="clearfix"></span></div><!-- end of settingsbox -->
This setting indicates which post-link hook should be used if the multi-entry post-link hook has been enabled. Allowed values:
<dl class="inlinetitle">
- <span class="optfmt">last</span> use <a id="wrglossary.8907"></a><a href="#glo:mglslastelementpostlinkhook"><code class="csfmt">\mglslastelementpostlinkhook</code></a> (that is, use the <a id="wrglossary.8908"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the last element); <span class="optfmt">main</span> use <a id="wrglossary.8909"></a><a href="#glo:mglslastmainpostlinkhook"><code class="csfmt">\mglslastmainpostlinkhook</code></a> (that is, use the <a id="wrglossary.8910"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the main element); <span class="optfmt">custom</span> use <a id="wrglossary.8911"></a><a href="#glo:mglscustompostlinkhook"><code class="csfmt">\mglscustompostlinkhook</code></a>.
+ <span class="optfmt">last</span> use <a id="wrglossary.8975"></a><a href="#glo:mglslastelementpostlinkhook"><code class="csfmt">\mglslastelementpostlinkhook</code></a> (that is, use the <a id="wrglossary.8976"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the last element); <span class="optfmt">main</span> use <a id="wrglossary.8977"></a><a href="#glo:mglslastmainpostlinkhook"><code class="csfmt">\mglslastmainpostlinkhook</code></a> (that is, use the <a id="wrglossary.8978"></a><a href="#glo:dual.postlinkhook">post-link hook</a> for the main element); <span class="optfmt">custom</span> use <a id="wrglossary.8979"></a><a href="#glo:mglscustompostlinkhook"><code class="csfmt">\mglscustompostlinkhook</code></a>.
</dl>
<p>
<div class="warning"><div class="warningtitle"><a href="#glo:sym.warning"><span title="Warning" class="icon">⚠</span></a></div><!-- end of warningtitle -->
@@ -8879,19 +8931,19 @@
<section id="sec:multiglsoptionsfixes"><!-- start of section sec:multiglsoptionsfixes --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->7.9.4. Prefixes and Suffixes<div class="labellink"><a href="#sec:multiglsoptionsfixes">[link]</a></div></h3><!-- end of subsection header -->
<p>
-See §<a href="#sec:mglsfixes">7.3</a> for more information on prefixes and suffixes. Note that the prefixes and suffixes are not affected by case-changing commands such as <a id="wrglossary.8912"></a><a href="#glo:Mgls"><code class="csfmt">\Mgls</code></a> or <a id="wrglossary.8913"></a><a href="#glo:MGLS"><code class="csfmt">\MGLS</code></a>. If you want a prefix to obey case-changing, use the <a id="wrglossary.8914"></a><a href="#glo:mpgls"><code class="csfmt">\mpgls</code></a>-like commands instead (see §<a href="#sec:mpgls">7.11.4</a>).<p>
+See §<a href="#sec:mglsfixes">7.3</a> for more information on prefixes and suffixes. Note that the prefixes and suffixes are not affected by case-changing commands such as <a id="wrglossary.8980"></a><a href="#glo:Mgls"><code class="csfmt">\Mgls</code></a> or <a id="wrglossary.8981"></a><a href="#glo:MGLS"><code class="csfmt">\MGLS</code></a>. If you want a prefix to obey case-changing, use the <a id="wrglossary.8982"></a><a href="#glo:mpgls"><code class="csfmt">\mpgls</code></a>-like commands instead (see §<a href="#sec:mpgls">7.11.4</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.8915"></a><code class="code"><dfn id="glo:opt.mglsopt.firstprefix"><span class="csoptfmt">firstprefix</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code></div><!-- end of settingsbox -->
- The prefix to use on <a id="wrglossary.8916"></a><a href="#glo:dual.mfirstuse">first use</a> of the multi-entry.<p>
+<a id="wrglossary.8983"></a><code class="code"><dfn id="glo:opt.mglsopt.firstprefix"><span class="csoptfmt">firstprefix</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code></div><!-- end of settingsbox -->
+ The prefix to use on <a id="wrglossary.8984"></a><a href="#glo:dual.mfirstuse">first use</a> of the multi-entry.<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.8917"></a><code class="code"><dfn id="glo:opt.mglsopt.usedprefix"><span class="csoptfmt">usedprefix</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code></div><!-- end of settingsbox -->
- The prefix to use on <a id="wrglossary.8918"></a><a href="#glo:dual.msubsequentuse">subsequent use</a> of the multi-entry.<p>
+<a id="wrglossary.8985"></a><code class="code"><dfn id="glo:opt.mglsopt.usedprefix"><span class="csoptfmt">usedprefix</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code></div><!-- end of settingsbox -->
+ The prefix to use on <a id="wrglossary.8986"></a><a href="#glo:dual.msubsequentuse">subsequent use</a> of the multi-entry.<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.8919"></a><code class="code"><dfn id="glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code></div><!-- end of settingsbox -->
- The suffix to use on <a id="wrglossary.8920"></a><a href="#glo:dual.mfirstuse">first use</a> of the multi-entry.<p>
+<a id="wrglossary.8987"></a><code class="code"><dfn id="glo:opt.mglsopt.firstsuffix"><span class="csoptfmt">firstsuffix</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code></div><!-- end of settingsbox -->
+ The suffix to use on <a id="wrglossary.8988"></a><a href="#glo:dual.mfirstuse">first use</a> of the multi-entry.<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.8921"></a><code class="code"><dfn id="glo:opt.mglsopt.usedsuffix"><span class="csoptfmt">usedsuffix</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code></div><!-- end of settingsbox -->
- The suffix to use on <a id="wrglossary.8922"></a><a href="#glo:dual.msubsequentuse">subsequent use</a> of the multi-entry.<p>
+<a id="wrglossary.8989"></a><code class="code"><dfn id="glo:opt.mglsopt.usedsuffix"><span class="csoptfmt">usedsuffix</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code></div><!-- end of settingsbox -->
+ The suffix to use on <a id="wrglossary.8990"></a><a href="#glo:dual.msubsequentuse">subsequent use</a> of the multi-entry.<p>
</section><!-- end of section sec:multiglsoptionsfixes -->
@@ -8902,21 +8954,21 @@
The skip options apply to the multi-entry first use flag not the individual element first use. See §<a href="#sec:mglsfirstuse">7.7</a>. </div><!-- end of information -->
<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.8923"></a><code class="code"><dfn id="glo:opt.mglsopt.firstskipmain"><span class="csoptfmt">firstskipmain</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 -->
- If <span class="optfmt">true</span>, the main element will be omitted on (multi-entry) <a id="wrglossary.8924"></a><a href="#glo:dual.mfirstuse">first use</a>.<p>
+<a id="wrglossary.8991"></a><code class="code"><dfn id="glo:opt.mglsopt.firstskipmain"><span class="csoptfmt">firstskipmain</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 -->
+ If <span class="optfmt">true</span>, the main element will be omitted on (multi-entry) <a id="wrglossary.8992"></a><a href="#glo:dual.mfirstuse">first use</a>.<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.8925"></a><code class="code"><dfn id="glo:opt.mglsopt.firstskipothers"><span class="csoptfmt">firstskipothers</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 -->
- If <span class="optfmt">true</span>, the other (non-main) elements will be omitted on (multi-entry) <a id="wrglossary.8926"></a><a href="#glo:dual.mfirstuse">first use</a>.<p>
+<a id="wrglossary.8993"></a><code class="code"><dfn id="glo:opt.mglsopt.firstskipothers"><span class="csoptfmt">firstskipothers</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 -->
+ If <span class="optfmt">true</span>, the other (non-main) elements will be omitted on (multi-entry) <a id="wrglossary.8994"></a><a href="#glo:dual.mfirstuse">first use</a>.<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.8927"></a><code class="code"><dfn id="glo:opt.mglsopt.usedskipmain"><span class="csoptfmt">usedskipmain</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 -->
- If <span class="optfmt">true</span>, the main element will be omitted on (multi-entry) <a id="wrglossary.8928"></a><a href="#glo:dual.msubsequentuse">subsequent use</a>.<p>
+<a id="wrglossary.8995"></a><code class="code"><dfn id="glo:opt.mglsopt.usedskipmain"><span class="csoptfmt">usedskipmain</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 -->
+ If <span class="optfmt">true</span>, the main element will be omitted on (multi-entry) <a id="wrglossary.8996"></a><a href="#glo:dual.msubsequentuse">subsequent use</a>.<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.8929"></a><code class="code"><dfn id="glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</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 -->
- If <span class="optfmt">true</span>, the other (non-main) elements will be omitted on (multi-entry) <a id="wrglossary.8930"></a><a href="#glo:dual.msubsequentuse">subsequent use</a>.<p>
-Note that it is technically possible to set the skip options so that both the main and the other elements are skipped. However, by default, this will generate a warning and only the final optional argument (the <span class="meta">〈<em class="metainner">insert</em>〉</span>) will be displayed. There won’t be a loop over all elements so the commands set at each iteration, such as <a id="wrglossary.8931"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a>, won’t be defined.<p>
+<a id="wrglossary.8997"></a><code class="code"><dfn id="glo:opt.mglsopt.usedskipothers"><span class="csoptfmt">usedskipothers</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 -->
+ If <span class="optfmt">true</span>, the other (non-main) elements will be omitted on (multi-entry) <a id="wrglossary.8998"></a><a href="#glo:dual.msubsequentuse">subsequent use</a>.<p>
+Note that it is technically possible to set the skip options so that both the main and the other elements are skipped. However, by default, this will generate a warning and only the final optional argument (the <span class="meta">〈<em class="metainner">insert</em>〉</span>) will be displayed. There won’t be a loop over all elements so the commands set at each iteration, such as <a id="wrglossary.8999"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a>, won’t be defined.<p>
The warning and the insertion of the <span class="meta">〈<em class="metainner">insert</em>〉</span> is done 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.8932"></a><code class="code"><dfn id="glo:glsxtrmglsWarnAllSkipped"><code class="csfmt">\glsxtrmglsWarnAllSkipped</code></dfn>{<span class="meta">〈<em class="metainner">message</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}{<span class="meta">〈<em class="metainner">fmt-cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
- where <span class="meta">〈<em class="metainner">message</em>〉</span> is the warning message and <span class="meta">〈<em class="metainner">cs</em>〉</span> is the control sequence that encapsulates the entire content (including hyperlink and the <a id="wrglossary.8933"></a><a href="#glo:opt.mglsopt.textformat"><span class="csoptfmt">textformat</span></a> setting, if enabled).<p>
+<a id="wrglossary.9000"></a><code class="code"><dfn id="glo:glsxtrmglsWarnAllSkipped"><code class="csfmt">\glsxtrmglsWarnAllSkipped</code></dfn>{<span class="meta">〈<em class="metainner">message</em>〉</span>}{<span class="meta">〈<em class="metainner">insert</em>〉</span>}{<span class="meta">〈<em class="metainner">fmt-cs</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ where <span class="meta">〈<em class="metainner">message</em>〉</span> is the warning message and <span class="meta">〈<em class="metainner">cs</em>〉</span> is the control sequence that encapsulates the entire content (including hyperlink and the <a id="wrglossary.9001"></a><a href="#glo:opt.mglsopt.textformat"><span class="csoptfmt">textformat</span></a> setting, if enabled).<p>
If, for some particular reason, you want this scenario, you can redefine this command to omit the warning.<p>
</section><!-- end of section sec:multiglsoptionsskip -->
@@ -8925,21 +8977,21 @@
<h3><!-- start of subsection header -->7.9.6. General<div class="labellink"><a href="#sec:multiglsoptionsgeneral">[link]</a></div></h3><!-- end of subsection header -->
<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.8934"></a><code class="code"><dfn id="glo:opt.mglsopt.multi.hyper">hyper</dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>individual</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.9002"></a><code class="code"><dfn id="glo:opt.mglsopt.multi.hyper">hyper</dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>individual</span><span class="clearfix"></span></div><!-- end of settingsbox -->
This setting may take one of the following values:
<dl class="inlinetitle">
- <span class="optfmt">none</span> no hyperlinks; <span class="optfmt">allmain</span> encapsulate the entire content with a single hyperlink to the main entry’s target; <span class="optfmt">mainonly</span> only hyperlink the main entry; <span class="optfmt">individual</span> hyperlink each entry individually; <span class="optfmt">otheronly</span> only hyperlink the other entries; <span class="optfmt">notmainfirst</span> don’t hyperlink the main entry on <a id="wrglossary.8935"></a><a href="#glo:dual.mfirstuse">multi-entry first use</a>; <span class="optfmt">nototherfirst</span> don’t hyperlink the other entries on <a id="wrglossary.8936"></a><a href="#glo:dual.mfirstuse">multi-entry first use</a>; <span class="optfmt">notfirst</span> don’t hyperlink any entries on <a id="wrglossary.8937"></a><a href="#glo:dual.mfirstuse">multi-entry first use</a>.
+ <span class="optfmt">none</span> no hyperlinks; <span class="optfmt">allmain</span> encapsulate the entire content with a single hyperlink to the main entry’s target; <span class="optfmt">mainonly</span> only hyperlink the main entry; <span class="optfmt">individual</span> hyperlink each entry individually; <span class="optfmt">otheronly</span> only hyperlink the other entries; <span class="optfmt">notmainfirst</span> don’t hyperlink the main entry on <a id="wrglossary.9003"></a><a href="#glo:dual.mfirstuse">multi-entry first use</a>; <span class="optfmt">nototherfirst</span> don’t hyperlink the other entries on <a id="wrglossary.9004"></a><a href="#glo:dual.mfirstuse">multi-entry first use</a>; <span class="optfmt">notfirst</span> don’t hyperlink any entries on <a id="wrglossary.9005"></a><a href="#glo:dual.mfirstuse">multi-entry first use</a>.
</dl>
<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.8938"></a><code class="code"><dfn id="glo:opt.mglsopt.textformat"><span class="csoptfmt">textformat</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>@firstofone</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+<a id="wrglossary.9006"></a><code class="code"><dfn id="glo:opt.mglsopt.textformat"><span class="csoptfmt">textformat</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>@firstofone</span><span class="clearfix"></span></div><!-- end of settingsbox -->
This setting value should be the control sequence name (without the leading backslash) of the command used to encapsulate the entire content.<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.8939"></a><code class="code"><dfn id="glo:opt.mglsopt.category"><span class="csoptfmt">category</span></dfn>=<span class="meta">〈<em class="metainner">category-label</em>〉</span></code></div><!-- end of settingsbox -->
+<a id="wrglossary.9007"></a><code class="code"><dfn id="glo:opt.mglsopt.category"><span class="csoptfmt">category</span></dfn>=<span class="meta">〈<em class="metainner">category-label</em>〉</span></code></div><!-- end of settingsbox -->
The category to apply to the multi-entry. This is independent of the categories of each of the elements. The default is no category. See §<a href="#sec:multiglscategory">7.8</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.8940"></a><code class="code"><dfn id="glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
- Default options to pass to commands like <a id="wrglossary.8941"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. Note that <a id="wrglossary.8942"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a> can’t be used within this value.<p>
+<a id="wrglossary.9008"></a><code class="code"><dfn id="glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
+ Default options to pass to commands like <a id="wrglossary.9009"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. Note that <a id="wrglossary.9010"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a> can’t be used within this value.<p>
</section><!-- end of section sec:multiglsoptionsgeneral -->
@@ -8946,67 +8998,67 @@
<section id="sec:mglsopts"><!-- start of section sec:mglsopts --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.10. <code class="csfmt">\mgls</code> Options<div class="labellink"><a href="#sec:mglsopts">[link]</a></div></h2><!-- end of section header -->
<p>
-The <span class="meta">〈<em class="metainner">options</em>〉</span> for <a id="wrglossary.8943"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> (and similar commands) are listed below. Any additional options provided will be appended to the <a id="wrglossary.8944"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</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.8945"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.8946"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>]{cbot}
-</pre> is equivalent to: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8947"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.8948"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=<a id="wrglossary.8949"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span></span>]{cbot}
-</pre> Whereas: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8950"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.8951"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>,<a id="wrglossary.8952"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=<a id="wrglossary.8953"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=section</span></span>]{cbot}
-</pre> is treated as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8954"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.8955"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=<a id="wrglossary.8956"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=section</span>,<a id="wrglossary.8957"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span></span>]{cbot}
-</pre> which has the same effect as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.8958"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.8959"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=<a id="wrglossary.8960"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span></span>]{cbot}
+The <span class="meta">〈<em class="metainner">options</em>〉</span> for <a id="wrglossary.9011"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> (and similar commands) are listed below. Any additional options provided will be appended to the <a id="wrglossary.9012"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</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.9013"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.9014"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>]{cbot}
+</pre> is equivalent to: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9015"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.9016"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=<a id="wrglossary.9017"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span></span>]{cbot}
+</pre> Whereas: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9018"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.9019"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span>,<a id="wrglossary.9020"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=<a id="wrglossary.9021"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=section</span></span>]{cbot}
+</pre> is treated as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9022"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.9023"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=<a id="wrglossary.9024"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=section</span>,<a id="wrglossary.9025"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span></span>]{cbot}
+</pre> which has the same effect as: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9026"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>[<a id="wrglossary.9027"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=<a id="wrglossary.9028"></a><a href="#glo:opt.glsopt.counter"><span class="csoptfmt">counter</span></a><span class="optfmt">=chapter</span></span>]{cbot}
</pre><p>
<div class="information"><div class="informationtitle"><a href="#glo:sym.information"><span title="Information" class="icon">🛈</span></a></div><!-- end of informationtitle -->
-The descriptions below reference <a id="wrglossary.8961"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> which is used internally by <a id="wrglossary.8962"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. Replace this with <a id="wrglossary.8963"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> etc as applicable for the variants, such as <a id="wrglossary.8964"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a>. </div><!-- end of information -->
+The descriptions below reference <a id="wrglossary.9029"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> which is used internally by <a id="wrglossary.9030"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. Replace this with <a id="wrglossary.9031"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> etc as applicable for the variants, such as <a id="wrglossary.9032"></a><a href="#glo:mglspl"><code class="csfmt">\mglspl</code></a>. </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.8965"></a><code class="code"><dfn id="glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
- The value should be a list of any options that can be passed to <a id="wrglossary.8966"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a>. These options will override any conflicting options that were supplied to <a id="wrglossary.8967"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> or <a id="wrglossary.8968"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a>. Note that <a id="wrglossary.8969"></a><a href="#glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></a> can’t be used within this value.<p>
+<a id="wrglossary.9033"></a><code class="code"><dfn id="glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
+ The value should be a list of any options that can be passed to <a id="wrglossary.9034"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a>. These options will override any conflicting options that were supplied to <a id="wrglossary.9035"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a> or <a id="wrglossary.9036"></a><a href="#glo:multiglossaryentrysetup"><code class="csfmt">\multiglossaryentrysetup</code></a>. Note that <a id="wrglossary.9037"></a><a href="#glo:opt.mglsopt.mglsopts"><span class="csoptfmt">mglsopts</span></a> can’t be used within this value.<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.8970"></a><code class="code"><dfn id="glo:opt.mglsopt.all"><span class="csoptfmt">all</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
- The value should be a list of any options that can be passed to <a id="wrglossary.8971"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. These options will be passed to each instance of <a id="wrglossary.8972"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and will override any conflicting setting in <a id="wrglossary.8973"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a>.<p>
+<a id="wrglossary.9038"></a><code class="code"><dfn id="glo:opt.mglsopt.all"><span class="csoptfmt">all</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
+ The value should be a list of any options that can be passed to <a id="wrglossary.9039"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. These options will be passed to each instance of <a id="wrglossary.9040"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> and will override any conflicting setting in <a id="wrglossary.9041"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</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.8974"></a><code class="code"><dfn id="glo:opt.mglsopt.main"><span class="csoptfmt">main</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
- The value should be a list of any options that can be passed to <a id="wrglossary.8975"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. These options will be passed to the instance of <a id="wrglossary.8976"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> used for the main label and will override any conflicting setting in <a id="wrglossary.8977"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a>.<p>
+<a id="wrglossary.9042"></a><code class="code"><dfn id="glo:opt.mglsopt.main"><span class="csoptfmt">main</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
+ The value should be a list of any options that can be passed to <a id="wrglossary.9043"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. These options will be passed to the instance of <a id="wrglossary.9044"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> used for the main label and will override any conflicting setting in <a id="wrglossary.9045"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</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.8978"></a><code class="code"><dfn id="glo:opt.mglsopt.others"><span class="csoptfmt">others</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
- The value should be a list of any options that can be passed to <a id="wrglossary.8979"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. These options will be passed to each instance of <a id="wrglossary.8980"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> used for the other (not main) labels and will override any conflicting setting in <a id="wrglossary.8981"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a>.<p>
+<a id="wrglossary.9046"></a><code class="code"><dfn id="glo:opt.mglsopt.others"><span class="csoptfmt">others</span></dfn>=<span class="meta">〈<em class="metainner">option list</em>〉</span></code></div><!-- end of settingsbox -->
+ The value should be a list of any options that can be passed to <a id="wrglossary.9047"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. These options will be passed to each instance of <a id="wrglossary.9048"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> used for the other (not main) labels and will override any conflicting setting in <a id="wrglossary.9049"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a>.<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.8982"></a><code class="code"><dfn id="glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
- A boolean option to determine whether or not to use hyperlinks (if supported). This may cause a conflict with other options, but is essentially provided to allow the starred version of <a id="wrglossary.8983"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> to switch off all hyperlinks.<p>
+<a id="wrglossary.9050"></a><code class="code"><dfn id="glo:opt.mglsopt.hyper"><span class="csoptfmt">hyper</span></dfn>=<span class="meta">〈<em class="metainner">boolean</em>〉</span></code><span class="floatrightbox"><span class="summarytag">default: </span>true</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+ A boolean option to determine whether or not to use hyperlinks (if supported). This may cause a conflict with other options, but is essentially provided to allow the starred version of <a id="wrglossary.9051"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> to switch off all hyperlinks.<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.8984"></a><code class="code"><dfn id="glo:opt.mglsopt.multiunset"><span class="csoptfmt">multiunset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>global</span><span class="clearfix"></span></div><!-- end of settingsbox -->
- This only applies to the <a id="wrglossary.8985"></a><a href="#glo:dual.mfirstuseflag">multi-entry first use flag</a>, described in §<a href="#sec:mglsfirstuse">7.7</a>, not the <a id="wrglossary.8986"></a><a href="#glo:dual.firstuseflag">first use flags</a> of the elements. The value may be one of:
+<a id="wrglossary.9052"></a><code class="code"><dfn id="glo:opt.mglsopt.multiunset"><span class="csoptfmt">multiunset</span></dfn>=<span class="meta">〈<em class="metainner">value</em>〉</span></code><span class="floatrightbox"><span class="summarytag">initial: </span>global</span><span class="clearfix"></span></div><!-- end of settingsbox -->
+ This only applies to the <a id="wrglossary.9053"></a><a href="#glo:dual.mfirstuseflag">multi-entry first use flag</a>, described in §<a href="#sec:mglsfirstuse">7.7</a>, not the <a id="wrglossary.9054"></a><a href="#glo:dual.firstuseflag">first use flags</a> of the elements. The value may be one of:
<dl class="inlinetitle">
<span class="optfmt">global</span> globally unset the flag; <span class="optfmt">local</span> locally unset the flag; <span class="optfmt">none</span> don’t unset the flag.
</dl>
<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.8987"></a><code class="code"><dfn id="glo:opt.mglsopt.presetlocal"><span class="csoptfmt">presetlocal</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.9055"></a><code class="code"><dfn id="glo:opt.mglsopt.presetlocal"><span class="csoptfmt">presetlocal</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 boolean option that governs whether or not the following options should have a local or global effect.<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.8988"></a><code class="code"><dfn id="glo:opt.mglsopt.resetall"><span class="csoptfmt">resetall</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 boolean option to determine whether or not to reset all elements <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.8989"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. This option refers to the individual entry’s <a id="wrglossary.8990"></a><a href="#glo:dual.firstuseflag">first use flag</a> not the <a id="wrglossary.8991"></a><a href="#glo:dual.mfirstuseflag">multi-entry first use flag</a>. (This is similar to passing <a id="wrglossary.8992"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> to each <a id="wrglossary.8993"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but it’s also applied to any skipped elements.)<p>
+<a id="wrglossary.9056"></a><code class="code"><dfn id="glo:opt.mglsopt.resetall"><span class="csoptfmt">resetall</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 boolean option to determine whether or not to reset all elements <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9057"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. This option refers to the individual entry’s <a id="wrglossary.9058"></a><a href="#glo:dual.firstuseflag">first use flag</a> not the <a id="wrglossary.9059"></a><a href="#glo:dual.mfirstuseflag">multi-entry first use flag</a>. (This is similar to passing <a id="wrglossary.9060"></a><a href="#glo:opt.glsopt.prereset"><span class="csoptfmt">prereset</span></a> to each <a id="wrglossary.9061"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but it’s also applied to any skipped elements.)<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.8994"></a><code class="code"><dfn id="glo:opt.mglsopt.resetmain"><span class="csoptfmt">resetmain</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 boolean option to determine whether or not to reset the main entry’s <a id="wrglossary.8995"></a><a href="#glo:dual.firstuseflag">first use flag</a> <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.8996"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
+<a id="wrglossary.9062"></a><code class="code"><dfn id="glo:opt.mglsopt.resetmain"><span class="csoptfmt">resetmain</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 boolean option to determine whether or not to reset the main entry’s <a id="wrglossary.9063"></a><a href="#glo:dual.firstuseflag">first use flag</a> <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9064"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<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.8997"></a><code class="code"><dfn id="glo:opt.mglsopt.resetothers"><span class="csoptfmt">resetothers</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 boolean option to determine whether or not to reset the <a id="wrglossary.8998"></a><a href="#glo:dual.firstuseflag">first use flag</a> of all the other (not main) elements <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.8999"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
+<a id="wrglossary.9065"></a><code class="code"><dfn id="glo:opt.mglsopt.resetothers"><span class="csoptfmt">resetothers</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 boolean option to determine whether or not to reset the <a id="wrglossary.9066"></a><a href="#glo:dual.firstuseflag">first use flag</a> of all the other (not main) elements <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9067"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<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.9000"></a><code class="code"><dfn id="glo:opt.mglsopt.unsetall"><span class="csoptfmt">unsetall</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 boolean option to determine whether or not to unset all elements <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9001"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. This option refers to the individual entry’s <a id="wrglossary.9002"></a><a href="#glo:dual.firstuseflag">first use flag</a> not the <a id="wrglossary.9003"></a><a href="#glo:dual.mfirstuseflag">multi-entry first use flag</a>. (This is similar to passing <a id="wrglossary.9004"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> to each <a id="wrglossary.9005"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but it’s also applied to any skipped elements.)<p>
+<a id="wrglossary.9068"></a><code class="code"><dfn id="glo:opt.mglsopt.unsetall"><span class="csoptfmt">unsetall</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 boolean option to determine whether or not to unset all elements <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9069"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>. This option refers to the individual entry’s <a id="wrglossary.9070"></a><a href="#glo:dual.firstuseflag">first use flag</a> not the <a id="wrglossary.9071"></a><a href="#glo:dual.mfirstuseflag">multi-entry first use flag</a>. (This is similar to passing <a id="wrglossary.9072"></a><a href="#glo:opt.glsopt.preunset"><span class="csoptfmt">preunset</span></a> to each <a id="wrglossary.9073"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> but it’s also applied to any skipped elements.)<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.9006"></a><code class="code"><dfn id="glo:opt.mglsopt.unsetmain"><span class="csoptfmt">unsetmain</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 boolean option to determine whether or not to unset the main entry’s <a id="wrglossary.9007"></a><a href="#glo:dual.firstuseflag">first use flag</a> <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9008"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
+<a id="wrglossary.9074"></a><code class="code"><dfn id="glo:opt.mglsopt.unsetmain"><span class="csoptfmt">unsetmain</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 boolean option to determine whether or not to unset the main entry’s <a id="wrglossary.9075"></a><a href="#glo:dual.firstuseflag">first use flag</a> <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9076"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<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.9009"></a><code class="code"><dfn id="glo:opt.mglsopt.unsetothers"><span class="csoptfmt">unsetothers</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 boolean option to determine whether or not to unset the <a id="wrglossary.9010"></a><a href="#glo:dual.firstuseflag">first use flag</a> of all the other (not main) elements <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9011"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
+<a id="wrglossary.9077"></a><code class="code"><dfn id="glo:opt.mglsopt.unsetothers"><span class="csoptfmt">unsetothers</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 boolean option to determine whether or not to unset the <a id="wrglossary.9078"></a><a href="#glo:dual.firstuseflag">first use flag</a> of all the other (not main) elements <span style="font-style: italic; font-variant: normal; ">before</span> using <a id="wrglossary.9079"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
The <span class="optfmt">reset…</span> options all 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.9012"></a><code class="code"><dfn id="glo:mglselementreset"><code class="csfmt">\mglselementreset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.9080"></a><code class="code"><dfn id="glo:mglselementreset"><code class="csfmt">\mglselementreset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
The <span class="optfmt">unset…</span> options all 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.9013"></a><code class="code"><dfn id="glo:mglselementunset"><code class="csfmt">\mglselementunset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
- These take the <a id="wrglossary.9014"></a><a href="#glo:opt.mglsopt.presetlocal"><span class="csoptfmt">presetlocal</span></a> into account.<p>
+<a id="wrglossary.9081"></a><code class="code"><dfn id="glo:mglselementunset"><code class="csfmt">\mglselementunset</code></dfn>{<span class="meta">〈<em class="metainner">entry-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ These take the <a id="wrglossary.9082"></a><a href="#glo:opt.mglsopt.presetlocal"><span class="csoptfmt">presetlocal</span></a> into account.<p>
An alternative way of resetting the other elements 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.9015"></a><code class="code"><dfn id="glo:mglsunsetothers"><code class="csfmt">\mglsunsetothers</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.9083"></a><code class="code"><dfn id="glo:mglsunsetothers"><code class="csfmt">\mglsunsetothers</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
or for a local reset: <div class="pinnedbox"><div class="pinnedboxtitle"><a href="#glo:sym.definition"><span title="Definition" class="icon">📌</span></a></div><!-- end of pinnedboxtitle -->
-<a id="wrglossary.9016"></a><code class="code"><dfn id="glo:mglslocalunsetothers"><code class="csfmt">\mglslocalunsetothers</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.9084"></a><code class="code"><dfn id="glo:mglslocalunsetothers"><code class="csfmt">\mglslocalunsetothers</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
<p>
</section><!-- end of section sec:mglsopts -->
@@ -9014,7 +9066,7 @@
<section id="sec:mglslike"><!-- start of section sec:mglslike --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.11. Variants of <code class="csfmt">\mgls</code><div class="labellink"><a href="#sec:mglslike">[link]</a></div></h2><!-- end of section header -->
<p>
-The commands listed in this section all behave like <a id="wrglossary.9017"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. These (including <a id="wrglossary.9018"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> itself) are collectively referred to as the <a id="wrglossary.9019"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands. All commands unset the <a id="wrglossary.9020"></a><a href="#glo:dual.mfirstuseflag">multi-entry first use flag</a> (unless the <a id="wrglossary.9021"></a><a href="#glo:opt.mglsopt.multiunset"><span class="csoptfmt">multiunset</span></a><span class="optfmt">=none</span> option is applied). Only those commands that use the <a id="wrglossary.9022"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands (such as <a id="wrglossary.9023"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.9024"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>) will unset the individual entry’s <a id="wrglossary.9025"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
+The commands listed in this section all behave like <a id="wrglossary.9085"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>. These (including <a id="wrglossary.9086"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a> itself) are collectively referred to as the <a id="wrglossary.9087"></a><a href="#glo:mgls"><code class="csfmt">\mgls</code></a>-like commands. All commands unset the <a id="wrglossary.9088"></a><a href="#glo:dual.mfirstuseflag">multi-entry first use flag</a> (unless the <a id="wrglossary.9089"></a><a href="#glo:opt.mglsopt.multiunset"><span class="csoptfmt">multiunset</span></a><span class="optfmt">=none</span> option is applied). Only those commands that use the <a id="wrglossary.9090"></a><a href="#glo:dual.glslike"><code class="csfmt">\gls</code>-like</a> commands (such as <a id="wrglossary.9091"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> or <a id="wrglossary.9092"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a>) will unset the individual entry’s <a id="wrglossary.9093"></a><a href="#glo:dual.firstuseflag">first use flag</a>.<p>
</section><!-- end of section sec:mglslike -->
@@ -9022,38 +9074,38 @@
<h3><!-- start of subsection header -->7.11.1. <code class="csfmt">\gls</code>-like<div class="labellink"><a href="#sec:mglsbasic">[link]</a></div></h3><!-- end of subsection 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.9026"></a><code class="code"><dfn id="glo:mglspl"><code class="csfmt">\mglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9027"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9028"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9029"></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 -->
- This uses <a id="wrglossary.9030"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> instead of <a id="wrglossary.9031"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for each entry.<p>
+<a id="wrglossary.9094"></a><code class="code"><dfn id="glo:mglspl"><code class="csfmt">\mglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9095"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9096"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9097"></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 -->
+ This uses <a id="wrglossary.9098"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> instead of <a id="wrglossary.9099"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for each 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.9032"></a><code class="code"><dfn id="glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9033"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9034"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9035"></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 -->
- This uses <a id="wrglossary.9036"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> instead of <a id="wrglossary.9037"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for the main entry and <a id="wrglossary.9038"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for all the other entries.<p>
+<a id="wrglossary.9100"></a><code class="code"><dfn id="glo:mglsmainpl"><code class="csfmt">\mglsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9101"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9102"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9103"></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 -->
+ This uses <a id="wrglossary.9104"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> instead of <a id="wrglossary.9105"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for the main entry and <a id="wrglossary.9106"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for all the other entries.<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.9039"></a><code class="code"><dfn id="glo:Mgls"><code class="csfmt">\Mgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9040"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9041"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9042"></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 -->
- This uses <a id="wrglossary.9043"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for the first entry and <a id="wrglossary.9044"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for the other entries.<p>
+<a id="wrglossary.9107"></a><code class="code"><dfn id="glo:Mgls"><code class="csfmt">\Mgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9108"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9109"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9110"></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 -->
+ This uses <a id="wrglossary.9111"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for the first entry and <a id="wrglossary.9112"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for the other entries.<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.9045"></a><code class="code"><dfn id="glo:MGls"><code class="csfmt">\MGls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9046"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9047"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9048"></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 -->
- This uses <a id="wrglossary.9049"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for all entries.<p>
+<a id="wrglossary.9113"></a><code class="code"><dfn id="glo:MGls"><code class="csfmt">\MGls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9114"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9115"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9116"></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 -->
+ This uses <a id="wrglossary.9117"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for all entries.<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.9050"></a><code class="code"><dfn id="glo:Mglspl"><code class="csfmt">\Mglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9051"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9052"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9053"></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 -->
- This uses <a id="wrglossary.9054"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> for the first entry and <a id="wrglossary.9055"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> for the remaining entries.<p>
+<a id="wrglossary.9118"></a><code class="code"><dfn id="glo:Mglspl"><code class="csfmt">\Mglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9119"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9120"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9121"></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 -->
+ This uses <a id="wrglossary.9122"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> for the first entry and <a id="wrglossary.9123"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> for the remaining entries.<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.9056"></a><code class="code"><dfn id="glo:Mglsmainpl"><code class="csfmt">\Mglsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9057"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9058"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9059"></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 -->
- The first entry uses the appropriate <a id="wrglossary.9060"></a><a href="#glo:idx.sentencecase">sentence case</a> command. The plural form is used for the main entry. So, if the first entry is also the main entry, <a id="wrglossary.9061"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> is used, otherwise <a id="wrglossary.9062"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> is used. For the remaining entries, <a id="wrglossary.9063"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> will be used if the entry is the main one, otherwise <a id="wrglossary.9064"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will be used.<p>
+<a id="wrglossary.9124"></a><code class="code"><dfn id="glo:Mglsmainpl"><code class="csfmt">\Mglsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9125"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9126"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9127"></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 -->
+ The first entry uses the appropriate <a id="wrglossary.9128"></a><a href="#glo:idx.sentencecase">sentence case</a> command. The plural form is used for the main entry. So, if the first entry is also the main entry, <a id="wrglossary.9129"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> is used, otherwise <a id="wrglossary.9130"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> is used. For the remaining entries, <a id="wrglossary.9131"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> will be used if the entry is the main one, otherwise <a id="wrglossary.9132"></a><a href="#glo:gls"><code class="csfmt">\gls</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.9065"></a><code class="code"><dfn id="glo:MGlspl"><code class="csfmt">\MGlspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9066"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9067"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9068"></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 -->
- This uses <a id="wrglossary.9069"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> for all entries.<p>
+<a id="wrglossary.9133"></a><code class="code"><dfn id="glo:MGlspl"><code class="csfmt">\MGlspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9134"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9135"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9136"></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 -->
+ This uses <a id="wrglossary.9137"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> for all entries.<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.9070"></a><code class="code"><dfn id="glo:MGlsmainpl"><code class="csfmt">\MGlsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9071"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9072"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9073"></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 -->
- This uses <a id="wrglossary.9074"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> for the main entry and <a id="wrglossary.9075"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for the other entries.<p>
+<a id="wrglossary.9138"></a><code class="code"><dfn id="glo:MGlsmainpl"><code class="csfmt">\MGlsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9139"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9140"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9141"></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 -->
+ This uses <a id="wrglossary.9142"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> for the main entry and <a id="wrglossary.9143"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for the other entries.<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.9076"></a><code class="code"><dfn id="glo:MGLS"><code class="csfmt">\MGLS</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9077"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9078"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9079"></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 -->
- This uses <a id="wrglossary.9080"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> for all entries.<p>
+<a id="wrglossary.9144"></a><code class="code"><dfn id="glo:MGLS"><code class="csfmt">\MGLS</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9145"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9146"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9147"></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 -->
+ This uses <a id="wrglossary.9148"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> for all entries.<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.9081"></a><code class="code"><dfn id="glo:MGLSpl"><code class="csfmt">\MGLSpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9082"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9083"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9084"></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 -->
- This uses <a id="wrglossary.9085"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> instead of <a id="wrglossary.9086"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for each entry.<p>
+<a id="wrglossary.9149"></a><code class="code"><dfn id="glo:MGLSpl"><code class="csfmt">\MGLSpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9150"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9151"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9152"></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 -->
+ This uses <a id="wrglossary.9153"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> instead of <a id="wrglossary.9154"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for each 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.9087"></a><code class="code"><dfn id="glo:MGLSmainpl"><code class="csfmt">\MGLSmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9088"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9089"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9090"></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 -->
- This uses <a id="wrglossary.9091"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> for the main entry and <a id="wrglossary.9092"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> for the others.<p>
+<a id="wrglossary.9155"></a><code class="code"><dfn id="glo:MGLSmainpl"><code class="csfmt">\MGLSmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9156"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9157"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9158"></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 -->
+ This uses <a id="wrglossary.9159"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> for the main entry and <a id="wrglossary.9160"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> for the others.<p>
</section><!-- end of section sec:mglsbasic -->
@@ -9061,23 +9113,23 @@
<h3><!-- start of subsection header -->7.11.2. Abbreviations<div class="labellink"><a href="#sec:mglsabbrv">[link]</a></div></h3><!-- end of subsection 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.9093"></a><code class="code"><dfn id="glo:mglsshort"><code class="csfmt">\mglsshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9094"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9095"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9096"></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 -->
- This will use <a id="wrglossary.9097"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a> for any entries that have the <a id="wrglossary.9098"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field set and will use <a id="wrglossary.9099"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> otherwise.<p>
+<a id="wrglossary.9161"></a><code class="code"><dfn id="glo:mglsshort"><code class="csfmt">\mglsshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9162"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9163"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9164"></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 -->
+ This will use <a id="wrglossary.9165"></a><a href="#glo:glsxtrshort"><code class="csfmt">\glsxtrshort</code></a> for any entries that have the <a id="wrglossary.9166"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field set and will use <a id="wrglossary.9167"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> 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.9100"></a><code class="code"><dfn id="glo:mglslong"><code class="csfmt">\mglslong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9101"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9102"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9103"></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 -->
- This will use <a id="wrglossary.9104"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a> for any entries that have the <a id="wrglossary.9105"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field set and will use <a id="wrglossary.9106"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> otherwise.<p>
+<a id="wrglossary.9168"></a><code class="code"><dfn id="glo:mglslong"><code class="csfmt">\mglslong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9169"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9170"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9171"></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 -->
+ This will use <a id="wrglossary.9172"></a><a href="#glo:glsxtrlong"><code class="csfmt">\glsxtrlong</code></a> for any entries that have the <a id="wrglossary.9173"></a><a href="#glo:opt.gloskey.long"><span class="csoptfmt">long</span></a> field set and will use <a id="wrglossary.9174"></a><a href="#glo:glstext"><code class="csfmt">\glstext</code></a> 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.9107"></a><code class="code"><dfn id="glo:mglsfull"><code class="csfmt">\mglsfull</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9108"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9109"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9110"></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 -->
- This will use <a id="wrglossary.9111"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> for any entries that have the <a id="wrglossary.9112"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field set and will use <a id="wrglossary.9113"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> otherwise.<p>
+<a id="wrglossary.9175"></a><code class="code"><dfn id="glo:mglsfull"><code class="csfmt">\mglsfull</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9176"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9177"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9178"></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 -->
+ This will use <a id="wrglossary.9179"></a><a href="#glo:glsxtrfull"><code class="csfmt">\glsxtrfull</code></a> for any entries that have the <a id="wrglossary.9180"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> field set and will use <a id="wrglossary.9181"></a><a href="#glo:glsfirst"><code class="csfmt">\glsfirst</code></a> 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.9114"></a><code class="code"><dfn id="glo:Mglsshort"><code class="csfmt">\Mglsshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9115"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9116"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9117"></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.9118"></a><a href="#glo:mglsshort"><code class="csfmt">\mglsshort</code></a> but <a id="wrglossary.9119"></a><a href="#glo:idx.sentencecase">sentence case</a> for the first entry.<p>
+<a id="wrglossary.9182"></a><code class="code"><dfn id="glo:Mglsshort"><code class="csfmt">\Mglsshort</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9183"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9184"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9185"></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.9186"></a><a href="#glo:mglsshort"><code class="csfmt">\mglsshort</code></a> but <a id="wrglossary.9187"></a><a href="#glo:idx.sentencecase">sentence case</a> for the first 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.9120"></a><code class="code"><dfn id="glo:Mglslong"><code class="csfmt">\Mglslong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9121"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9122"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9123"></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.9124"></a><a href="#glo:mglslong"><code class="csfmt">\mglslong</code></a> but <a id="wrglossary.9125"></a><a href="#glo:idx.sentencecase">sentence case</a> for the first entry.<p>
+<a id="wrglossary.9188"></a><code class="code"><dfn id="glo:Mglslong"><code class="csfmt">\Mglslong</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9189"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9190"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9191"></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.9192"></a><a href="#glo:mglslong"><code class="csfmt">\mglslong</code></a> but <a id="wrglossary.9193"></a><a href="#glo:idx.sentencecase">sentence case</a> for the first 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.9126"></a><code class="code"><dfn id="glo:Mglsfull"><code class="csfmt">\Mglsfull</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9127"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9128"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9129"></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.9130"></a><a href="#glo:mglsfull"><code class="csfmt">\mglsfull</code></a> but <a id="wrglossary.9131"></a><a href="#glo:idx.sentencecase">sentence case</a> for the first entry.<p>
+<a id="wrglossary.9194"></a><code class="code"><dfn id="glo:Mglsfull"><code class="csfmt">\Mglsfull</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9195"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9196"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9197"></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.9198"></a><a href="#glo:mglsfull"><code class="csfmt">\mglsfull</code></a> but <a id="wrglossary.9199"></a><a href="#glo:idx.sentencecase">sentence case</a> for the first entry.<p>
</section><!-- end of section sec:mglsabbrv -->
@@ -9085,56 +9137,56 @@
<h3><!-- start of subsection header -->7.11.3. Other Fields<div class="labellink"><a href="#sec:mglsotherfields">[link]</a></div></h3><!-- end of subsection 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.9132"></a><code class="code"><dfn id="glo:mglsname"><code class="csfmt">\mglsname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9133"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9134"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9135"></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 -->
- This uses <a id="wrglossary.9136"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> for each entry.<p>
+<a id="wrglossary.9200"></a><code class="code"><dfn id="glo:mglsname"><code class="csfmt">\mglsname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9201"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9202"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9203"></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 -->
+ This uses <a id="wrglossary.9204"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> for each 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.9137"></a><code class="code"><dfn id="glo:Mglsname"><code class="csfmt">\Mglsname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9138"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9139"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9140"></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 -->
- This uses <a id="wrglossary.9141"></a><a href="#glo:Glsname"><code class="csfmt">\Glsname</code></a> for the first entry and <a id="wrglossary.9142"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> for the remaining entries.<p>
+<a id="wrglossary.9205"></a><code class="code"><dfn id="glo:Mglsname"><code class="csfmt">\Mglsname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9206"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9207"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9208"></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 -->
+ This uses <a id="wrglossary.9209"></a><a href="#glo:Glsname"><code class="csfmt">\Glsname</code></a> for the first entry and <a id="wrglossary.9210"></a><a href="#glo:glsname"><code class="csfmt">\glsname</code></a> for the remaining entries.<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.9143"></a><code class="code"><dfn id="glo:MGlsname"><code class="csfmt">\MGlsname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9144"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9145"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9146"></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 -->
- This uses <a id="wrglossary.9147"></a><a href="#glo:Glsname"><code class="csfmt">\Glsname</code></a> for each entry.<p>
+<a id="wrglossary.9211"></a><code class="code"><dfn id="glo:MGlsname"><code class="csfmt">\MGlsname</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9212"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9213"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9214"></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 -->
+ This uses <a id="wrglossary.9215"></a><a href="#glo:Glsname"><code class="csfmt">\Glsname</code></a> for each 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.9148"></a><code class="code"><dfn id="glo:mglssymbol"><code class="csfmt">\mglssymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9149"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9150"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9151"></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 -->
- This uses <a id="wrglossary.9152"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> for each entry if the <a id="wrglossary.9153"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field has been set, otherwise it uses <a id="wrglossary.9154"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>.<p>
+<a id="wrglossary.9216"></a><code class="code"><dfn id="glo:mglssymbol"><code class="csfmt">\mglssymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9217"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9218"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9219"></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 -->
+ This uses <a id="wrglossary.9220"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> for each entry if the <a id="wrglossary.9221"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field has been set, otherwise it uses <a id="wrglossary.9222"></a><a href="#glo:gls"><code class="csfmt">\gls</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.9155"></a><code class="code"><dfn id="glo:MGlssymbol"><code class="csfmt">\MGlssymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9156"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9157"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9158"></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 -->
- This uses <a id="wrglossary.9159"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> if the <a id="wrglossary.9160"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field has been set otherwise it uses <a id="wrglossary.9161"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for each element. (Note that no <a id="wrglossary.9162"></a><a href="#glo:idx.casechange">case change</a> is applied to the symbol as this usually isn’t appropriate.)<p>
+<a id="wrglossary.9223"></a><code class="code"><dfn id="glo:MGlssymbol"><code class="csfmt">\MGlssymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9224"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9225"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9226"></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 -->
+ This uses <a id="wrglossary.9227"></a><a href="#glo:glssymbol"><code class="csfmt">\glssymbol</code></a> if the <a id="wrglossary.9228"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field has been set otherwise it uses <a id="wrglossary.9229"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for each element. (Note that no <a id="wrglossary.9230"></a><a href="#glo:idx.casechange">case change</a> is applied to the symbol as this usually isn’t appropriate.)<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.9163"></a><code class="code"><dfn id="glo:Mglssymbol"><code class="csfmt">\Mglssymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9164"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9165"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9166"></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.9167"></a><a href="#glo:MGlssymbol"><code class="csfmt">\MGlssymbol</code></a>, but <a id="wrglossary.9168"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> is only used for the first element (if it doesn’t have the <a id="wrglossary.9169"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field set).<p>
+<a id="wrglossary.9231"></a><code class="code"><dfn id="glo:Mglssymbol"><code class="csfmt">\Mglssymbol</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9232"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9233"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9234"></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.9235"></a><a href="#glo:MGlssymbol"><code class="csfmt">\MGlssymbol</code></a>, but <a id="wrglossary.9236"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> is only used for the first element (if it doesn’t have the <a id="wrglossary.9237"></a><a href="#glo:opt.gloskey.symbol"><span class="csoptfmt">symbol</span></a> field 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.9170"></a><code class="code"><dfn id="glo:mglsusefield"><code class="csfmt">\mglsusefield</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9171"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9172"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9173"></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 -->
- If the field given by <a id="wrglossary.9174"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a> exists for an element, <a id="wrglossary.9175"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> will be used for that element, with the <a id="wrglossary.9176"></a><a href="#glo:dual.linktext">link text</a> obtained from the field value (followed by the <span class="meta">〈<em class="metainner">insert</em>〉</span>), otherwise <a id="wrglossary.9177"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> will be used.<p>
+<a id="wrglossary.9238"></a><code class="code"><dfn id="glo:mglsusefield"><code class="csfmt">\mglsusefield</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9239"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9240"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9241"></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 -->
+ If the field given by <a id="wrglossary.9242"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a> exists for an element, <a id="wrglossary.9243"></a><a href="#glo:glsdisp"><code class="csfmt">\glsdisp</code></a> will be used for that element, with the <a id="wrglossary.9244"></a><a href="#glo:dual.linktext">link text</a> obtained from the field value (followed by the <span class="meta">〈<em class="metainner">insert</em>〉</span>), otherwise <a id="wrglossary.9245"></a><a href="#glo:gls"><code class="csfmt">\gls</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.9178"></a><code class="code"><dfn id="glo:mglsfield"><code class="csfmt">\mglsfield</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>useri</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
- This command expands to the <a id="wrglossary.9179"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> required by <a id="wrglossary.9180"></a><a href="#glo:mglsusefield"><code class="csfmt">\mglsusefield</code></a>. The default value is <code class="code">useri</code>, which corresponds to the <a id="wrglossary.9181"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> key.<p>
+<a id="wrglossary.9246"></a><code class="code"><dfn id="glo:mglsfield"><code class="csfmt">\mglsfield</code></dfn></code><span class="floatrightbox"><span class="summarytag">initial: </span>useri</span><span class="clearfix"></span></div><!-- end of pinnedbox -->
+ This command expands to the <a id="wrglossary.9247"></a><a href="#glo:dual.internalfieldlabel">internal field label</a> required by <a id="wrglossary.9248"></a><a href="#glo:mglsusefield"><code class="csfmt">\mglsusefield</code></a>. The default value is <code class="code">useri</code>, which corresponds to the <a id="wrglossary.9249"></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.9182"></a><code class="code"><dfn id="glo:Mglsusefield"><code class="csfmt">\Mglsusefield</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9183"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9184"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9185"></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.9186"></a><a href="#glo:mglsusefield"><code class="csfmt">\mglsusefield</code></a> but <a id="wrglossary.9187"></a><a href="#glo:idx.sentencecase">sentence case</a> for the first element.<p>
+<a id="wrglossary.9250"></a><code class="code"><dfn id="glo:Mglsusefield"><code class="csfmt">\Mglsusefield</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9251"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9252"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9253"></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.9254"></a><a href="#glo:mglsusefield"><code class="csfmt">\mglsusefield</code></a> but <a id="wrglossary.9255"></a><a href="#glo:idx.sentencecase">sentence case</a> for the first element.<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.9188"></a><code class="code"><dfn id="glo:MGlsusefield"><code class="csfmt">\MGlsusefield</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9189"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9190"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9191"></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.9192"></a><a href="#glo:mglsusefield"><code class="csfmt">\mglsusefield</code></a> but <a id="wrglossary.9193"></a><a href="#glo:idx.sentencecase">sentence case</a> for each element.<p>
-You can use the pre-element hook <a id="wrglossary.9194"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a> to locally redefine <a id="wrglossary.9195"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>. Examples:
+<a id="wrglossary.9256"></a><code class="code"><dfn id="glo:MGlsusefield"><code class="csfmt">\MGlsusefield</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9257"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9258"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9259"></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.9260"></a><a href="#glo:mglsusefield"><code class="csfmt">\mglsusefield</code></a> but <a id="wrglossary.9261"></a><a href="#glo:idx.sentencecase">sentence case</a> for each element.<p>
+You can use the pre-element hook <a id="wrglossary.9262"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a> to locally redefine <a id="wrglossary.9263"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>. Examples:
<ol class="displaylist">
- <li><span class="numitem">1.</span>if the multi-category is <span class="qt">“sample”</span> then use the <a id="wrglossary.9196"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> field otherwise use the <a id="wrglossary.9197"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field: <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.9198"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a>}{%
- <code class="cmd">\ifdefstring</code>{<a id="wrglossary.9199"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}{sample}%
- {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9200"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{userii}}%
- {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9201"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{useri}}%
+ <li><span class="numitem">1.</span>if the multi-category is <span class="qt">“sample”</span> then use the <a id="wrglossary.9264"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> field otherwise use the <a id="wrglossary.9265"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field: <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.9266"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a>}{%
+ <code class="cmd">\ifdefstring</code>{<a id="wrglossary.9267"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}{sample}%
+ {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9268"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{userii}}%
+ {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9269"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{useri}}%
}
</pre><p>
-<li><span class="numitem">2.</span>if the element’s category is <span class="qt">“sample”</span> then use the <a id="wrglossary.9202"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> field otherwise use the <a id="wrglossary.9203"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field: <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.9204"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a>}{%
- <a id="wrglossary.9205"></a><a href="#glo:glsifcategory"><code class="csfmt">\glsifcategory</code></a>{<a id="wrglossary.9206"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a>}{sample}%
- {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9207"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{userii}}%
- {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9208"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{useri}}%
+<li><span class="numitem">2.</span>if the element’s category is <span class="qt">“sample”</span> then use the <a id="wrglossary.9270"></a><a href="#glo:opt.gloskey.user2"><span class="csoptfmt">user2</span></a> field otherwise use the <a id="wrglossary.9271"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field: <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.9272"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a>}{%
+ <a id="wrglossary.9273"></a><a href="#glo:glsifcategory"><code class="csfmt">\glsifcategory</code></a>{<a id="wrglossary.9274"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a>}{sample}%
+ {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9275"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{userii}}%
+ {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9276"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{useri}}%
}
</pre><p>
-<li><span class="numitem">3.</span>if either the multi-entry’s category or the element’s category has the custom attribute <span class="qt">“mglsfield”</span> set then use it otherwise use the <a id="wrglossary.9209"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field: <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.9210"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a>}{%
- <a id="wrglossary.9211"></a><a href="#glo:glshascategoryattribute"><code class="csfmt">\glshascategoryattribute</code></a>{<a id="wrglossary.9212"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}{mglsfield}%
- {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9213"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{<a id="wrglossary.9214"></a><a href="#glo:glsgetcategoryattribute"><code class="csfmt">\glsgetcategoryattribute</code></a>{<a id="wrglossary.9215"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}{mglsfield}}}%
+<li><span class="numitem">3.</span>if either the multi-entry’s category or the element’s category has the custom attribute <span class="qt">“mglsfield”</span> set then use it otherwise use the <a id="wrglossary.9277"></a><a href="#glo:opt.gloskey.user1"><span class="csoptfmt">user1</span></a> field: <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.9278"></a><a href="#glo:mglselementprehook"><code class="csfmt">\mglselementprehook</code></a>}{%
+ <a id="wrglossary.9279"></a><a href="#glo:glshascategoryattribute"><code class="csfmt">\glshascategoryattribute</code></a>{<a id="wrglossary.9280"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}{mglsfield}%
+ {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9281"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{<a id="wrglossary.9282"></a><a href="#glo:glsgetcategoryattribute"><code class="csfmt">\glsgetcategoryattribute</code></a>{<a id="wrglossary.9283"></a><a href="#glo:mglscurrentcategory"><code class="csfmt">\mglscurrentcategory</code></a>}{mglsfield}}}%
{%
- <a id="wrglossary.9216"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{<a id="wrglossary.9217"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a>}{mglsfield}%
- {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9218"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{<a id="wrglossary.9219"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{<a id="wrglossary.9220"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a>}{mglsfield}}}%
- {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9221"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{useri}}%
+ <a id="wrglossary.9284"></a><a href="#glo:glshasattribute"><code class="csfmt">\glshasattribute</code></a>{<a id="wrglossary.9285"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a>}{mglsfield}%
+ {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9286"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{<a id="wrglossary.9287"></a><a href="#glo:glsgetattribute"><code class="csfmt">\glsgetattribute</code></a>{<a id="wrglossary.9288"></a><a href="#glo:mglscurrentlabel"><code class="csfmt">\mglscurrentlabel</code></a>}{mglsfield}}}%
+ {<code class="cmd">\renewcommand</code>{<a id="wrglossary.9289"></a><a href="#glo:mglsfield"><code class="csfmt">\mglsfield</code></a>}{useri}}%
}%
}
</pre>
@@ -9146,43 +9198,43 @@
<section id="sec:mpgls"><!-- start of section sec:mpgls --><div class="tomain"><a href="#main">[top]</a></div>
<h3><!-- start of subsection header -->7.11.4. Support for <span class="styfmt">glossaries-prefix</span> (<code class="csfmt">\pgls</code>)<div class="labellink"><a href="#sec:mpgls">[link]</a></div></h3><!-- end of subsection header -->
<p>
-If you load the <a id="wrglossary.9222"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package (either after <a id="wrglossary.9223"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) or with the <a id="wrglossary.9224"></a><a href="#glo:opt.prefix"><span class="styoptfmt">prefix</span></a> package option, then the following commands will use one of the <a id="wrglossary.9225"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a>-like commands provided by that package. (See the <a id="wrglossary.9226"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual for further details.)<p>
-If the <a id="wrglossary.9227"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package hasn’t been loaded then <a id="wrglossary.9228"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> (or analogous case-changing variant) will be used instead and 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.9229"></a><code class="code"><dfn id="glo:mpglsWarning"><code class="csfmt">\mpglsWarning</code></dfn></code></div><!-- end of pinnedbox -->
+If you load the <a id="wrglossary.9290"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package (either after <a id="wrglossary.9291"></a><a href="#glo:pkg.glossaries-extra"><span class="styfmt">glossaries-extra</span></a>) or with the <a id="wrglossary.9292"></a><a href="#glo:opt.prefix"><span class="styoptfmt">prefix</span></a> package option, then the following commands will use one of the <a id="wrglossary.9293"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a>-like commands provided by that package. (See the <a id="wrglossary.9294"></a><a href="#glo:pkg.glossaries"><span class="styfmt">glossaries</span></a> user manual for further details.)<p>
+If the <a id="wrglossary.9295"></a><a href="#glo:pkg.glossaries-prefix"><span class="styfmt">glossaries-prefix</span></a> package hasn’t been loaded then <a id="wrglossary.9296"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> (or analogous case-changing variant) will be used instead and 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.9297"></a><code class="code"><dfn id="glo:mpglsWarning"><code class="csfmt">\mpglsWarning</code></dfn></code></div><!-- end of pinnedbox -->
This may be redefined to do nothing to remove the warning.<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.9230"></a><code class="code"><dfn id="glo:mpgls"><code class="csfmt">\mpgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9231"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9232"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9233"></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 -->
- Uses <a id="wrglossary.9234"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a> for the first element and <a id="wrglossary.9235"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for the remaining elements.<p>
+<a id="wrglossary.9298"></a><code class="code"><dfn id="glo:mpgls"><code class="csfmt">\mpgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9299"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9300"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9301"></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 -->
+ Uses <a id="wrglossary.9302"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a> for the first element and <a id="wrglossary.9303"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for the remaining elements.<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.9236"></a><code class="code"><dfn id="glo:mpglspl"><code class="csfmt">\mpglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9237"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9238"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9239"></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 -->
- Uses <a id="wrglossary.9240"></a><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a> for the first element and <a id="wrglossary.9241"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> for the remaining elements.<p>
+<a id="wrglossary.9304"></a><code class="code"><dfn id="glo:mpglspl"><code class="csfmt">\mpglspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9305"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9306"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9307"></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 -->
+ Uses <a id="wrglossary.9308"></a><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a> for the first element and <a id="wrglossary.9309"></a><a href="#glo:glspl"><code class="csfmt">\glspl</code></a> for the remaining elements.<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.9242"></a><code class="code"><dfn id="glo:mpglsmainpl"><code class="csfmt">\mpglsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9243"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9244"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9245"></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 -->
- Only uses the plural form for the main element. The first element uses the prefixing command (<a id="wrglossary.9246"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a> or <a id="wrglossary.9247"></a><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a>, depending on whether the first element is the main element).<p>
+<a id="wrglossary.9310"></a><code class="code"><dfn id="glo:mpglsmainpl"><code class="csfmt">\mpglsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9311"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9312"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9313"></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 -->
+ Only uses the plural form for the main element. The first element uses the prefixing command (<a id="wrglossary.9314"></a><a href="#glo:pgls"><code class="csfmt">\pgls</code></a> or <a id="wrglossary.9315"></a><a href="#glo:pglspl"><code class="csfmt">\pglspl</code></a>, depending on whether the first element is the main element).<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.9248"></a><code class="code"><dfn id="glo:Mpgls"><code class="csfmt">\Mpgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9249"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9250"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9251"></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 -->
- Uses <a id="wrglossary.9252"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> for the first element and <a id="wrglossary.9253"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for the remaining elements.<p>
+<a id="wrglossary.9316"></a><code class="code"><dfn id="glo:Mpgls"><code class="csfmt">\Mpgls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9317"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9318"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9319"></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 -->
+ Uses <a id="wrglossary.9320"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> for the first element and <a id="wrglossary.9321"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a> for the remaining elements.<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.9254"></a><code class="code"><dfn id="glo:Mpglsmainpl"><code class="csfmt">\Mpglsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9255"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9256"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9257"></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 -->
- Only uses the plural form for the main element. The first element uses the <a id="wrglossary.9258"></a><a href="#glo:idx.sentencecase">sentence case</a> prefixing command (<a id="wrglossary.9259"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> or <a id="wrglossary.9260"></a><a href="#glo:Pglspl"><code class="csfmt">\Pglspl</code></a>, depending on whether the first element is the main element).<p>
+<a id="wrglossary.9322"></a><code class="code"><dfn id="glo:Mpglsmainpl"><code class="csfmt">\Mpglsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9323"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9324"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9325"></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 -->
+ Only uses the plural form for the main element. The first element uses the <a id="wrglossary.9326"></a><a href="#glo:idx.sentencecase">sentence case</a> prefixing command (<a id="wrglossary.9327"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> or <a id="wrglossary.9328"></a><a href="#glo:Pglspl"><code class="csfmt">\Pglspl</code></a>, depending on whether the first element is the main element).<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.9261"></a><code class="code"><dfn id="glo:MPGls"><code class="csfmt">\MPGls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9262"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9263"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9264"></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 -->
- Uses <a id="wrglossary.9265"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> for the first element and <a id="wrglossary.9266"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for the remaining elements.<p>
+<a id="wrglossary.9329"></a><code class="code"><dfn id="glo:MPGls"><code class="csfmt">\MPGls</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9330"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9331"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9332"></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 -->
+ Uses <a id="wrglossary.9333"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> for the first element and <a id="wrglossary.9334"></a><a href="#glo:Gls"><code class="csfmt">\Gls</code></a> for the remaining elements.<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.9267"></a><code class="code"><dfn id="glo:MPGlspl"><code class="csfmt">\MPGlspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9268"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9269"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9270"></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 -->
- Uses <a id="wrglossary.9271"></a><a href="#glo:Pglspl"><code class="csfmt">\Pglspl</code></a> for the first element and <a id="wrglossary.9272"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> for the remaining elements.<p>
+<a id="wrglossary.9335"></a><code class="code"><dfn id="glo:MPGlspl"><code class="csfmt">\MPGlspl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9336"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9337"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9338"></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 -->
+ Uses <a id="wrglossary.9339"></a><a href="#glo:Pglspl"><code class="csfmt">\Pglspl</code></a> for the first element and <a id="wrglossary.9340"></a><a href="#glo:Glspl"><code class="csfmt">\Glspl</code></a> for the remaining elements.<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.9273"></a><code class="code"><dfn id="glo:MPGlsmainpl"><code class="csfmt">\MPGlsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9274"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9275"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9276"></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 -->
- Only uses the plural form for the main element. The first element uses the prefixing command (<a id="wrglossary.9277"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> or <a id="wrglossary.9278"></a><a href="#glo:Pglspl"><code class="csfmt">\Pglspl</code></a>, depending on whether the first element is the main element). All elements are use <a id="wrglossary.9279"></a><a href="#glo:idx.sentencecase">sentence case</a>.<p>
+<a id="wrglossary.9341"></a><code class="code"><dfn id="glo:MPGlsmainpl"><code class="csfmt">\MPGlsmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9342"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9343"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9344"></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 -->
+ Only uses the plural form for the main element. The first element uses the prefixing command (<a id="wrglossary.9345"></a><a href="#glo:Pgls"><code class="csfmt">\Pgls</code></a> or <a id="wrglossary.9346"></a><a href="#glo:Pglspl"><code class="csfmt">\Pglspl</code></a>, depending on whether the first element is the main element). All elements are use <a id="wrglossary.9347"></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.9280"></a><code class="code"><dfn id="glo:MPGLS"><code class="csfmt">\MPGLS</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9281"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9282"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9283"></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 -->
- Uses <a id="wrglossary.9284"></a><a href="#glo:PGLS"><code class="csfmt">\PGLS</code></a> for the first element and <a id="wrglossary.9285"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> for the remaining elements.<p>
+<a id="wrglossary.9348"></a><code class="code"><dfn id="glo:MPGLS"><code class="csfmt">\MPGLS</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9349"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9350"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9351"></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 -->
+ Uses <a id="wrglossary.9352"></a><a href="#glo:PGLS"><code class="csfmt">\PGLS</code></a> for the first element and <a id="wrglossary.9353"></a><a href="#glo:GLS"><code class="csfmt">\GLS</code></a> for the remaining elements.<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.9286"></a><code class="code"><dfn id="glo:MPGLSpl"><code class="csfmt">\MPGLSpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9287"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9288"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9289"></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 -->
- Uses <a id="wrglossary.9290"></a><a href="#glo:PGLSpl"><code class="csfmt">\PGLSpl</code></a> for the first element and <a id="wrglossary.9291"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> for the remaining elements.<p>
+<a id="wrglossary.9354"></a><code class="code"><dfn id="glo:MPGLSpl"><code class="csfmt">\MPGLSpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9355"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9356"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9357"></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 -->
+ Uses <a id="wrglossary.9358"></a><a href="#glo:PGLSpl"><code class="csfmt">\PGLSpl</code></a> for the first element and <a id="wrglossary.9359"></a><a href="#glo:GLSpl"><code class="csfmt">\GLSpl</code></a> for the remaining elements.<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.9292"></a><code class="code"><dfn id="glo:MPGLSmainpl"><code class="csfmt">\MPGLSmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9293"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9294"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9295"></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 -->
- Only uses the plural form for the main element. All elements are converted to <a id="wrglossary.9296"></a><a href="#glo:idx.allcaps">all caps</a>. The first element uses the prefixing command (<a id="wrglossary.9297"></a><a href="#glo:PGLS"><code class="csfmt">\PGLS</code></a> or <a id="wrglossary.9298"></a><a href="#glo:PGLSpl"><code class="csfmt">\PGLSpl</code></a>, depending on whether the first element is the main element).<p>
+<a id="wrglossary.9360"></a><code class="code"><dfn id="glo:MPGLSmainpl"><code class="csfmt">\MPGLSmainpl</code></dfn>[<span class="meta">〈<em class="metainner">options</em>〉</span>]{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}[<span class="meta">〈<em class="metainner">insert</em>〉</span>]</code><span class="floatrightbox"><span class="summarytag">modifiers: </span><a id="wrglossary.9361"></a><a href="#glo:idx.mod.star">*</a> <a id="wrglossary.9362"></a><a href="#glo:idx.mod.plus">+</a> <a id="wrglossary.9363"></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 -->
+ Only uses the plural form for the main element. All elements are converted to <a id="wrglossary.9364"></a><a href="#glo:idx.allcaps">all caps</a>. The first element uses the prefixing command (<a id="wrglossary.9365"></a><a href="#glo:PGLS"><code class="csfmt">\PGLS</code></a> or <a id="wrglossary.9366"></a><a href="#glo:PGLSpl"><code class="csfmt">\PGLSpl</code></a>, depending on whether the first element is the main element).<p>
</section><!-- end of section sec:mpgls -->
@@ -9189,23 +9241,23 @@
<section id="sec:msee"><!-- start of section sec:msee --><div class="tomain"><a href="#main">[top]</a></div>
<h2><!-- start of section header -->7.12. Cross-References<div class="labellink"><a href="#sec:msee">[link]</a></div></h2><!-- end of section header -->
<p>
-Multi-entry labels may be used in the cross-referencing keys <a id="wrglossary.9299"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.9300"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a>. The formatting command will 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.9301"></a><code class="code"><dfn id="glo:mglsseefirstitem"><code class="csfmt">\mglsseefirstitem</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+Multi-entry labels may be used in the cross-referencing keys <a id="wrglossary.9367"></a><a href="#glo:opt.gloskey.see"><span class="csoptfmt">see</span></a> and <a id="wrglossary.9368"></a><a href="#glo:opt.gloskey.seealso"><span class="csoptfmt">seealso</span></a>. The formatting command will 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.9369"></a><code class="code"><dfn id="glo:mglsseefirstitem"><code class="csfmt">\mglsseefirstitem</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
for the first item in the list (if it’s a multi-entry) 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.9302"></a><code class="code"><dfn id="glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
- for any subsequent items that are multi-entries. The default definition of <a id="wrglossary.9303"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a> is: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.9304"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a>}[1]{%
- <a id="wrglossary.9305"></a><a href="#glo:mglsname"><code class="csfmt">\mglsname</code></a>[<a id="wrglossary.9306"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=noindex</span>,<a id="wrglossary.9307"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a><span class="optfmt">={hyper=allmain}</span>]{#1}%
+<a id="wrglossary.9370"></a><code class="code"><dfn id="glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+ for any subsequent items that are multi-entries. The default definition of <a id="wrglossary.9371"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a> is: <pre class="compactcodebox"><code class="cmd">\newcommand</code>*{<a id="wrglossary.9372"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a>}[1]{%
+ <a id="wrglossary.9373"></a><a href="#glo:mglsname"><code class="csfmt">\mglsname</code></a>[<a id="wrglossary.9374"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=noindex</span>,<a id="wrglossary.9375"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a><span class="optfmt">={hyper=allmain}</span>]{#1}%
}
-</pre> This switches off indexing, sets the hyperlink to encompass the entire multi-entry content and uses the <a id="wrglossary.9308"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. The default definition of <a id="wrglossary.9309"></a><a href="#glo:mglsseefirstitem"><code class="csfmt">\mglsseefirstitem</code></a> is simply <a id="wrglossary.9310"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a>.<p>
-For example, to use the <a id="wrglossary.9311"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> or <a id="wrglossary.9312"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> fields: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.9313"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a>}[1]{%
- <a id="wrglossary.9314"></a><a href="#glo:mglsshort"><code class="csfmt">\mglsshort</code></a>[<a id="wrglossary.9315"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=noindex</span>,<a id="wrglossary.9316"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a><span class="optfmt">={hyper=allmain}</span>]{#1}%
+</pre> This switches off indexing, sets the hyperlink to encompass the entire multi-entry content and uses the <a id="wrglossary.9376"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a> field. The default definition of <a id="wrglossary.9377"></a><a href="#glo:mglsseefirstitem"><code class="csfmt">\mglsseefirstitem</code></a> is simply <a id="wrglossary.9378"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a>.<p>
+For example, to use the <a id="wrglossary.9379"></a><a href="#glo:opt.gloskey.short"><span class="csoptfmt">short</span></a> or <a id="wrglossary.9380"></a><a href="#glo:opt.gloskey.text"><span class="csoptfmt">text</span></a> fields: <pre class="compactcodebox"><code class="cmd">\renewcommand</code>*{<a id="wrglossary.9381"></a><a href="#glo:mglsseeitem"><code class="csfmt">\mglsseeitem</code></a>}[1]{%
+ <a id="wrglossary.9382"></a><a href="#glo:mglsshort"><code class="csfmt">\mglsshort</code></a>[<a id="wrglossary.9383"></a><a href="#glo:opt.mglsopt.all"><span class="csoptfmt">all</span></a><span class="optfmt">=noindex</span>,<a id="wrglossary.9384"></a><a href="#glo:opt.mglsopt.setup"><span class="csoptfmt">setup</span></a><span class="optfmt">={hyper=allmain}</span>]{#1}%
}
</pre><p>
-A multi-entry label may also be used in the <a id="wrglossary.9317"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key. The hyperlink target will be the target for the main entry. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9318"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cbot}{clostridium,botulinum}
-<a id="wrglossary.9319"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botox}{<a id="wrglossary.9320"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botox}</span>,<a id="wrglossary.9321"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.9322"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={cbot}</span>}
-</pre> In this case <code class="code"><a id="wrglossary.9323"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{botox}</code> will hyperlink to the <code class="code">botulinum</code> target.<p>
+A multi-entry label may also be used in the <a id="wrglossary.9385"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a> key. The hyperlink target will be the target for the main entry. For example: <pre class="codebox"><div class="codeboxtitle"><a href="#glo:sym.code"><span title="Input" class="icon">🖹</span></a></div><a id="wrglossary.9386"></a><a href="#glo:multiglossaryentry"><code class="csfmt">\multiglossaryentry</code></a>{cbot}{clostridium,botulinum}
+<a id="wrglossary.9387"></a><a href="#glo:newglossaryentry"><code class="csfmt">\newglossaryentry</code></a>{botox}{<a id="wrglossary.9388"></a><a href="#glo:opt.gloskey.name"><span class="csoptfmt">name</span></a><span class="optfmt">={botox}</span>,<a id="wrglossary.9389"></a><a href="#glo:opt.gloskey.description"><span class="csoptfmt">description</span></a><span class="optfmt">={}</span>,<a id="wrglossary.9390"></a><a href="#glo:opt.gloskey.alias"><span class="csoptfmt">alias</span></a><span class="optfmt">={cbot}</span>}
+</pre> In this case <code class="code"><a id="wrglossary.9391"></a><a href="#glo:gls"><code class="csfmt">\gls</code></a>{botox}</code> will hyperlink to the <code class="code">botulinum</code> target.<p>
<div class="important"><div class="importanttitle"><a href="#glo:sym.important"><span title="Important" class="icon">ℹ</span></a></div><!-- end of importanttitle -->
-Any multi-entries used in the cross-referencing keys must be defined before the glossary is displayed. There is some support for <a id="wrglossary.9324"></a><a href="#glo:opt.docdef"><span class="styoptfmt">docdef</span></a><span class="optfmt">=true</span> but not for the other <a id="wrglossary.9325"></a><a href="#glo:opt.docdef"><span class="styoptfmt">docdef</span></a> settings. </div><!-- end of important -->
+Any multi-entries used in the cross-referencing keys must be defined before the glossary is displayed. There is some support for <a id="wrglossary.9392"></a><a href="#glo:opt.docdef"><span class="styoptfmt">docdef</span></a><span class="optfmt">=true</span> but not for the other <a id="wrglossary.9393"></a><a href="#glo:opt.docdef"><span class="styoptfmt">docdef</span></a> settings. </div><!-- end of important -->
<p>
</section><!-- end of section sec:msee -->
@@ -9214,34 +9266,34 @@
<h2><!-- start of section header -->7.13. Additional Commands<div class="labellink"><a href="#sec:multiextras">[link]</a></div></h2><!-- end of section header -->
<p>
You can test if a label represents a multi-entry 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.9326"></a><code class="code"><dfn id="glo:glsxtrifmulti"><code class="csfmt">\glsxtrifmulti</code></dfn>{<span class="meta">〈<em class="metainner">multi-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.9394"></a><code class="code"><dfn id="glo:glsxtrifmulti"><code class="csfmt">\glsxtrifmulti</code></dfn>{<span class="meta">〈<em class="metainner">multi-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 a multi-entry has been defined with the label <span class="meta">〈<em class="metainner">multi-label</em>〉</span> otherwise it 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.9327"></a><code class="code"><dfn id="glo:glsxtrmultimain"><code class="csfmt">\glsxtrmultimain</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.9395"></a><code class="code"><dfn id="glo:glsxtrmultimain"><code class="csfmt">\glsxtrmultimain</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
Expands to the main entry label for the multi-entry identified by <span class="meta">〈<em class="metainner">multi-label</em>〉</span> or nothing if not 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.9328"></a><code class="code"><dfn id="glo:glsxtrmultilist"><code class="csfmt">\glsxtrmultilist</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
+<a id="wrglossary.9396"></a><code class="code"><dfn id="glo:glsxtrmultilist"><code class="csfmt">\glsxtrmultilist</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}</code></div><!-- end of pinnedbox -->
Expands to the list of element labels for the multi-entry identified by <span class="meta">〈<em class="metainner">multi-label</em>〉</span> or nothing if not 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.9329"></a><code class="code"><dfn id="glo:mglsforelements"><code class="csfmt">\mglsforelements</code></dfn>{<span class="meta">〈<em class="metainner">multi-label</em>〉</span>}{<span class="meta">〈<em class="metainner">cs</em>〉</span>}{<span class="meta">〈<em class="metainner">body</em>〉</span>}</code></div><!-- end of pinnedbox -->
- Iterates over all the list of element labels for the multi-entry identified by <span class="meta">〈<em class="metainner">multi-label</em>〉</span>. This defines <span class="meta">〈<em class="metainner">cs</em>〉</span> to the current element label on each iteration of the loop, which can be used to reference the label in <span class="meta">〈<em class="metainner">body</em>〉</span>. This internally uses <a id="wrglossary.9330"></a><a href="#glo:@for"><code class="csfmt">\@for</code></a> (patched by the <a id="wrglossary.9331"></a><a href="#glo:pkg.xfor"><span class="styfmt">xfor</span></a> package, which allows the loop to be broken).<p>
@@ Diff output truncated at 1234567 characters. @@
More information about the tex-live-commits
mailing list.