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