1# glossaries-extra package
2# Matthew Bertucci 11/27/2021 for v1.48
3
4#include:glossaries
5
6### 1 Introduction ###
7## 1.2 New or Modified Package Options
8\glossariesextrasetup{options%keyvals}
9#keyvals:\usepackage/glossaries-extra#c,\glossariesextrasetup#c
10## options passed to glossaries.sty
11nowarn
12nolangwarn
13noredefwarn
14debug=#false,true,showtargets,showaccsupp,showwrgloss,all
15savewrites#true,false
16translate=#true,false,babel
17notranslate
18hyperfirst#true,false
19writeglslabels
20writeglslabelnames
21toc#true,false
22numberline#true,false
23section=%<section unit%>
24ucmark#true,false
25numberedsection=#false,nolabel,autolabel
26savenumberlist#true,false
27entrycounter#true,false
28counterwithin=%<counter%>
29subentrycounter#true,false
30style=
31nolong
32nosuper
33nolist
34notree
35nostyles
36nonumberlist
37seeautonumberlist
38counter=%<counter%>
39nopostdot#true,false
40nogroupskip#true,false
41seenoindex=#error,warn,ignore
42esclocations#true,false
43indexonlyfirst#true,false
44sanitizesort#true,false
45sort=#standard,def,use,none
46order=#word,letter
47makeindex
48xindy
49xindygloss
50xindynoglsnumbers
51automake=#false,true,immediate
52disablemakegloss
53restoremakegloss
54nohypertypes={%<list%>}
55nomain
56symbols
57numbers
58index
59noglossaryindex
60acronym#true,false
61acronyms
62acronymlists={%<value%>}
63shortcuts=#acronyms,acro,ac,abbreviations,abbr,other,all,true,none,false
64compatible-2.07#true,false
65compatible-3.07#true,false
66kernelglossredefs={%<value%>}
67## options unique to glossaries-extra
68showtargets=#left,right,innerleft,innerright,annoteleft,annoteright
69postdot
70postpunc=#comma,dot,none
71prefix
72accsupp
73stylemods
74stylemods=#default,all,inline,list,tree,mcols,long,longragged,longbooktabs,super,superragged,bookindex,longextra,topic
75undefaction=#warn,error
76indexcrossrefs#true,false
77autoseeindex#true,false
78record=#off,only,nameref,hybrid
79equations
80floats
81indexcounter
82docdef=#false,true,restricted,atom
83nomissingglstext#true,false
84abbreviations
85#endkeyvals
86
87\GlsXtrInternalLocationHyperlink{counter}{prefix}{location}#*
88\glsxtrwrglossmark#*
89\glsxtrabbrvtype#*
90
91\glsshowtarget{target name}
92\glsshowtargetouter{label}
93\glsshowtargetfont#*
94\glsshowtargetinner{label}#*
95\glsxtrshowtargetsymbolright#*
96\glsxtrshowtargetsymbolleft#*
97\glsxtrshowtargetinner{label}#*
98\glsxtrshowtargetouter{label}#*
99
100#ifOption:record=only
101#include:glossaries-extra-bib2gls
102#endif
103#ifOption:record=nameref
104#include:glossaries-extra-bib2gls
105#endif
106
107#ifOption:accsupp
108#include:glossaries-accsupp
109#endif
110
111#ifOption:prefix
112#include:glossaries-prefix
113#endif
114
115#ifOption:stylemods
116#include:glossaries-extra-stylemods
117#endif
118#ifOption:stylemods=default
119#include:glossaries-extra-stylemods
120#endif
121#ifOption:stylemods=all
122#include:glossaries-extra-stylemods
123#include:glossary-inline
124#include:glossary-mcols
125#include:glossary-longragged
126#include:glossary-longbooktabs
127#include:glossary-superragged
128#include:glossary-bookindex
129#include:glossary-longextra
130#include:glossary-topic
131#endif
132#ifOption:stylemods=inline
133#include:glossaries-extra-stylemods
134#include:glossary-inline
135#endif
136#ifOption:stylemods=list
137#include:glossaries-extra-stylemods
138# glossary-list already loaded by glossaries.cwl
139#endif
140#ifOption:stylemods=tree
141#include:glossaries-extra-stylemods
142# glossary-tree already loaded by glossaries.cwl
143#endif
144#ifOption:stylemods=mcols
145#include:glossaries-extra-stylemods
146#include:glossary-mcols
147#endif
148#ifOption:stylemods=long
149#include:glossaries-extra-stylemods
150# glossary-long already loaded by glossaries.cwl
151#endif
152#ifOption:stylemods=longragged
153#include:glossaries-extra-stylemods
154#include:glossary-longragged
155#endif
156#ifOption:stylemods=longbooktabs
157#include:glossaries-extra-stylemods
158#include:glossary-longbooktabs
159#endif
160#ifOption:stylemods=super
161#include:glossaries-extra-stylemods
162# glossary-super already loaded by glossaries.cwl
163#endif
164#ifOption:stylemods=superragged
165#include:glossaries-extra-stylemods
166#include:glossary-superragged
167#endif
168#ifOption:stylemods=bookindex
169#include:glossaries-extra-stylemods
170#include:glossary-bookindex
171#endif
172#ifOption:stylemods=longextra
173#include:glossaries-extra-stylemods
174#include:glossary-longextra
175#endif
176#ifOption:stylemods=topic
177#include:glossaries-extra-stylemods
178#include:glossary-topic
179#endif
180
181#ifOption:abbreviations
182\printabbreviations
183\printabbreviations[options%keyvals]
184\printunsrtabbreviations#*
185\printunsrtabbreviations[options%keyvals]#*
186\abbreviationsname#*
187#endif
188
189#keyvals:\printabbreviations#c,\printunsrtabbreviations#c,\printunsrtsymbols#c,\printunsrtnumbers#c,\printunsrtacronyms#c,\printunsrtindex#c,\printunsrtglossary#c,\printunsrtglossary*#c,\begin{printunsrtglossarywrap}#c
190title=
191toctitle=
192style=
193numberedsection=#false,nolabel,autolabel
194nonumberlist#true,false
195nogroupskip#true,false
196nopostdot#true,false
197entrycounter#true,false
198subentrycounter#true,false
199sort=#word,letter,standard,use,def,nocase,case
200#endkeyvals
201
202# from options inherited from glossaries.sty
203#ifOption:debug=showaccsupp
204\glsshowaccsupp{options}{tag}{replacement text}
205#endif
206#ifOption:translate=babel
207#include:glossaries-babel
208#endif
209#ifOption:symbols
210\printsymbols
211\printsymbols[options%keyvals]
212\glsxtrnewsymbol{label}{symbol}#l
213\glsxtrnewsymbol[options%keyvals]{label}{symbol}#l
214\printunsrtsymbols#*
215\printunsrtsymbols[options%keyvals]#*
216#endif
217#ifOption:numbers
218\printnumbers
219\printnumbers[options%keyvals]
220\glsxtrnewnumber{label}{number}#l
221\glsxtrnewnumber[options%keyvals]{label}{number}#l
222\printunsrtnumbers#*
223\printunsrtnumbers[options%keyvals]#*
224#endif
225#ifOption:index
226\newterm{term}
227\newterm[options%keyvals]{term}
228\printindex
229\printindex[options%keyvals]
230\printunsrtindex#*
231\printunsrtindex[options%keyvals]#*
232#endif
233#ifOption:acronym
234\printacronyms
235\printacronyms[options%keyvals]
236\printunsrtacronyms#*
237\printunsrtacronyms[options%keyvals]#*
238#endif
239#ifOption:acronym=true
240\printacronyms
241\printacronyms[options%keyvals]
242\printunsrtacronyms#*
243\printunsrtacronyms[options%keyvals]#*
244#endif
245#ifOption:acronyms
246\printacronyms
247\printacronyms[options%keyvals]
248\printunsrtacronyms#*
249\printunsrtacronyms[options%keyvals]#*
250#endif
251
252#keyvals:\glsxtrnewsymbol#c,\glsxtrnewnumber#c,\newsym#c,\newnum#c
253description=
254parent=
255descriptionplural=
256text=
257first=
258plural=
259firstplural=
260symbol=
261symbolplural=
262user1=
263user2=
264user3=
265user4=
266user5=
267user6=
268nonumberlist#true,false
269see=
270#endkeyvals
271
272#ifOption:compatible-2.07
273#include:glossaries-compatible-207
274#endif
275#ifOption:compatible-2.07=true
276#include:glossaries-compatible-207
277#endif
278
279## options shortcuts=acronyms,acro,ac,all,true provide these
280\acs{label}#*r
281\acs[options%keyvals]{label}#*r
282\acs{label}[insert]#*r
283\acs[options%keyvals]{label}[insert]#*r
284\acs*{label}#Sr
285\acs*[options]{label}#Sr
286\acs*{label}[insert]#Sr
287\acs*[options]{label}[insert]#Sr
288\acs+{label}#Sr
289\acs+[options]{label}#Sr
290\acs+{label}[insert]#Sr
291\acs+[options]{label}[insert]#Sr
292
293\Acs{label}#*r
294\Acs[options%keyvals]{label}#*r
295\Acs{label}[insert]#*r
296\Acs[options%keyvals]{label}[insert]#*r
297\Acs*{label}#Sr
298\Acs*[options]{label}#Sr
299\Acs*{label}[insert]#Sr
300\Acs*[options]{label}[insert]#Sr
301\Acs+{label}#Sr
302\Acs+[options]{label}#Sr
303\Acs+{label}[insert]#Sr
304\Acs+[options]{label}[insert]#Sr
305
306\acsp{label}#*r
307\acsp[options%keyvals]{label}#*r
308\acsp{label}[insert]#*r
309\acsp[options%keyvals]{label}[insert]#*r
310\acsp*{label}#Sr
311\acsp*[options]{label}#Sr
312\acsp*{label}[insert]#Sr
313\acsp*[options]{label}[insert]#Sr
314\acsp+{label}#Sr
315\acsp+[options]{label}#Sr
316\acsp+{label}[insert]#Sr
317\acsp+[options]{label}[insert]#Sr
318
319\Acsp{label}#*r
320\Acsp[options%keyvals]{label}#*r
321\Acsp{label}[insert]#*r
322\Acsp[options%keyvals]{label}[insert]#*r
323\Acsp*{label}#Sr
324\Acsp*[options]{label}#Sr
325\Acsp*{label}[insert]#Sr
326\Acsp*[options]{label}[insert]#Sr
327\Acsp+{label}#Sr
328\Acsp+[options]{label}#Sr
329\Acsp+{label}[insert]#Sr
330\Acsp+[options]{label}[insert]#Sr
331
332\acl{label}#*r
333\acl[options%keyvals]{label}#*r
334\acl{label}[insert]#*r
335\acl[options%keyvals]{label}[insert]#*r
336\acl*{label}#Sr
337\acl*[options]{label}#Sr
338\acl*{label}[insert]#Sr
339\acl*[options]{label}[insert]#Sr
340\acl+{label}#Sr
341\acl+[options]{label}#Sr
342\acl+{label}[insert]#Sr
343\acl+[options]{label}[insert]#Sr
344
345\Acl{label}#*r
346\Acl[options%keyvals]{label}#*r
347\Acl{label}[insert]#*r
348\Acl[options%keyvals]{label}[insert]#*r
349\Acl*{label}#Sr
350\Acl*[options]{label}#Sr
351\Acl*{label}[insert]#Sr
352\Acl*[options]{label}[insert]#Sr
353\Acl+{label}#Sr
354\Acl+[options]{label}#Sr
355\Acl+{label}[insert]#Sr
356\Acl+[options]{label}[insert]#Sr
357
358\aclp{label}#*r
359\aclp[options%keyvals]{label}#*r
360\aclp{label}[insert]#*r
361\aclp[options%keyvals]{label}[insert]#*r
362\aclp*{label}#Sr
363\aclp*[options]{label}#Sr
364\aclp*{label}[insert]#Sr
365\aclp*[options]{label}[insert]#Sr
366\aclp+{label}#Sr
367\aclp+[options]{label}#Sr
368\aclp+{label}[insert]#Sr
369\aclp+[options]{label}[insert]#Sr
370
371\Aclp{label}#*r
372\Aclp[options%keyvals]{label}#*r
373\Aclp{label}[insert]#*r
374\Aclp[options%keyvals]{label}[insert]#*r
375\Aclp*{label}#Sr
376\Aclp*[options]{label}#Sr
377\Aclp*{label}[insert]#Sr
378\Aclp*[options]{label}[insert]#Sr
379\Aclp+{label}#Sr
380\Aclp+[options]{label}#Sr
381\Aclp+{label}[insert]#Sr
382\Aclp+[options]{label}[insert]#Sr
383
384\acf{label}#*r
385\acf[options%keyvals]{label}#*r
386\acf{label}[insert]#*r
387\acf[options%keyvals]{label}[insert]#*r
388\acf*{label}#Sr
389\acf*[options]{label}#Sr
390\acf*{label}[insert]#Sr
391\acf*[options]{label}[insert]#Sr
392\acf+{label}#Sr
393\acf+[options]{label}#Sr
394\acf+{label}[insert]#Sr
395\acf+[options]{label}[insert]#Sr
396
397\Acf{label}#*r
398\Acf[options%keyvals]{label}#*r
399\Acf{label}[insert]#*r
400\Acf[options%keyvals]{label}[insert]#*r
401\Acf*{label}#Sr
402\Acf*[options]{label}#Sr
403\Acf*{label}[insert]#Sr
404\Acf*[options]{label}[insert]#Sr
405\Acf+{label}#Sr
406\Acf+[options]{label}#Sr
407\Acf+{label}[insert]#Sr
408\Acf+[options]{label}[insert]#Sr
409
410\acfp{label}#*r
411\acfp[options%keyvals]{label}#*r
412\acfp{label}[insert]#*r
413\acfp[options%keyvals]{label}[insert]#*r
414\acfp*{label}#Sr
415\acfp*[options]{label}#Sr
416\acfp*{label}[insert]#Sr
417\acfp*[options]{label}[insert]#Sr
418\acfp+{label}#Sr
419\acfp+[options]{label}#Sr
420\acfp+{label}[insert]#Sr
421\acfp+[options]{label}[insert]#Sr
422
423\Acfp{label}#*r
424\Acfp[options%keyvals]{label}#*r
425\Acfp{label}[insert]#*r
426\Acfp[options%keyvals]{label}[insert]#*r
427\Acfp*{label}#Sr
428\Acfp*[options]{label}#Sr
429\Acfp*{label}[insert]#Sr
430\Acfp*[options]{label}[insert]#Sr
431\Acfp+{label}#Sr
432\Acfp+[options]{label}#Sr
433\Acfp+{label}[insert]#Sr
434\Acfp+[options]{label}[insert]#Sr
435
436\ac{label}#*r
437\ac[options%keyvals]{label}#*r
438\ac{label}[insert]#*r
439\ac[options%keyvals]{label}[insert]#*r
440\Ac{label}#*r
441\Ac[options%keyvals]{label}#*r
442\Ac{label}[insert]#*r
443\Ac[options%keyvals]{label}[insert]#*r
444\ac*{label}#Sr
445\ac*[options]{label}#Sr
446\ac*{label}[insert]#Sr
447\ac*[options]{label}[insert]#Sr
448\Ac*{label}#Sr
449\Ac*[options]{label}#Sr
450\Ac*{label}[insert]#Sr
451\Ac*[options]{label}[insert]#Sr
452\ac+{label}#Sr
453\ac+[options]{label}#Sr
454\ac+{label}[insert]#Sr
455\ac+[options]{label}[insert]#Sr
456\Ac+{label}#Sr
457\Ac+[options]{label}#Sr
458\Ac+{label}[insert]#Sr
459\Ac+[options]{label}[insert]#Sr
460
461\acp{label}#*r
462\acp[options%keyvals]{label}#*r
463\acp{label}[insert]#*r
464\acp[options%keyvals]{label}[insert]#*r
465\Acp{label}#*r
466\Acp[options%keyvals]{label}#*r
467\Acp{label}[insert]#*r
468\Acp[options%keyvals]{label}[insert]#*r
469\acp*{label}#Sr
470\acp*[options]{label}#Sr
471\acp*{label}[insert]#Sr
472\acp*[options]{label}[insert]#Sr
473\Acp*{label}#Sr
474\Acp*[options]{label}#Sr
475\Acp*{label}[insert]#Sr
476\Acp*[options]{label}[insert]#Sr
477\acp+{label}#Sr
478\acp+[options]{label}#Sr
479\acp+{label}[insert]#Sr
480\acp+[options]{label}[insert]#Sr
481\Acp+{label}#Sr
482\Acp+[options]{label}#Sr
483\Acp+{label}[insert]#Sr
484\Acp+[options]{label}[insert]#Sr
485
486\AC{label}#*r
487\AC[options]{label}#*r
488\AC{label}[insert]#*r
489\AC[options]{label}[insert]#*r
490\ACP{label}#*r
491\ACP[options]{label}#*r
492\ACP{label}[insert]#*r
493\ACP[options]{label}[insert]#*r
494\ACS{label}#*r
495\ACS[options]{label}#*r
496\ACS{label}[insert]#*r
497\ACS[options]{label}[insert]#*r
498\ACSP{label}#*r
499\ACSP[options]{label}#*r
500\ACSP{label}[insert]#*r
501\ACSP[options]{label}[insert]#*r
502\ACL{label}#*r
503\ACL[options]{label}#*r
504\ACL{label}[insert]#*r
505\ACL[options]{label}[insert]#*r
506\ACLP{label}#*r
507\ACLP[options]{label}#*r
508\ACLP{label}[insert]#*r
509\ACLP[options]{label}[insert]#*r
510\ACF{label}#*r
511\ACF[options]{label}#*r
512\ACF{label}[insert]#*r
513\ACF[options]{label}[insert]#*r
514\ACFP{label}#*r
515\ACFP[options]{label}#*r
516\ACFP{label}[insert]#*r
517\ACFP[options]{label}[insert]#*r
518
519#ifOption:shortcuts=other
520\newentry{label}{keyvals}#l
521\newsym{label}{symbol}#l
522\newsym[options%keyvals]{label}{symbol}#l
523\newnum{label}{number}#l
524\newnum[options%keyvals]{label}{number}#l
525#endif
526#ifOption:shortcuts=all
527\newentry{label}{keyvals}#l
528\newsym{label}{symbol}#l
529\newsym[options%keyvals]{label}{symbol}#l
530\newnum{label}{number}#l
531\newnum[options%keyvals]{label}{number}#l
532\newabbr{label}{short}{long}#l
533\newabbr[options%keyvals]{label}{short}{long}#l
534#endif
535#ifOption:shortcuts=true
536\newentry{label}{keyvals}#l
537\newsym{label}{symbol}#l
538\newsym[options%keyvals]{label}{symbol}#l
539\newnum{label}{number}#l
540\newnum[options%keyvals]{label}{number}#l
541\newabbr{label}{short}{long}#l
542\newabbr[options%keyvals]{label}{short}{long}#l
543#endif
544
545#ifOption:xindy
546\GlsSetXdyLanguage{language}
547\GlsSetXdyLanguage[glossary type]{language}
548\GlsSetXdyCodePage{code}
549\GlsAddXdyCounters{counter list}
550\GlsAddXdyAttribute{name}
551\GlsAddXdyLocation{name}{definition}
552\GlsAddXdyLocation[prefix-location]{name}{definition}
553\GlsSetXdyLocationClassOrder{location names}
554\GlsSetXdyMinRangeLength{integer}
555\GlsSetXdyFirstLetterAfterDigits{letter}
556\GlsSetXdyNumberGroupOrder{relative location}
557\GlsAddLetterGroup{arg1}{arg2}
558\GlsAddSortRule{arg1}{arg2}
559\GlsAddXdyAlphabet{name}{definition}
560\GlsAddXdyStyle{xindy style}
561\GlsSetXdyStyles{xindy styles}
562#endif
563
564### 2 Modifications to Existing Commands and Styles ###
565## 2.1 Define Entries ##
566\glsxtrnopostpunc#*
567\glsxtrrestorepostpunc#*
568
569\longnewglossaryentry*{label}{keyvals}{long description}#l
570
571#keyvals:\newentry#c,\longnewglossaryentry*#c
572name=
573description=
574parent=
575descriptionplural=
576text=
577first=
578plural=
579firstplural=
580symbol=
581symbolplural=
582sort=
583type=
584user1=
585user2=
586user3=
587user4=
588user5=
589user6=
590nonumberlist#true,false
591see=
592#endkeyvals
593
594\glsxtrpostlongdescription#*
595
596\makeglossaries[list]
597
598## 2.2 Entry Indexing ##
599\glsaddeach{label list}#l
600\glsaddeach[options%keyvals]{label list}#l
601\GlsXtrAutoAddOnFormat{format list}{glsadd options%keyvals}
602\GlsXtrAutoAddOnFormat[label]{format list}{glsadd options%keyvals}
603#keyvals:\glsaddeach#c,\GlsXtrAutoAddOnFormat#c
604format=%<csname%>
605counter=%<counter%>
606local#true,false
607#endkeyvals
608
609\glsxtrassignfieldfont{text}#*
610\GlsXtrSetDefaultGlsOpts{options%keyvals}
611\GlsXtrSetDefaultNumberFormat{format csname}
612\GlsXtrSetAltModifier{char}{options%keyvals}
613
614#keyvals:\gls#c,\Gls#c,\GLS#c,\glspl#c,\Glspl#c,\GLSpl#c,\glsdisp#c,\glslink#c,\glstext#c,\Glstext#c,\GLStext#c,\glsfirst#c,\Glsfirst#c,\GLSfirst#c,\glsplural#c,\Glsplural#c,\GLSplural#c,\glsfirstplural#c,\Glsfirstplural#c,\GLSfirstplural#c,\glsname#c,\Glsname#c,\GLSname#c,\glssymbol#c,\Glssymbol#c,\GLSsymbol#c,\glssymbolplural#c,\Glssymbolplural#c,\GLSsymbolplural#c,\glsdesc#c,\Glsdesc#c,\GLSdesc#c,\glsdescplural#c,\Glsdescplural#c,\GLSdescplural#c,\glsuseri#c,\Glsuseri#c,\GLSuseri#c,\glsuserii#c,\Glsuserii#c,\GLSuserii#c,\glsuseriii#c,\Glsuseriii#c,\GLSuseriii#c,\glsuseriv#c,\Glsuseriv#c,\GLSuseriv#c,\glsuserv#c,\Glsuserv#c,\GLSuserv#c,\glsuservi#c,\Glsuservi#c,\GLSuservi#c,\cgls#c,\cGls#c,\cglspl#c,\cGlspl#c,\GlsXtrSetDefaultGlsOpts#c,\GlsXtrSetAltModifier#c,\glsxtrsetpopts#c,\glsxtrfmt#c,\glsxtrfmt*#c
615noindex#true,false
616wrgloss=#before,after
617hyperoutside#true,false
618textformat=%<csname%>
619prefix=%<prefix%>
620thevalue=%<location%>
621theHvalue=%<<prefix><location>%>
622#endkeyvals
623
624#keyvals:\GlsXtrSetDefaultGlsOpts#c,\GlsXtrSetAltModifier#c,\glsxtrsetpopts#c
625hyper#true,false
626format=%<csname%>
627counter=%<counter%>
628local#true,false
629#endkeyvals
630
631\glsxtrinitwrgloss#*
632\ifglsxtrinitwrgloss
633\glsxtrinitwrglosstrue#*
634\glsxtrinitwrglossfalse#*
635\glsxtrdowrglossaryhook{label}#*r
636\glslinkpresetkeys#*
637\glsaddpresetkeys#*
638\glsaddpostsetkeys#*
639\glsxtrinithyperoutside#*
640
641#keyvals:\glsadd#c,\glsaddall#c
642thevalue=%<location%>
643theHvalue=%<<prefix><location>%>
644#endkeyvals
645
646## 2.3 Cross-References (“see” and “see also”) ##
647\glsxtraddallcrossrefs#*
648\glsxtrusesee{label}#r
649\glsxtruseseeformat{tag}{xr list}#*
650\glsxtrhiername{label}#*r
651\glsxtrhiernamesep
652\Glsxtrhiername{label}#*r
653\GlsXtrhiername{label}#*r
654\GLSxtrhiername{label}#*r
655\GLSXTRhiername{label}#*r
656\glsxtruseseealso{label}#r
657\glsxtruseseealsoformat{xr list}#*
658\glsxtrusealias{label}#*r
659\glsxtrseealsolabels{label}#*r
660\glsxtrseelist{xr list}#*
661\glsseefirstitem{label}#*r
662\glsseelastoxfordsep
663\glsxtrindexseealso{label}{xr list}#*
664\seealsoname#*
665
666## 2.4 Entry Display Style Modifications ##
667\glsxtrregularfont{text}#*
668\glsxtrabbreviationfont{text}#*
669\glsxtrgenabbrvfmt#*
670\glssetabbrvfmt{category}#*
671\glsxtrpostlinkhook#*
672\glsxtrpostlink#*
673\glsxtrpostlinkendsentence#*
674\glsxtrifcustomdiscardperiod{true}{false}#*
675\glsdefpostlink{category}{definition}#*
676\glsxtrpostlinkAddDescOnFirstUse#*
677\glsxtrpostlinkAddSymbolOnFirstUse#*
678\glsxtrpostlinkAddSymbolDescOnFirstUse#*
679\glsxtrifwasfirstuse{true}{false}#*
680
681## 2.6 First Use Flag ##
682\GlsXtrIfUnusedOrUndefined{label}{true}{false}#*
683\glslocalreseteach{labellist}#*r
684\glslocalunseteach{labellist}#*r
685\GlsXtrStartUnsetBuffering#*
686\GlsXtrStopUnsetBuffering#*
687\GlsXtrForUnsetBufferedList{csname}#*
688\GlsXtrDiscardUnsetBuffering#*
689\GlsXtrExpandedFmt{csname}{text}#*
690
691## 2.7 Plurals ##
692\glsxtrabbrvpluralsuffix#*
693
694## 2.8 Nested Links ##
695\glsxtrp{field}{label}#*r
696\glsps{label}#*r
697\glspt{label}#*r
698\glsxtrsetpopts{options%keyvals}#*
699\glossxtrsetpopts#*
700\Glsxtrp{field}{label}#*r
701\GLSxtrp{field}{label}#*r
702
703## 2.9 Acronym Style Modifications ##
704\RestoreAcronyms#*
705\glsacspacemax#*
706
707## 2.10 Glossaries ##
708\newignoredglossary*{name}#*
709\provideignoredglossary{name}#*
710
711#keyvals:\printnoidxglossary#c,\printglossary#c,\printunsrtglossary#c,\printsymbols#c,\printnumbers#c,\printindex#c,\printacronyms#c,\printabbreviations#c,\printunsrtabbreviations#c,\printunsrtsymbols#c,\printunsrtnumbers#c,\printunsrtacronyms#c,\printunsrtindex#c,\printunsrtglossary#c,\printunsrtglossary*#c,\begin{printunsrtglossarywrap}#c
712target#true,false
713targetnameprefix=%<prefix%>
714prefix=%<prefix%>
715label=##l
716groups#true,false
717leveloffset=%<n or ++n%>
718#endkeyvals
719
720\glsxtrsetglossarylabel{label}#*l
721
722## 2.11 Glossary Style Modifications ##
723\glsxtrsetgrouptitle{label}{title%text}#*
724\glsxtrgetgrouptitle{group}{cmd}#*d
725\glsxtrlocalsetgrouptitle{label}{title%text}#*
726\glsentrypdfsymbol{label}#*r
727\glossentrynameother{label}{field}#*r
728\glsxtrpostnamehook{label}#*r
729\glsxtrdoautoindexname{label}{indexname}#*r
730\glsdefpostname{category}{definition}#*
731\glsextrapostnamehook{label}#*r
732\glsxtrpostdescription#*
733\glsdefpostdesc{category}{definition}#*
734\GlsXtrFormatLocationList{number list}#*
735\GlsXtrEnablePreLocationTag{page}{pages}#*
736\glsxtrdisplaysingleloc{format}{location}#*
737\glsxtrdisplaystartloc{format}{location}#*
738\glsxtrdisplayendloc{format}{location}#*
739\glsxtrlocrangefmt#*
740\glsxtrdisplayendlochook{format}{location}#*
741\glsxtrlocationhyperlink{counter}{prefix}{location}#*
742
743### 4 Abbreviations ###
744\newabbreviation{label}{short}{long}#l
745\newabbreviation[options%keyvals]{label}{short}{long}#l
746
747#keyvals:\newabbreviation#c,\newabbr#c
748name=
749description=
750parent=
751descriptionplural=
752text=
753first=
754plural=
755firstplural=
756symbol=
757symbolplural=
758sort=
759type=
760user1=
761user2=
762user3=
763user4=
764user5=
765user6=
766nonumberlist#true,false
767see=
768long=
769longplural=
770short=
771shortplural=
772category=
773#endkeyvals
774
775\glsuseabbrvfont{text}{category}#*
776\glsuselongfont{text}{category}#*
777\forallabbreviationlists{cmd}{body}#*
778\ExtraCustomAbbreviationFields#*
779\MakeAcronymsAbbreviations#*
780
781## 4.1 Tagging Initials ##
782\GlsXtrEnableInitialTagging{categories}{cmd}#*d
783\glsxtrtagfont{text}#*
784
785## 4.2 Abbreviation Styles ##
786\setabbreviationstyle{style name}
787\setabbreviationstyle[category]{style name}
788\letabbreviationstyle{style1}{style2}#*
789
790\glsxtrshort{label}#r
791\glsxtrshort[options%keyvals]{label}#r
792\glsxtrshort{label}[insert]#*r
793\glsxtrshort[options%keyvals]{label}[insert]#*r
794\glsxtrlong{label}#r
795\glsxtrlong[options%keyvals]{label}#r
796\glsxtrlong{label}[insert]#*r
797\glsxtrlong[options%keyvals]{label}[insert]#*r
798\glsxtrfull{label}#r
799\glsxtrfull[options%keyvals]{label}#r
800\glsxtrfull{label}[insert]#*r
801\glsxtrfull[options%keyvals]{label}[insert]#*r
802
803\Glsxtrshort{label}#r
804\Glsxtrshort[options%keyvals]{label}#r
805\Glsxtrshort{label}[insert]#*r
806\Glsxtrshort[options%keyvals]{label}[insert]#*r
807\Glsxtrlong{label}#r
808\Glsxtrlong[options%keyvals]{label}#r
809\Glsxtrlong{label}[insert]#*r
810\Glsxtrlong[options%keyvals]{label}[insert]#*r
811\Glsxtrfull{label}#r
812\Glsxtrfull[options%keyvals]{label}#r
813\Glsxtrfull{label}[insert]#*r
814\Glsxtrfull[options%keyvals]{label}[insert]#*r
815
816\GLSxtrshort{label}#r
817\GLSxtrshort[options%keyvals]{label}#r
818\GLSxtrshort{label}[insert]#*r
819\GLSxtrshort[options%keyvals]{label}[insert]#*r
820\GLSxtrlong{label}#r
821\GLSxtrlong[options%keyvals]{label}#r
822\GLSxtrlong{label}[insert]#*r
823\GLSxtrlong[options%keyvals]{label}[insert]#*r
824\GLSxtrfull{label}#r
825\GLSxtrfull[options%keyvals]{label}#r
826\GLSxtrfull{label}[insert]#*r
827\GLSxtrfull[options%keyvals]{label}[insert]#*r
828
829\glsxtrshortpl{label}#*r
830\glsxtrshortpl[options%keyvals]{label}#*r
831\glsxtrshortpl{label}[insert]#*r
832\glsxtrshortpl[options%keyvals]{label}[insert]#*r
833\glsxtrlongpl{label}#*r
834\glsxtrlongpl[options%keyvals]{label}#*r
835\glsxtrlongpl{label}[insert]#*r
836\glsxtrlongpl[options%keyvals]{label}[insert]#*r
837\glsxtrfullpl{label}#*r
838\glsxtrfullpl[options%keyvals]{label}#*r
839\glsxtrfullpl{label}[insert]#*r
840\glsxtrfullpl[options%keyvals]{label}[insert]#*r
841
842\Glsxtrshortpl{label}#*r
843\Glsxtrshortpl[options%keyvals]{label}#*r
844\Glsxtrshortpl{label}[insert]#*r
845\Glsxtrshortpl[options%keyvals]{label}[insert]#*r
846\Glsxtrlongpl{label}#*r
847\Glsxtrlongpl[options%keyvals]{label}#*r
848\Glsxtrlongpl{label}[insert]#*r
849\Glsxtrlongpl[options%keyvals]{label}[insert]#*r
850\Glsxtrfullpl{label}#*r
851\Glsxtrfullpl[options%keyvals]{label}#*r
852\Glsxtrfullpl{label}[insert]#*r
853\Glsxtrfullpl[options%keyvals]{label}[insert]#*r
854
855\GLSxtrshortpl{label}#*r
856\GLSxtrshortpl[options%keyvals]{label}#*r
857\GLSxtrshortpl{label}[insert]#*r
858\GLSxtrshortpl[options%keyvals]{label}[insert]#*r
859\GLSxtrlongpl{label}#*r
860\GLSxtrlongpl[options%keyvals]{label}#*r
861\GLSxtrlongpl{label}[insert]#*r
862\GLSxtrlongpl[options%keyvals]{label}[insert]#*r
863\GLSxtrfullpl{label}#*r
864\GLSxtrfullpl[options%keyvals]{label}#*r
865\GLSxtrfullpl{label}[insert]#*r
866\GLSxtrfullpl[options%keyvals]{label}[insert]#*r
867
868\cGLS{label}#*r
869\cGLS[options%keyvals]{label}#*r
870\cGLS{label}[insert]#*r
871\cGLS[options%keyvals]{label}[insert]#*r
872\cGLSpl{label}#*r
873\cGLSpl[options%keyvals]{label}#*r
874\cGLSpl{label}[insert]#*r
875\cGLSpl[options%keyvals]{label}[insert]#*r
876
877#ifOption:shortcuts=abbreviations
878\newabbr{label}{short}{long}#l
879\newabbr[options%keyvals]{label}{short}{long}#l
880#endif
881#ifOption:shortcuts=abbr
882\newabbr{label}{short}{long}#l
883\newabbr[options%keyvals]{label}{short}{long}#l
884#endif
885
886## options shortcuts=abbreviations,abbr,all,true provide these
887\AC{label}#*r
888\AC[options]{label}#*r
889\AC{label}[insert]#*r
890\AC[options]{label}[insert]#*r
891
892\ab{label}#*r
893\ab[options]{label}#*r
894\ab{label}[insert]#*r
895\ab[options]{label}[insert]#*r
896\abp{label}#*r
897\abp[options]{label}#*r
898\abp{label}[insert]#*r
899\abp[options]{label}[insert]#*r
900\as{label}#*r
901\as[options]{label}#*r
902\as{label}[insert]#*r
903\as[options]{label}[insert]#*r
904\asp{label}#*r
905\asp[options]{label}#*r
906\asp{label}[insert]#*r
907\asp[options]{label}[insert]#*r
908\al{label}#*r
909\al[options]{label}#*r
910\al{label}[insert]#*r
911\al[options]{label}[insert]#*r
912\alp{label}#*r
913\alp[options]{label}#*r
914\alp{label}[insert]#*r
915\alp[options]{label}[insert]#*r
916\af{label}#*r
917\af[options]{label}#*r
918\af{label}[insert]#*r
919\af[options]{label}[insert]#*r
920\afp{label}#*r
921\afp[options]{label}#*r
922\afp{label}[insert]#*r
923\afp[options]{label}[insert]#*r
924\Ab{label}#*r
925\Ab[options]{label}#*r
926\Ab{label}[insert]#*r
927\Ab[options]{label}[insert]#*r
928\Abp{label}#*r
929\Abp[options]{label}#*r
930\Abp{label}[insert]#*r
931\Abp[options]{label}[insert]#*r
932\As{label}#*r
933\As[options]{label}#*r
934\As{label}[insert]#*r
935\As[options]{label}[insert]#*r
936\Asp{label}#*r
937\Asp[options]{label}#*r
938\Asp{label}[insert]#*r
939\Asp[options]{label}[insert]#*r
940\Al{label}#*r
941\Al[options]{label}#*r
942\Al{label}[insert]#*r
943\Al[options]{label}[insert]#*r
944\Alp{label}#*r
945\Alp[options]{label}#*r
946\Alp{label}[insert]#*r
947\Alp[options]{label}[insert]#*r
948\Af{label}#*r
949\Af[options]{label}#*r
950\Af{label}[insert]#*r
951\Af[options]{label}[insert]#*r
952\Afp{label}#*r
953\Afp[options]{label}#*r
954\Afp{label}[insert]#*r
955\Afp[options]{label}[insert]#*r
956\AB{label}#*r
957\AB[options]{label}#*r
958\AB{label}[insert]#*r
959\AB[options]{label}[insert]#*r
960\ABP{label}#*r
961\ABP[options]{label}#*r
962\ABP{label}[insert]#*r
963\ABP[options]{label}[insert]#*r
964\AS{label}#*r
965\AS[options]{label}#*r
966\AS{label}[insert]#*r
967\AS[options]{label}[insert]#*r
968\ASP{label}#*r
969\ASP[options]{label}#*r
970\ASP{label}[insert]#*r
971\ASP[options]{label}[insert]#*r
972\AL{label}#*r
973\AL[options]{label}#*r
974\AL{label}[insert]#*r
975\AL[options]{label}[insert]#*r
976\ALP{label}#*r
977\ALP[options]{label}#*r
978\ALP{label}[insert]#*r
979\ALP[options]{label}[insert]#*r
980\AF{label}#*r
981\AF[options]{label}#*r
982\AF{label}[insert]#*r
983\AF[options]{label}[insert]#*r
984\AFP{label}#*r
985\AFP[options]{label}#*r
986\AFP{label}[insert]#*r
987\AFP[options]{label}[insert]#*r
988
989## 4.4 Predefined Abbreviation Styles ##
990\glsxtrparen{text}#*
991\glsabbrvdefaultfont{text}#*
992\glsfirstabbrvdefaultfont{text}#*
993\glslongdefaultfont{text}#*
994\glsfirstlongdefaultfont{text}#*
995\glsxtrabbrvpluralsuffix#*
996\glsabbrvscfont{text}#*
997\glsxtrfirstscfont{text}#*
998\glsfirstabbrvscfont{text}#*
999\glsxtrscsuffix#*
1000\glsabbrvsmfont{text}#*
1001\glsfirstabbrvsmfont{text}#*
1002\glsxtrfirstsmfont{text}#*
1003\glsxtrsmsuffix#*
1004\glsabbrvemfont{text}#*
1005\glsfirstabbrvemfont{text}#*
1006\glsxtremsuffix#*
1007\glsfirstlongemfont{long-form}#*
1008\glslongemfont{long-form}#*
1009\glsabbrvuserfont{text}#*
1010\glsfirstabbrvuserfont{text}#*
1011\glslonguserfont{text}#*
1012\glsfirstlonguserfont{text}#*
1013\glsxtrusersuffix#*
1014\glsabbrvhyphenfont{text}#*
1015\glsfirstabbrvhyphenfont{text}#*
1016\glslonghyphenfont{text}#*
1017\glsfirstlonghyphenfont{text}#*
1018\glsxtrhyphensuffix#*
1019\glsabbrvonlyfont{text}#*
1020\glsfirstabbrvonlyfont{text}#*
1021\glslongonlyfont{text}#*
1022\glsfirstlongonlyfont{text}#*
1023\glsxtronlysuffix#*
1024\glsabbrvsconlyfont{text}#*
1025\glsfirstabbrvsconlyfont{text}#*
1026\glsxtrsconlysuffix#*
1027\glsabbrvscuserfont{text}#*
1028\glsfirstabbrvscuserfont{text}#*
1029\glsxtrscusersuffix#*
1030\glsxtrinsertinsidetrue#*
1031\glsxtrfullsep{label}#*r
1032\GlsXtrWarnDeprecatedAbbrStyle{old name}{new name}#*
1033\glsxtrshortnolongname#*
1034\glsxtrshortdescname#*
1035\glsxtrlongnoshortdescname#*
1036\glsxtrlongnoshortname#*
1037\glsxtrlongshortname#*
1038\glsxtronlyname#*
1039\glsxtrsconlyname#*
1040\glsxtronlydescname#*
1041\glsxtronlydescsort#*
1042\glsxtrsconlydescname#*
1043\glsxtrsconlydescsort#*
1044\glsxtruserfield#*
1045\glsxtruserparen{text}{label}#*r
1046\glsuserdescription{long}{label}#*r
1047\glsxtrlongshortdescsort#*
1048\glsxtrlongshortdescname#*
1049\glsxtrlongshortuserdescname#*
1050\glsxtrshortlongname#*
1051\glsxtrshortlongdescname#*
1052\glsxtrshortlonguserdescname#*
1053\glsxtrshortlongdescsort#*
1054\glsxtrfootnotename#*
1055\glsfirstlongfootnotefont{text}#*
1056\glslongfootnotefont{text}#*
1057\glsxtrabbrvfootnote{label}{string}#*r
1058\glsxtrfootnotedescname#*
1059\glsxtrfootnotedescsort#*
1060\glsxtrifnextpunc{true}{false}#*
1061\glsxtrlonghyphenshort{label}{long}{short}{insert}#*r
1062\glsxtrposthyphenshort{label}{insert}#*r
1063\glsxtrlonghyphen{long}{label}{insert}#*r
1064\glsxtrshorthyphen{long}{label}{insert}#*r
1065\glsxtrshorthyphenlong{long}{short}{label}{insert}#*r
1066\glsxtrposthyphenlong{label}{insert}#*r
1067\glsxtrifhyphenstart{string}{true}{false}#*
1068\ifglsxtrinsertinside#*
1069\glsxtrinsertinsidetrue#*
1070\glsxtrinsertinsidefalse#*
1071\glsxtrlonghyphennoshort{label}{long}{insert}#*r
1072\glsxtrlongshortscuserdescname#*
1073\glsxtrlongshortscusername#*
1074\glsxtrposthyphensubsequent{label}{insert}#*r
1075\glsxtrpostlocalreset{label}#*r
1076\glsxtrpostlocalunset{label}#*r
1077\glsxtrpostreset{label}#*r
1078\glsxtrpostunset{label}#*r
1079
1080
1081## 4.5 Defining New Abbreviation Styles ##
1082\newabbreviationstyle{name}{setup}{fmts}
1083\renewabbreviationstyle{name}{setup}{fmts}#*
1084\CustomAbbreviationFields#*
1085\newabbreviationhook#*
1086\GlsXtrPostNewAbbreviation#*
1087\glsxtrnewabbrevpresetkeyhook{arg1}{arg2}{arg3}#*
1088\glsshortpltok#*
1089\glslongpltok#*
1090\glsxtrorgshort#*
1091\glsxtrorglong#*
1092\glscategorylabel#*
1093\GlsXtrUseAbbrStyleSetup{name}#*
1094\abbrvpluralsuffix#*
1095\glsfirstabbrvfont{text}#*
1096\glsabbrvfont{text}#*
1097\glsfirstlongfont{text}#*
1098\glslongfont{text}#*
1099\glsxtrfullformat{label}{insert}#*r
1100\Glsxtrfullformat{label}{insert}#*r
1101\glsxtrfullplformat{label}{insert}#*r
1102\Glsxtrfullplformat{label}{insert}#*r
1103\glsxtrinlinefullformat{label}{insert}#*r
1104\Glsxtrinlinefullformat{label}{insert}#*r
1105\glsxtrinlinefullplformat{label}{insert}#*r
1106\Glsxtrinlinefullplformat{label}{insert}#*r
1107\glsxtrsubsequentfmt{label}{insert}#*r
1108\Glsxtrsubsequentfmt{label}{insert}#*r
1109\glsxtrsubsequentplfmt{label}{insert}#*r
1110\Glsxtrsubsequentplfmt{label}{insert}#*r
1111\GlsXtrUseAbbrStyleFmts{name}#*
1112\Glsxtrdefaultsubsequentfmt{label}{insert}#*r
1113\glsxtrdefaultsubsequentfmt{label}{insert}#*r
1114\Glsxtrdefaultsubsequentplfmt{label}{insert}#*r
1115\glsxtrdefaultsubsequentplfmt{label}{insert}#*r
1116
1117### 5 Entries in Sectioning Titles, Headers, Captions and Contents ###
1118## 5.1 Simplistic Approach ##
1119\glsxtrRevertMarks
1120\glsxtrRevertTocMarks
1121
1122## 5.2 New Commands Designed for Chapter/Section Headings ##
1123\glsfmtshort{label}#*r
1124\glsfmtshortpl{label}#*r
1125\Glsfmtshort{label}#*r
1126\Glsfmtshortpl{label}#*r
1127\GLSfmtshort{label}#*r
1128\Glsfmtshortpl{label}#*r
1129\glsfmtlong{label}#*r
1130\glsfmtlongpl{label}#*r
1131\Glsfmtlong{label}#*r
1132\Glsfmtlongpl{label}#*r
1133\GLSfmtlong{label}#*r
1134\GLSfmtlongpl{label}#*r
1135\glspdffmtfull{label}#*r
1136\glspdffmtfullpl{label}#*r
1137\glsfmtfull{label}#*r
1138\glsfmtfullpl{label}#*r
1139\Glsfmtfull{label}#*r
1140\Glsfmtfullpl{label}#*r
1141\GLSfmtfull{label}#*r
1142\GLSfmtfullpl{label}#*r
1143\glsfmttext{label}#*r
1144\Glsfmttext{label}#*r
1145\GLSfmttext{label}#*r
1146\glsfmtplural{label}#*r
1147\Glsfmtplural{label}#*r
1148\GLSfmtplural{label}#*r
1149\glsfmtname{label}#*r
1150\Glsfmtname{label}#*r
1151\GLSfmtname{label}#*r
1152\glsfmtfirst{label}#*r
1153\Glsfmtfirst{label}#*r
1154\GLSfmtfirst{label}#*r
1155\glsfmtfirstpl{label}#*r
1156\Glsfmtfirstpl{label}#*r
1157\GLSfmtfirstpl{label}#*r
1158
1159### 6 Multi (or Compound) Entries ###
1160\multiglossaryentry{multi-label}{labellist}
1161\multiglossaryentry{multi-label}[main label]{labellist}#*
1162\multiglossaryentry[options%keyvals]{multi-label}{labellist}
1163\multiglossaryentry[options%keyvals]{multi-label}[main label]{labellist}#*
1164\mgls{multi-label}
1165\mgls[options%keyvals]{multi-label}
1166\mgls{multi-label}[insert]#*
1167\mgls[options%keyvals]{multi-label}[insert]#*
1168\providemultiglossaryentry{multi-label}{labellist}
1169\providemultiglossaryentry{multi-label}[main label]{labellist}#*
1170\providemultiglossaryentry[options%keyvals]{multi-label}{labellist}
1171\providemultiglossaryentry[options%keyvals]{multi-label}[main label]{labellist}#*
1172\ifmultiglossaryentryglobal#*
1173\multiglossaryentryglobaltrue
1174\multiglossaryentryglobalfalse
1175\mglsSetOptions{multi-label}{options%keyvals}
1176\mglsAddOptions{multi-label}{options%keyvals}
1177\GlsXtrMglsOrGls{mgls cmd}{gls cmd}{label}#*
1178\GlsXtrMglsOrGls{mgls cmd}{gls cmd}[options%keyvals]{label}#*
1179\GlsXtrMglsOrGls{mgls cmd}{gls cmd}[options%keyvals]{label}[insert]#*
1180\mglsWriteSeparateRefsFalse#*
1181\mglsWriteSeparateRefsTrue#*
1182
1183## 6.2 Main and Other Elements ##
1184\mglsSetMain{multi-label}{new-main-label}
1185
1186## 6.3 Prefixes and Suffixes ##
1187\mglsprefix#*
1188\mglssuffix#*
1189\mglsdefcategoryprefix{category}{definition}#*
1190\mglsdefcategorysuffix{category}{definition}#*
1191\mglshascategoryprefix{category}{true}{false}#*
1192\mglshascategorysuffix{category}{true}{false}#*
1193\mglsusecategoryprefix{category}#*
1194\mglsusecategorysuffix{category}#*
1195
1196## 6.4 Separators ##
1197\glscombinedsep{prev label%ref}{next label%ref}#*r
1198\glscombinedfirstsep{prev label%ref}{next label%ref}#*r
1199\glscombinedsepfirst{prev label%ref}{next label%ref}#*r
1200\glscombinedfirstsepfirst{prev label%ref}{next label%ref}#*r
1201\glssetcombinedsepabbrvnbsp#*
1202\glssetcombinedsepabbrvnone#*
1203\glssetcombinedsepnarrow{width}{narrow sep%l}#*
1204
1205## 6.5 \mgls Element Hooks ##
1206\mglselementprehook#*
1207\mglselementposthook#*
1208\mglscurrentmultilabel#*
1209\mglscurrentmainlabel#*
1210\mglscurrentlist#*
1211\mglscurrentoptions#*
1212\mglscurrentcategory#*
1213\glsxtrcurrentmglscsname#*
1214\mglsisfirstuse{true}{false}#*
1215\mglscurrentlabel#*
1216\mglselementindex#*
1217\mglscurrentprefix#*
1218\mglscurrentsuffix#*
1219\mglsiflast{true}{false}#*
1220
1221## 6.6 Post-Link Hook ##
1222\mglscustompostlinkhook#*
1223\mglslastelementpostlinkhook#*
1224\mglslastmainpostlinkhook#*
1225\mglslastmultilabel#*
1226\mglslastcategory#*
1227\mglswasfirstuse{true}{false}#*
1228\mglslastelementlabel#*
1229\mglsiflastelementskipped{true}{false}#*
1230\mglsiflastelementwasfirstuse{true}{false}#*
1231\mglsiflastelementwasplural{true}{false}#*
1232\mglsiflastelementcapscase{no-change}{firstuc}{all caps}#*
1233\mglslastmainlabel#*
1234\mglsiflastmainskipped{true}{false}#*
1235\mglsiflastmainwasfirstuse{true}{false}#*
1236\mglsiflastmainwasplural{true}{false}#*
1237\mglsiflastmaincapscase{no-change}{firstuc}{all caps}#*
1238
1239## 6.7 Multi-Entry First Use ##
1240\ifmglsused{multi-label}{true}{false}#*
1241\mglsunset{multi-label}#*
1242\mglsreset{multi-label}#*
1243\mglslocalunset{multi-label}#*
1244\mglslocalreset{multi-label}#*
1245\mglsunsetall#*
1246\mglsresetall#*
1247
1248## 6.9 Multi-Entry Settings ##
1249\multiglossaryentrysetup{options%keyvals}
1250
1251#keyvals:\multiglossaryentry#c,\multiglossaryentrysetup#c
1252indexmain=#false,true,first
1253indexothers=#false,true,first
1254encapmain=%<format%>
1255encapothers=%<format%>
1256postlinks=#none,all,notlast,mainnotlast,mainonly,othernotlast,otheronly
1257mpostlink=#false,true,firstonly,usedonly
1258mpostlinkelement=#last,main,custom
1259firstprefix=%<prefix%>
1260usedprefix=%<prefix%>
1261firstsuffix=%<suffix%>
1262usedsuffix=%<suffix%>
1263firstskipmain#true,false
1264firstskipothers#true,false
1265usedskipmain#true,false
1266usedskipothers#true,false
1267hyper=#none,allmain,mainonly,individual,otheronly,notmainfirst,nototherfirst,notfirst
1268textformat=%<csname%>
1269category=%<category%>
1270mglsopts={%<mgls options%>}
1271#endkeyvals
1272
1273\glsxtrmglsWarnAllSkipped{message%text}{insert}{cmd}#*
1274
1275## 6.10 \mgls Options ##
1276
1277#keyvals:\mgls#c,\Mgls#c,\MGls#c,\MGLS#c,\mglspl#c,\Mglspl#c,\MGlspl#c,\MGLSpl#c,\mglsname#c,\Mglsname#c,\MGlsname#c,\MGLSname#c,\mglsmainpl#c,\Mglsmainpl#c,\MGlsmainpl#c,\MGLSmainpl#c,\mglsshort#c,\Mglsshort#c,\MGlsshort#c,\MGLSshort#c,\mglslong#c,\Mglslong#c,\MGlslong#c,\MGLSlong#c,\mglsfull#c,\Mglsfull#c,\MGlsfull#c,\MGLSfull#c,\mglssymbol#c,\Mglssymbol#c,\MGlssymbol#c,\MGLSsymbol#c,\mglsusefield#c,\Mglsusefield#c,\MGlsusefield#c,\MGLSusefield#c,\mglsSetOptions#c,\mglsAddOptions#c
1278setup={%<options%>}
1279all={%<gls options%>}
1280main={%<gls options%>}
1281others={%<gls options%>}
1282hyper#true,false
1283multiunset=#global,local,none
1284presetlocal#true,false
1285resetall#true,false
1286resetmain#true,false
1287resetothers#true,false
1288unsetall#true,false
1289unsetmain#true,false
1290unsetothers#true,false
1291#endkeyvals
1292
1293\mglselementreset{label}#*r
1294\mglselementunset{label}#*r
1295\mglsunsetothers{multi-label}
1296\mglslocalunsetothers{multi-label}
1297
1298## 6.11 Variants of \mgls ##
1299\mglspl{multi-label}#
1300\mglspl[options%keyvals]{multi-label}#
1301\mglspl{multi-label}[insert]#*
1302\mglspl[options%keyvals]{multi-label}[insert]#*
1303\mglsmainpl{multi-label}#
1304\mglsmainpl[options%keyvals]{multi-label}#
1305\mglsmainpl{multi-label}[insert]#*
1306\mglsmainpl[options%keyvals]{multi-label}[insert]#*
1307\Mgls{multi-label}#
1308\Mgls[options%keyvals]{multi-label}#
1309\Mgls{multi-label}[insert]#*
1310\Mgls[options%keyvals]{label}[insert]#*
1311\MGls{multi-label}#
1312\MGls[options%keyvals]{multi-label}#
1313\MGls{multi-label}[insert]#*
1314\MGls[options%keyvals]{multi-label}[insert]#*
1315\Mglspl{multi-label}#
1316\Mglspl[options%keyvals]{multi-label}#
1317\Mglspl{multi-label}[insert]#*
1318\Mglspl[options%keyvals]{multi-label}[insert]#*
1319\Mglsmainpl{multi-label}#
1320\Mglsmainpl[options%keyvals]{multi-label}#
1321\Mglsmainpl{multi-label}[insert]#*
1322\Mglsmainpl[options%keyvals]{multi-label}[insert]#*
1323\MGlspl{multi-label}#
1324\MGlspl[options%keyvals]{multi-label}#
1325\MGlspl{multi-label}[insert]#*
1326\MGlspl[options%keyvals]{multi-label}[insert]#*
1327\MGlsmainpl{multi-label}#
1328\MGlsmainpl[options%keyvals]{multi-label}#
1329\MGlsmainpl{multi-label}[insert]#*
1330\MGlsmainpl[options%keyvals]{multi-label}[insert]#*
1331\MGLS{multi-label}#
1332\MGLS[options%keyvals]{multi-label}#
1333\MGLS{multi-label}[insert]#*
1334\MGLS[options%keyvals]{multi-label}[insert]#*
1335\MGLSpl{multi-label}#
1336\MGLSpl[options%keyvals]{multi-label}#
1337\MGLSpl{multi-label}[insert]#*
1338\MGLSpl[options%keyvals]{multi-label}[insert]#*
1339\MGLSmainpl{multi-label}#
1340\MGLSmainpl[options%keyvals]{multi-label}#
1341\MGLSmainpl{multi-label}[insert]#*
1342\MGLSmainpl[options%keyvals]{multi-label}[insert]#*
1343\mglsshort{multi-label}#
1344\mglsshort[options%keyvals]{multi-label}#
1345\mglsshort{multi-label}[insert]#*
1346\mglsshort[options%keyvals]{multi-label}[insert]#*
1347\mglslong{multi-label}#
1348\mglslong[options%keyvals]{multi-label}#
1349\mglslong{multi-label}[insert]#*
1350\mglslong[options%keyvals]{multi-label}[insert]#*
1351\mglsfull{multi-label}#
1352\mglsfull[options%keyvals]{multi-label}#
1353\mglsfull{multi-label}[insert]#*
1354\mglsfull[options%keyvals]{multi-label}[insert]#*
1355\Mglsshort{multi-label}#
1356\Mglsshort[options%keyvals]{multi-label}#
1357\Mglsshort{multi-label}[insert]#*
1358\Mglsshort[options%keyvals]{multi-label}[insert]#*
1359\Mglslong{multi-label}#
1360\Mglslong[options%keyvals]{multi-label}#
1361\Mglslong{multi-label}[insert]#*
1362\Mglslong[options%keyvals]{multi-label}[insert]#*
1363\Mglsfull{multi-label}#
1364\Mglsfull[options%keyvals]{multi-label}#
1365\Mglsfull{multi-label}[insert]#*
1366\Mglsfull[options%keyvals]{multi-label}[insert]#*
1367\mglsname{multi-label}#*
1368\mglsname[options%keyvals]{multi-label}#*
1369\mglsname{multi-label}[insert]#*
1370\mglsname[options%keyvals]{multi-label}[insert]#*
1371\mglssymbol{multi-label}#*
1372\mglssymbol[options%keyvals]{multi-label}#*
1373\mglssymbol{multi-label}[insert]#*
1374\mglssymbol[options%keyvals]{multi-label}[insert]#*
1375\mglsusefield{multi-label}#*
1376\mglsusefield[options%keyvals]{multi-label}#*
1377\mglsusefield{multi-label}[insert]#*
1378\mglsusefield[options%keyvals]{multi-label}[insert]#*
1379\Mglsname{multi-label}#*
1380\Mglsname[options%keyvals]{multi-label}#*
1381\Mglsname{multi-label}[insert]#*
1382\Mglsname[options%keyvals]{multi-label}[insert]#*
1383\Mglssymbol{multi-label}#*
1384\Mglssymbol[options%keyvals]{multi-label}#*
1385\Mglssymbol{multi-label}[insert]#*
1386\Mglssymbol[options%keyvals]{multi-label}[insert]#*
1387\Mglsusefield{multi-label}#*
1388\Mglsusefield[options%keyvals]{multi-label}#*
1389\Mglsusefield{multi-label}[insert]#*
1390\Mglsusefield[options%keyvals]{multi-label}[insert]#*
1391\MGlsname{multi-label}#*
1392\MGlsname[options%keyvals]{multi-label}#*
1393\MGlsname{multi-label}[insert]#*
1394\MGlsname[options%keyvals]{multi-label}[insert]#*
1395\MGlssymbol{multi-label}#*
1396\MGlssymbol[options%keyvals]{multi-label}#*
1397\MGlssymbol{multi-label}[insert]#*
1398\MGlssymbol[options%keyvals]{multi-label}[insert]#*
1399\MGlsusefield{multi-label}#*
1400\MGlsusefield[options%keyvals]{multi-label}#*
1401\MGlsusefield{multi-label}[insert]#*
1402\MGlsusefield[options%keyvals]{multi-label}[insert]#*
1403\mglsfield#*
1404\mpglsWarning#*
1405\mpgls{multi-label}#*
1406\mpgls[options%keyvals]{multi-label}#*
1407\mpgls{multi-label}[insert]#*
1408\mpgls[options%keyvals]{multi-label}[insert]#*
1409\mpglspl{multi-label}#*
1410\mpglspl[options%keyvals]{multi-label}#*
1411\mpglspl{multi-label}[insert]#*
1412\mpglspl[options%keyvals]{multi-label}[insert]#*
1413\mpglsmainpl{multi-label}#*
1414\mpglsmainpl[options%keyvals]{multi-label}#*
1415\mpglsmainpl{multi-label}[insert]#*
1416\mpglsmainpl[options%keyvals]{multi-label}[insert]#*
1417\Mpgls{multi-label}#*
1418\Mpgls[options%keyvals]{multi-label}#*
1419\Mpgls{multi-label}[insert]#*
1420\Mpgls[options%keyvals]{multi-label}[insert]#*
1421\Mpglspl{multi-label}#*
1422\Mpglspl[options%keyvals]{multi-label}#*
1423\Mpglspl{multi-label}[insert]#*
1424\Mpglspl[options%keyvals]{multi-label}[insert]#*
1425\Mpglsmainpl{multi-label}#*
1426\Mpglsmainpl[options%keyvals]{multi-label}#*
1427\Mpglsmainpl{multi-label}[insert]#*
1428\Mpglsmainpl[options%keyvals]{multi-label}[insert]#*
1429\MPGls{multi-label}#*
1430\MPGls[options%keyvals]{multi-label}#*
1431\MPGls{multi-label}[insert]#*
1432\MPGls[options%keyvals]{multi-label}[insert]#*
1433\MPGlspl{multi-label}#*
1434\MPGlspl[options%keyvals]{multi-label}#*
1435\MPGlspl{multi-label}[insert]#*
1436\MPGlspl[options%keyvals]{multi-label}[insert]#*
1437\MPGlsmainpl{multi-label}#*
1438\MPGlsmainpl[options%keyvals]{multi-label}#*
1439\MPGlsmainpl{multi-label}[insert]#*
1440\MPGlsmainpl[options%keyvals]{multi-label}[insert]#*
1441\MPGLS{multi-label}#*
1442\MPGLS[options%keyvals]{multi-label}#*
1443\MPGLS{multi-label}[insert]#*
1444\MPGLS[options%keyvals]{multi-label}[insert]#*
1445\MPGLSpl{multi-label}#*
1446\MPGLSpl[options%keyvals]{multi-label}#*
1447\MPGLSpl{multi-label}[insert]#*
1448\MPGLSpl[options%keyvals]{multi-label}[insert]#*
1449\MPGLSmainpl{multi-label}#*
1450\MPGLSmainpl[options%keyvals]{multi-label}#*
1451\MPGLSmainpl{multi-label}[insert]#*
1452\MPGLSmainpl[options%keyvals]{multi-label}[insert]#*
1453
1454## 6.12 Cross-References ##
1455\mglsseefirstitem{label}#*r
1456\mglsseeitem{label}#*r
1457\glsxtrifmulti{label}{true}{false}#*
1458\glsxtrmultimain{multi-label}#*
1459\glsxtrmultilist{multi-label}#*
1460\mglsforelements{multi-label}{cmd}{body}#*
1461\mglsforotherelements{multi-label}{cmd}{body}#*
1462\glsxtrmultitotalelements{multi-label}#*
1463\glsxtrmultimainindex{multi-label}#*
1464\glsxtrmultilastotherindex{multi-label}#*
1465\writemultiglossentry{options}{multi-label}{main-label}{list}#*
1466
1467## 6.14 bib2gls ##
1468# see glossaries-extra-bib2gls.cwl
1469
1470### 7 Categories ###
1471\glscategory{label}#r
1472\glsifcategory{entry-label}{category-label}{true}{false}#*
1473\glsxtrchecknohyperfirst{label}#*r
1474\glsxtrwordsep#*
1475\glsxtrword{word}#*
1476\glsxtrfieldtitlecasecs{phrase cmd}#*
1477\glsdefaultshortaccess{short}{long}#*
1478\glsxtrassignactualsetup#*
1479\glssetcategoryattribute{category}{attribute}{value}
1480\glssetcategoriesattribute{category list}{attribute list}{value}
1481\glssetcategoriesattributes{category list}{attribute list}{value}
1482\glssetregularcategory{category}
1483\glssetattribute{entry}{attribute}{value}
1484\glsunsetcategoryattribute{category}{attribute}
1485\glsgetcategoryattribute{category}{attribute}
1486\glsgetattribute{entry}{attribute}
1487\glshascategoryattribute{category}{attribute}{true}{false}#*
1488\glshasattribute{entry}{attribute}{value}{true}{false}#*
1489\glsifcategoryattribute{category}{attribute}{value}{true}{false}#*
1490\glsifattribute{entry}{attribute}{value}{true}{false}#*
1491\glsifregularcategory{category}{true}{false}#*
1492\glsifregular{entry}{true}{false}#*
1493\glsifnotregularcategory{category}{true}{false}#*
1494\glsifnotregular{entry}{true}{false}#*
1495\glsforeachincategory{category}{glossary cmd}{label cmd}{body}#*
1496\glsforeachincategory[glossaries]{category}{glossary cmd}{label cmd}{body}#*
1497\glsforeachwithattribute{attribute}{value}{glossary cmd}{label cmd}{body}#*
1498\glsforeachwithattribute[glossaries]{attribute}{value}{glossary cmd}{label cmd}{body}#*
1499\glsxtrsetcategory{entry list}{category list}#*
1500\glsxtrsetcategoryforall{glossaries}{category}#*
1501\glsxtrfieldtitlecase{label}{field}#*
1502
1503### 8 Counting References ###
1504## 8.1 Entry Counting (First Use Flag) ##
1505\cGLS{label}#*r
1506\cGLS[options%keyvals]{label}#*r
1507\cGLS{label}[insert]#*r
1508\cGLS[options%keyvals]{label}[insert]#*r
1509\cGLSpl{label}#*r
1510\cGLSpl[options%keyvals]{label}#*r
1511\cGLSpl{label}[insert]#*r
1512\cGLSpl[options%keyvals]{label}[insert]#*r
1513\cGLSformat{label}{insert}#*r
1514\cGLSplformat{label}{insert}#*r
1515\glsxtrifcounttrigger{label}{trigger code}{normal code}#*
1516\GlsXtrEnableEntryCounting{categories}{value}#*
1517\GlsXtrEnableEntryUnitCounting{categories}{value}{counter}#*
1518\glsentryprevtotalcount{label}#*r
1519\glsentryprevmaxcount{label}#*r
1520\glsenableentryunitcount#*
1521
1522## 8.2 Link Counting ##
1523\GlsXtrEnableLinkCounting{categories}#*
1524\GlsXtrEnableLinkCounting[master counter]{categories}#*
1525\glsxtrinclinkcounter{counter}#*
1526\GlsXtrLinkCounterValue{label}#*r
1527\GlsXtrTheLinkCounter{counter}#*
1528\GlsXtrIfLinkCounterDef{label}{true}{false}#*r
1529\GlsXtrLinkCounterName{label}#*r
1530
1531### 9 Auto-Indexing ###
1532\glsxtrdoautoindexname{label}{attribute}#*r
1533\glsxtrautoindexentry{label}#*r
1534\glsxtrautoindexassignsort{cmd}{label}#*r
1535\glsxtrautoindexesc#*
1536\glsxtrautoindex{text}#*
1537\GlsXtrEnableIndexFormatOverride#*
1538\GlsXtrSetActualChar{char}#*
1539\GlsXtrSetLevelChar{char}#*
1540\GlsXtrSetEscChar{char}#*
1541\GlsXtrSetEncapChar{char}#*
1542
1543### 10 bib2gls: Managing Reference Databases ###
1544\glsxtrresourcefile{file}
1545\glsxtrresourcefile[options]{file}
1546\GlsXtrLoadResources
1547\GlsXtrLoadResources[options]
1548\glsxtrresourcecount
1549
1550## 10.3 The glossaries-extra-bib2gls package ##
1551# see glossaries-extra-bib2gls.cwl
1552
1553## 10.4 Supplementary Commands ##
1554\glsxtrresourceinit#*
1555\GlsXtrDefaultResourceOptions#*
1556\glsxtrnewgls{prefix}{cmd}#*d
1557\glsxtrnewgls[default options]{prefix}{cmd}#*d
1558\glsxtrnewglslike{prefix}{gls cmd%cmd}{glspl cmd%cmd}{Gls cmd%cmd}{Glspl cmd%cmd}#*d
1559\glsxtrnewglslike[default options]{prefix}{gls cmd%cmd}{glspl cmd%cmd}{Gls cmd%cmd}{Glspl cmd%cmd}#*d
1560\glsxtrnewGLSlike{prefix}{GLS cmd%cmd}{GLSpl cmd%cmd}#*d
1561\glsxtrnewGLSlike[default options]{prefix}{GLS cmd%cmd}{GLSpl cmd%cmd}#*d
1562\glsxtrnewrgls{prefix}{cmd}#*d
1563\glsxtrnewrgls[default options]{prefix}{cmd}#*d
1564\glsxtrnewrglslike{prefix}{rgls cmd%cmd}{rglspl cmd%cmd}{rGls cmd%cmd}{rGlspl cmd%cmd}#*d
1565\glsxtrnewrglslike[default options]{prefix}{rgls cmd%cmd}{rglspl cmd%cmd}{rGls cmd%cmd}{rGlspl cmd%cmd}#*d
1566\glsxtrnewrGLSlike{prefix}{rGLS cmd%cmd}{rGLSpl cmd%cmd}#*d
1567\glsxtrnewrGLSlike[default options]{prefix}{rGLS cmd%cmd}{rGLSpl cmd%cmd}#*d
1568\glsxtridentifyglslike{prefix}{cmd}#*
1569\glsxtraddlabelprefix{prefix}#*
1570\glsxtrprependlabelprefix{prefix}#*
1571\glsxtrclearlabelprefixes#*
1572\glsxtrifinlabelprefixlist{prefix}{true}{false}#*
1573\dgls{label}#*r
1574\dgls[options%keyvals]{label}#*r
1575\dgls{label}[insert]#*r
1576\dgls[options%keyvals]{label}[insert]#*r
1577\dGls{label}#*r
1578\dGls[options%keyvals]{label}#*r
1579\dGls{label}[insert]#*r
1580\dGls[options%keyvals]{label}[insert]#*r
1581\dGLS{label}#*r
1582\dGLS[options%keyvals]{label}#*r
1583\dGLS{label}[insert]#*r
1584\dGLS[options%keyvals]{label}[insert]#*r
1585\dglspl{label}#*r
1586\dglspl[options%keyvals]{label}#*r
1587\dglspl{label}[insert]#*r
1588\dglspl[options%keyvals]{label}[insert]#*r
1589\dGlspl{label}#*r
1590\dGlspl[options%keyvals]{label}#*r
1591\dGlspl{label}[insert]#*r
1592\dGlspl[options%keyvals]{label}[insert]#*r
1593\dGLSpl{label}#*r
1594\dGLSpl[options%keyvals]{label}#*r
1595\dGLSpl{label}[insert]#*r
1596\dGLSpl[options%keyvals]{label}[insert]#*r
1597\dglslink{label}#*r
1598\dglslink[options%keyvals]{label}#*r
1599\dglslink{label}[insert]#*r
1600\dglslink[options%keyvals]{label}[insert]#*r
1601\dglsdisp{label}#*r
1602\dglsdisp[options%keyvals]{label}#*r
1603\dglsdisp{label}[insert]#*r
1604\dglsdisp[options%keyvals]{label}[insert]#*r
1605
1606## 10.5 Record Counting ##
1607\glsxtrdetoklocation{location}#*
1608\GlsXtrTotalRecordCount{label}#*r
1609\GlsXtrRecordCount{label}{counter}#*r
1610\GlsXtrLocationRecordCount{label}{counter}{location}#*r
1611\rgls{label}#*r
1612\rgls[options%keyvals]{label}#*r
1613\rgls{label}[insert]#*r
1614\rgls[options%keyvals]{label}[insert]#*r
1615\rGls{label}#*r
1616\rGls[options%keyvals]{label}#*r
1617\rGls{label}[insert]#*r
1618\rGls[options%keyvals]{label}[insert]#*r
1619\rGLS{label}#*r
1620\rGLS[options%keyvals]{label}#*r
1621\rGLS{label}[insert]#*r
1622\rGLS[options%keyvals]{label}[insert]#*r
1623\rglspl{label}#*r
1624\rglspl[options%keyvals]{label}#*r
1625\rglspl{label}[insert]#*r
1626\rglspl[options%keyvals]{label}[insert]#*r
1627\rGlspl{label}#*r
1628\rGlspl[options%keyvals]{label}#*r
1629\rGlspl{label}[insert]#*r
1630\rGlspl[options%keyvals]{label}[insert]#*r
1631\rGLSpl{label}#*r
1632\rGLSpl[options%keyvals]{label}#*r
1633\rGLSpl{label}[insert]#*r
1634\rGLSpl[options%keyvals]{label}[insert]#*r
1635\GlsXtrSetRecordCountAttribute{category list}{n}#*
1636\glsxtrifrecordtrigger{label}{trigger code}{normal}#*r
1637\glsxtrrecordtriggervalue{label}#*r
1638\rglsformat{label}{insert}#*r
1639\rglsplformat{label}{insert}#*r
1640\rGlsformat{label}{insert}#*r
1641\rGlsplformat{label}{insert}#*r
1642\rGLSformat{label}{insert}#*r
1643\rGLSplformat{label}{insert}#*r
1644\glsxtrenablerecordcount#*
1645
1646### 11 Miscellaneous New Commands ###
1647\glsxtrpageref{label}#r
1648\glsxtrcopytoglossary{entry-label}{glossary-type}
1649\apptoglossarypreamble{code}#*
1650\apptoglossarypreamble[type]{code}#*
1651\preglossarypreamble{code}#*
1652\preglossarypreamble[type]{code}#*
1653
1654## 11.1 Entry Fields ##
1655\GlsXtrFmtField#*r
1656\glsxtrfmt{label}{text}#*r
1657\glsxtrfmt[options%keyvals]{label}{text}#*r
1658\glsxtrfmt*{label}{text}#*r
1659\glsxtrfmt*{label}{text}[insert]#*r
1660\glsxtrfmt*[options%keyvals]{label}{text}#*r
1661\glsxtrfmt*[options%keyvals]{label}{text}[insert]#*r
1662\GlsXtrFmtDefaultOptions#*
1663\glsxtrfmtdisplay{csname}{text}{insert}#*
1664\glsxtrentryfmt{label}{text}#*r
1665\glsxtrpdfentryfmt{label}{text}#*r
1666\glsxtrprovidestoragekey{key%plain}{default}{cmd}#*d
1667\glsxtrifemptyglossary{type}{true}{false}#*
1668\glsxtrifkeydefined{key%plain}{true}{false}#*
1669\GlsXtrSetField{label}{field}{value}#*r
1670\GlstrLetField{label}{field}{value}#*r
1671\glsxtrsetfieldifexists{label}{field}{code}#*
1672\glsxtrdeffield{label}{field}{replacement text}#*r
1673\glsxtredeffield{label}{field}{replacement text}#*r
1674\glsxtrapptocsvfield{label}{field}{value}#*r
1675\gGlsXtrSetField{label}{field}{value}#*r
1676\eGlsXtrSetField{label}{field}{value}#*r
1677\xGlsXtrSetField{label}{field}{value}#*r
1678\GlsXtrLetField{label}{field}{cmd}#*d
1679\csGlsXtrLetField{label}{field}{csname}#*r
1680\GlsXtrLetFieldToField{label1%ref}{field1}{label2%ref}{field2}#*r
1681\glsxtrifhasfield{field}{label}{true}{false}#*r
1682\glsxtrifhasfield*{field}{label}{true}{false}#*r
1683\GlsXtrIfFieldUndef{field}{label}{true}{false}#*r
1684\GlsXtrIfFieldEqStr{field}{label}{text}{true}{false}#*r
1685\GlsXtrIfFieldEqXpStr{field}{label}{text}{true}{false}#*r
1686\GlsXtrIfXpFieldEqXpStr{field}{label}{text}{true}{false}#*r
1687\GlsXtrIfFieldValueInCsvList{label}{field}{list}{true}{false}#*r
1688\GlsXtrIfValueInFieldCsvList{label}{field}{value}{true}{false}#*r
1689\xGlsXtrIfValueInFieldCsvList{label}{field}{value}{true}{false}#*r
1690\GlsXtrIfFieldNonZero{field}{label}{true}{false}#*r
1691\GlsXtrIfFieldEqNum{field}{label}{integer}{true}{false}#*r
1692\GlsXtrIfFieldCmpNum{field}{label}{comparison}{integer}{true}{false}#*r
1693\glsxtrusefield{entry}{field}#*
1694\Glsxtrusefield{entry}{field}#*
1695\GLSxtrusefield{entry}{field}#*
1696\glsxtrfieldlistadd{label}{field}{item}#*r
1697\glsxtrfieldlistgadd{label}{field}{item}#*r
1698\glsxtrfieldlisteadd{label}{field}{item}#*r
1699\glsxtrfieldlistxadd{label}{field}{item}#*r
1700\glsxtrfielddolistloop{label}{field}#*r
1701\glsxtrfieldforlistloop{label}{field}{handler}#*r
1702\glsxtrfieldformatlist{label}{field}#*r
1703\glsxtrfieldifinlist{label}{field}{item}{true}{false}#*r
1704\glsxtrfieldxifinlist{label}{field}{item}{true}{false}#*r
1705\glsxtrforcsvfield{label}{field}{handler}#*r
1706\glsxtrendfor#*
1707\glsxtrfieldformatcsvlist{label}{field}#*r
1708\GlsXtrForeignTextField#*
1709\GlsXtrForeignText{entry}{text}#*
1710\GlsXtrRecordCounter{counter}#*
1711\GlsXtrUnknownDialectWarning{locale}{lang}#*
1712
1713## 11.2 Display All Entries Without Sorting or Indexing ##
1714\printunsrtglossary
1715\printunsrtglossary[options%keyvals]
1716\printunsrtglossary*{code}
1717\printunsrtglossary*[options%keyvals]{code}
1718\glsxtrgroupfield#*
1719\printunsrtglossaries#*
1720\printunsrtglossaryentryprocesshook{label}#*r
1721\printunsrtglossaryskipentry#*
1722\printunsrtglossarypredoglossary#*
1723\printunsrtglossaryhandler{label}#*r
1724\glsxtrunsrtdo{label}#*r
1725\GlsXtrLocationField#*
1726\glsxtriflabelinlist{label}{label list}{true}{false}#*r
1727\printunsrtglossaryunit{counter}#*
1728\printunsrtglossaryunit[options]{counter}#*
1729\printunsrtglossaryunitsetup{counter}#*
1730
1731## 11.3 Partial Glossaries ##
1732\begin{printunsrtglossarywrap}#*
1733\begin{printunsrtglossarywrap}[options%keyvals]#*
1734\end{printunsrtglossarywrap}#*
1735\printunsrtinnerglossary{pre-code}{post-code}#*
1736\printunsrtinnerglossary[options%keyvals]{pre-code}{post-code}#*
1737#keyvals:\printunsrtinnerglossary
1738nonumberlist#true,false
1739nogroupskip#true,false
1740nopostdot#true,false
1741entrycounter#true,false
1742subentrycounter#true,false
1743sort=#word,letter,standard,use,def,nocase,case
1744target#true,false
1745targetnameprefix=%<prefix%>
1746prefix=%<prefix%>
1747groups#true,false
1748leveloffset=%<n or ++n%>
1749#endkeyvals
1750
1751## 11.4 Standalone Entry Items ##
1752\glsxtrglossentry{label}#r
1753\GlsXtrStandaloneGlossaryType#*
1754\GlsXtrStandaloneSubEntryItem{label}#*r
1755\GlsXtrStandaloneEntryName{label}#*r
1756\glsxtractivatenopost#*
1757\glsxtrglossentryother{header}{label}{field}#*r
1758\GlsXtrStandaloneEntryOther{label}{field}#*r
1759
1760## 11.5 Entry Aliases ##
1761\glsxtrsetaliasnoindex#*
1762\glsxtrindexaliased#*
1763\glsxtralias{label}#*r
1764\glsxtrifindexing{true}{false}#*
1765
1766### 12 On-the-Fly Document Definitions ###
1767\GlsXtrEnableOnTheFly
1768\glsxtr{label}#l
1769\glsxtr[gls options%keyvals]{label}#l
1770\glsxtr[gls options%keyvals][dfn options]{label}#l
1771\GlsXtrWarning{defn options}{label}#*
1772\glsxtrpl{label}#l
1773\glsxtrpl[gls options%keyvals]{label}#l
1774\glsxtrpl[gls options%keyvals][dfn options]{label}#l
1775\Glsxtr{label}#l
1776\Glsxtr[gls options%keyvals]{label}#l
1777\Glsxtr[gls options%keyvals][dfn options]{label}#l
1778\Glsxtrpl{label}#l
1779\Glsxtrpl[gls options%keyvals]{label}#l
1780\Glsxtrpl[gls options%keyvals][dfn options]{label}#l
1781\glsxtrcat#*
1782
1783### 13 Supplemental Packages ###
1784## 13.2 Accessibility Support ##
1785\glsaccessname{label}#*r
1786\Glsaccessname{label}#*r
1787\GLSaccessname{label}#*r
1788\glsaccesstext{label}#*r
1789\Glsaccesstext{label}#*r
1790\GLSaccesstext{label}#*r
1791\GLSaccessplural{label}#*r
1792\glsaccessplural{label}#*r
1793\Glsaccessplural{label}#*r
1794\glsaccessfirst{label}#*r
1795\Glsaccessfirst{label}#*r
1796\GLSaccessfirst{label}#*r
1797\glsaccessfirstplural{label}#*r
1798\Glsaccessfirstplural{label}#*r
1799\GLSaccessfirstplural{label}#*r
1800\glsaccesssymbol{label}#*r
1801\Glsaccesssymbol{label}#*r
1802\GLSaccesssymbol{label}#*r
1803\glsaccesssymbolplural{label}#*r
1804\Glsaccesssymbolplural{label}#*r
1805\GLSaccesssymbolplural{label}#*r
1806\glsaccessdesc{label}#*r
1807\Glsaccessdesc{label}#*r
1808\GLSaccessdesc{label}#*r
1809\glsaccessdescplural{label}#*r
1810\Glsaccessdescplural{label}#*r
1811\GLSaccessdescplural{label#*r
1812\glsaccessshort{label}#*r
1813\Glsaccessshort{label}#*r
1814\glsaccessshortpl{label}#*r
1815\Glsaccessshortpl{label}#*r
1816\glsaccesslong{label}#*r
1817\Glsaccesslong{label}#*r
1818\glsaccesslongpl{label}#*r
1819\Glsaccesslongpl{label}#*r
1820
1821### 15 Multi-Lingual Support ###
1822\GlsXtrNoGlsWarningHead{label}{file}#*r
1823\GlsXtrNoGlsWarningEmptyStart#*
1824\GlsXtrNoGlsWarningEmptyMain#*
1825\GlsXtrNoGlsWarningEmptyNotMain{label}#*r
1826\GlsXtrNoGlsWarningCheckFile{file}#*
1827\GlsXtrNoGlsWarningMisMatch#*
1828\GlsXtrNoGlsWarningNoOut{file}#*
1829\GlsXtrNoGlsWarningTail#*
1830\GlsXtrNoGlsWarningBuildInfo#*
1831\GlsXtrNoGlsWarningAutoMake{label}#*r
1832\GlsXtrRecordWarning{type}#*
1833
1834#keyvals:\glsxtrfmt#c,\glsxtrfmt*#c,\cGLS#c,\cGLSpl#c,\dgls#c,\dGls#c,\dGLS#c,\dglspl#c,\dGlspl#c,\dGLSpl#c,\dglslink#c,\dglsdisp#c,\rgls#c,\rGls#c,\rGLS#c,\rglspl#c,\rGlspl#c,\rGLSpl#c,\glsxtr#c,\glsxtrpl#c,\Glsxtr#c,\Glsxtrpl#c
1835hyper#true,false
1836format=%<csname%>
1837counter=%<counter%>
1838local#true,false
1839noindex#true,false
1840wrgloss=#before,after
1841hyperoutside#true,false
1842textformat=%<csname%>
1843prefix=%<prefix%>
1844thevalue=%<location%>
1845theHvalue=%<<prefix><location>%>
1846#endkeyvals
1847
1848\GlossariesExtraWarning{warning%text}#*
1849\GlossariesExtraWarningNoLine{warning%text}#*
1850\glsxtrprovideaccsuppcmd{category}{field}#*
1851\glsxtrAccSuppAbbrSetFirstLongAttrs{category}#*
1852\glsxtrAccSuppAbbrSetNameLongAttrs{category}#*
1853\glsxtrAccSuppAbbrSetNameShortAttrs{category}#*
1854\glsxtrAccSuppAbbrSetNoLongAttrs{category}#*
1855\glsxtrAccSuppAbbrSetTextShortAttrs{category}#*
1856\GlsXtrDefineAbbreviationShortcuts#*
1857\GlsXtrDefineAcShortcuts#*
1858\GlsXtrDefineAbbreviationShortcuts#*
1859\GlsXtrDefineOtherShortcuts#*
1860\Glsxtrheadfirst{label}#*r
1861\glsxtrheadfirst{label}#*r
1862\Glsxtrheadfirstplural{label}#*r
1863\glsxtrheadfirstplural{label}#*r
1864\Glsxtrheadfull{label}#*r
1865\glsxtrheadfull{label}#*r
1866\Glsxtrheadfullpl{label}#*r
1867\glsxtrheadfullpl{label}#*r
1868\Glsxtrheadlong{label}#*r
1869\glsxtrheadlong{label}#*r
1870\Glsxtrheadlongpl{label}#*r
1871\glsxtrheadlongpl{label}#*r
1872\Glsxtrheadname{label}#*r
1873\glsxtrheadname{label}#*r
1874\Glsxtrheadplural{label}#*r
1875\glsxtrheadplural{label}#*r
1876\Glsxtrheadshort{label}#*r
1877\glsxtrheadshort{label}#*r
1878\Glsxtrheadshortpl{label}#*r
1879\glsxtrheadshortpl{label}#*r
1880\Glsxtrheadtext{label}#*r
1881\glsxtrheadtext{label}#*r
1882\GLSxtrtitlefirst{label}#*r
1883\Glsxtrtitlefirst{label}#*r
1884\glsxtrtitlefirst{label}#*r
1885\GLSxtrtitlefirstplural{label}#*r
1886\Glsxtrtitlefirstplural{label}#*r
1887\glsxtrtitlefirstplural{label}#*r
1888\GLSxtrtitlefull{label}#*r
1889\Glsxtrtitlefull{label}#*r
1890\glsxtrtitlefull{label}#*r
1891\GLSxtrtitlefullpl{label}#*r
1892\Glsxtrtitlefullpl{label}#*r
1893\glsxtrtitlefullpl{label}#*r
1894\GLSxtrtitlelong{label}#*r
1895\Glsxtrtitlelong{label}#*r
1896\glsxtrtitlelong{label}#*r
1897\GLSxtrtitlelongpl{label}#*r
1898\Glsxtrtitlelongpl{label}#*r
1899\glsxtrtitlelongpl{label}#*r
1900\GLSxtrtitlename{label}#*r
1901\Glsxtrtitlename{label}#*r
1902\glsxtrtitlename{label}#*r
1903\glsxtrtitleorpdforheading{label}#*r
1904\GLSxtrtitleplural{label}#*r
1905\Glsxtrtitleplural{label}#*r
1906\glsxtrtitleplural{label}#*r
1907\Glsxtrtitleshort{label}#*r
1908\glsxtrtitleshort{label}#*r
1909\Glsxtrtitleshortpl{label}#*r
1910\glsxtrtitleshortpl{label}#*r
1911\GLSxtrtitletext{label}#*r
1912\Glsxtrtitletext{label}#*r
1913\glsxtrtitletext{label}#*r
1914\ifglsxtrinitwrglossbefore#*
1915\glsxtrinitwrglossbeforefalse#*
1916\glsxtrinitwrglossbeforetrue#*
1917\glsxtrifinmark#*
1918\glsxtrmarkhook#*
1919\glsxtrrestoremarkhook#*
1920\glsxtrmglswrite{arg}#*
1921\glsxtrNoGlossaryWarning#*
1922\glsxtrsetupfulldefs#*
1923
1924\glsdoshowtarget#S
1925\glslinkwrcontent#S
1926\glsxtrcounterprefix#S
1927\glsxtrcurrentgrptitle#S
1928\glsxtrdiscardperiod#S
1929\glsxtrifperiod#S
1930\glsxtrdohyperlink#S
1931\glsxtrdopostpunc#S
1932\glsxtrhyperlink#S
1933\glsxtrprotectlinks#S
1934\glsxtrscfont#S
1935\glsxtrsmfont#S
1936\glsxtrsupplocationurl#S
1937\glsxtrundefaction#S
1938\glsxtrundeftag#S
1939\mglscurrentmainlist#S
1940\mglscurrentmainoptions#S
1941\RequireGlossariesExtraLang#S
1942\ProvidesGlossariesExtraLang#S
1943\thewrglossary#S
1944