1# glossaries-prefix package 2# Matthew Bertucci 11/7/2021 for v4.49 3 4#include:glossaries 5 6## need same options as glossaries 7#ifOption:debug=showtargets 8\glsshowtarget{target name} 9\glsshowtargetouter{label} 10\glsshowtargetfont#* 11#endif 12#ifOption:debug=showaccsupp 13\glsshowaccsupp{options}{tag}{replacement text} 14#endif 15#ifOption:translate=babel 16#include:glossaries-babel 17#endif 18#ifOption:symbols 19\printsymbols 20\printsymbols[options%keyvals] 21#endif 22#ifOption:numbers 23\printnumbers 24\printnumbers[options%keyvals] 25#endif 26#ifOption:index 27\newterm{term{ 28\newterm[options%keyvals]{term} 29\printindex 30\printindex[options%keyvals] 31#endif 32#ifOption:acronym 33\printacronyms 34\printacronyms[options%keyvals] 35#endif 36#ifOption:acronym=true 37\printacronyms 38\printacronyms[options%keyvals] 39#endif 40#ifOption:acronyms 41\printacronyms 42\printacronyms[options%keyvals] 43#endif 44#ifOption:compatible-2.07 45#include:glossaries-compatible-207 46#endif 47#ifOption:compatible-2.07=true 48#include:glossaries-compatible-207 49#endif 50#ifOption:shortcuts 51\acs{label}#r 52\acs[options%keyvals]{label}#r 53\acs{label}[insert]#*r 54\acs[options%keyvals]{label}[insert]#*r 55\acs*{label}#Sr 56\acs*[options]{label}#Sr 57\acs*{label}[insert]#Sr 58\acs*[options]{label}[insert]#Sr 59\acs+{label}#Sr 60\acs+[options]{label}#Sr 61\acs+{label}[insert]#Sr 62\acs+[options]{label}[insert]#Sr 63 64\Acs{label}#r 65\Acs[options%keyvals]{label}#r 66\Acs{label}[insert]#*r 67\Acs[options%keyvals]{label}[insert]#*r 68\Acs*{label}#Sr 69\Acs*[options]{label}#Sr 70\Acs*{label}[insert]#Sr 71\Acs*[options]{label}[insert]#Sr 72\Acs+{label}#Sr 73\Acs+[options]{label}#Sr 74\Acs+{label}[insert]#Sr 75\Acs+[options]{label}[insert]#Sr 76 77\acsp{label}#*r 78\acsp[options%keyvals]{label}#*r 79\acsp{label}[insert]#*r 80\acsp[options%keyvals]{label}[insert]#*r 81\acsp*{label}#Sr 82\acsp*[options]{label}#Sr 83\acsp*{label}[insert]#Sr 84\acsp*[options]{label}[insert]#Sr 85\acsp+{label}#Sr 86\acsp+[options]{label}#Sr 87\acsp+{label}[insert]#Sr 88\acsp+[options]{label}[insert]#Sr 89 90\Acsp{label}#*r 91\Acsp[options%keyvals]{label}#*r 92\Acsp{label}[insert]#*r 93\Acsp[options%keyvals]{label}[insert]#*r 94\Acsp*{label}#Sr 95\Acsp*[options]{label}#Sr 96\Acsp*{label}[insert]#Sr 97\Acsp*[options]{label}[insert]#Sr 98\Acsp+{label}#Sr 99\Acsp+[options]{label}#Sr 100\Acsp+{label}[insert]#Sr 101\Acsp+[options]{label}[insert]#Sr 102 103\acl{label}#r 104\acl[options%keyvals]{label}#r 105\acl{label}[insert]#*r 106\acl[options%keyvals]{label}[insert]#*r 107\acl*{label}#Sr 108\acl*[options]{label}#Sr 109\acl*{label}[insert]#Sr 110\acl*[options]{label}[insert]#Sr 111\acl+{label}#Sr 112\acl+[options]{label}#Sr 113\acl+{label}[insert]#Sr 114\acl+[options]{label}[insert]#Sr 115 116\Acl{label}#r 117\Acl[options%keyvals]{label}#r 118\Acl{label}[insert]#*r 119\Acl[options%keyvals]{label}[insert]#*r 120\Acl*{label}#Sr 121\Acl*[options]{label}#Sr 122\Acl*{label}[insert]#Sr 123\Acl*[options]{label}[insert]#Sr 124\Acl+{label}#Sr 125\Acl+[options]{label}#Sr 126\Acl+{label}[insert]#Sr 127\Acl+[options]{label}[insert]#Sr 128 129\aclp{label}#*r 130\aclp[options%keyvals]{label}#*r 131\aclp{label}[insert]#*r 132\aclp[options%keyvals]{label}[insert]#*r 133\aclp*{label}#Sr 134\aclp*[options]{label}#Sr 135\aclp*{label}[insert]#Sr 136\aclp*[options]{label}[insert]#Sr 137\aclp+{label}#Sr 138\aclp+[options]{label}#Sr 139\aclp+{label}[insert]#Sr 140\aclp+[options]{label}[insert]#Sr 141 142\Aclp{label}#*r 143\Aclp[options%keyvals]{label}#*r 144\Aclp{label}[insert]#*r 145\Aclp[options%keyvals]{label}[insert]#*r 146\Aclp*{label}#Sr 147\Aclp*[options]{label}#Sr 148\Aclp*{label}[insert]#Sr 149\Aclp*[options]{label}[insert]#Sr 150\Aclp+{label}#Sr 151\Aclp+[options]{label}#Sr 152\Aclp+{label}[insert]#Sr 153\Aclp+[options]{label}[insert]#Sr 154 155\acf{label}#r 156\acf[options%keyvals]{label}#r 157\acf{label}[insert]#*r 158\acf[options%keyvals]{label}[insert]#*r 159\acf*{label}#Sr 160\acf*[options]{label}#Sr 161\acf*{label}[insert]#Sr 162\acf*[options]{label}[insert]#Sr 163\acf+{label}#Sr 164\acf+[options]{label}#Sr 165\acf+{label}[insert]#Sr 166\acf+[options]{label}[insert]#Sr 167 168\Acf{label}#r 169\Acf[options%keyvals]{label}#r 170\Acf{label}[insert]#*r 171\Acf[options%keyvals]{label}[insert]#*r 172\Acf*{label}#Sr 173\Acf*[options]{label}#Sr 174\Acf*{label}[insert]#Sr 175\Acf*[options]{label}[insert]#Sr 176\Acf+{label}#Sr 177\Acf+[options]{label}#Sr 178\Acf+{label}[insert]#Sr 179\Acf+[options]{label}[insert]#Sr 180 181\acfp{label}#*r 182\acfp[options%keyvals]{label}#*r 183\acfp{label}[insert]#*r 184\acfp[options%keyvals]{label}[insert]#*r 185\acfp*{label}#Sr 186\acfp*[options]{label}#Sr 187\acfp*{label}[insert]#Sr 188\acfp*[options]{label}[insert]#Sr 189\acfp+{label}#Sr 190\acfp+[options]{label}#Sr 191\acfp+{label}[insert]#Sr 192\acfp+[options]{label}[insert]#Sr 193 194\Acfp{label}#*r 195\Acfp[options%keyvals]{label}#*r 196\Acfp{label}[insert]#*r 197\Acfp[options%keyvals]{label}[insert]#*r 198\Acfp*{label}#Sr 199\Acfp*[options]{label}#Sr 200\Acfp*{label}[insert]#Sr 201\Acfp*[options]{label}[insert]#Sr 202\Acfp+{label}#Sr 203\Acfp+[options]{label}#Sr 204\Acfp+{label}[insert]#Sr 205\Acfp+[options]{label}[insert]#Sr 206 207\ac{label}#r 208\ac[options%keyvals]{label}#r 209\ac{label}[insert]#*r 210\ac[options%keyvals]{label}[insert]#*r 211\Ac{label}#r 212\Ac[options%keyvals]{label}#r 213\Ac{label}[insert]#*r 214\Ac[options%keyvals]{label}[insert]#*r 215\ac*{label}#Sr 216\ac*[options]{label}#Sr 217\ac*{label}[insert]#Sr 218\ac*[options]{label}[insert]#Sr 219\Ac*{label}#Sr 220\Ac*[options]{label}#Sr 221\Ac*{label}[insert]#Sr 222\Ac*[options]{label}[insert]#Sr 223\ac+{label}#Sr 224\ac+[options]{label}#Sr 225\ac+{label}[insert]#Sr 226\ac+[options]{label}[insert]#Sr 227\Ac+{label}#Sr 228\Ac+[options]{label}#Sr 229\Ac+{label}[insert]#Sr 230\Ac+[options]{label}[insert]#Sr 231 232\acp{label}#r 233\acp[options%keyvals]{label}#r 234\acp{label}[insert]#*r 235\acp[options%keyvals]{label}[insert]#*r 236\Acp{label}#r 237\Acp[options%keyvals]{label}#r 238\Acp{label}[insert]#*r 239\Acp[options%keyvals]{label}[insert]#*r 240\acp*{label}#Sr 241\acp*[options]{label}#Sr 242\acp*{label}[insert]#Sr 243\acp*[options]{label}[insert]#Sr 244\Acp*{label}#Sr 245\Acp*[options]{label}#Sr 246\Acp*{label}[insert]#Sr 247\Acp*[options]{label}[insert]#Sr 248\acp+{label}#Sr 249\acp+[options]{label}#Sr 250\acp+{label}[insert]#Sr 251\acp+[options]{label}[insert]#Sr 252\Acp+{label}#Sr 253\Acp+[options]{label}#Sr 254\Acp+{label}[insert]#Sr 255\Acp+[options]{label}[insert]#Sr 256#endif 257#ifOption:xindy 258\GlsSetXdyLanguage{language} 259\GlsSetXdyLanguage[glossary type]{language} 260\GlsSetXdyCodePage{code} 261\GlsAddXdyCounters{counter list} 262\GlsAddXdyAttribute{name} 263\GlsAddXdyLocation{name}{definition} 264\GlsAddXdyLocation[prefix-location]{name}{definition} 265\GlsSetXdyLocationClassOrder{location names} 266\GlsSetXdyMinRangeLength{integer} 267\GlsSetXdyFirstLetterAfterDigits{letter} 268\GlsSetXdyNumberGroupOrder{relative location} 269\GlsAddLetterGroup{arg1}{arg2} 270\GlsAddSortRule{arg1}{arg2} 271\GlsAddXdyAlphabet{name}{definition} 272\GlsAddXdyStyle{xindy style} 273\GlsSetXdyStyles{xindy styles} 274#endif 275 276#keyvals:\newglossaryentry#c,\longnewglossaryentry#c,\provideglossaryentry#c,\longprovideglossaryentry#c,\newacronym#c,\newterm#c 277prefix= 278prefixplural= 279prefixfirst= 280prefixfirstplural= 281#endkeyvals 282 283\glsprefixsep#* 284 285\pgls{label}#r 286\pgls[options%keyvals]{label}#r 287\pgls{label}[insert]#*r 288\pgls[options%keyvals]{label}[insert]#*r 289\Pgls{label}#r 290\Pgls[options%keyvals]{label}#r 291\Pgls{label}[insert]#*r 292\Pgls[options%keyvals]{label}[insert]#*r 293\PGLS{label}#r 294\PGLS[options%keyvals]{label}#r 295\PGLS{label}[insert]#*r 296\PGLS[options%keyvals]{label}[insert]#*r 297\pgls*{label}#Sr 298\pgls*[options]{label}#Sr 299\pgls*{label}[insert]#Sr 300\pgls*[options]{label}[insert]#Sr 301\Pgls*{label}#Sr 302\Pgls*[options]{label}#Sr 303\Pgls*{label}[insert]#Sr 304\Pgls*[options]{label}[insert]#Sr 305\PGLS*{label}#Sr 306\PGLS*[options]{label}#Sr 307\PGLS*{label}[insert]#Sr 308\PGLS*[options]{label}[insert]#Sr 309\pgls+{label}#Sr 310\pgls+[options]{label}#Sr 311\pgls+{label}[insert]#Sr 312\pgls+[options]{label}[insert]#Sr 313\Pgls+{label}#Sr 314\Pgls+[options]{label}#Sr 315\Pgls+{label}[insert]#Sr 316\Pgls+[options]{label}[insert]#Sr 317\PGLS+{label}#Sr 318\PGLS+[options]{label}#Sr 319\PGLS+{label}[insert]#Sr 320\PGLS+[options]{label}[insert]#Sr 321 322\pglspl{label}#r 323\pglspl[options%keyvals]{label}#r 324\pglspl{label}[insert]#*r 325\pglspl[options%keyvals]{label}[insert]#*r 326\Pglspl{label}#r 327\Pglspl[options%keyvals]{label}#r 328\Pglspl{label}[insert]#*r 329\Pglspl[options%keyvals]{label}[insert]#*r 330\PGLSpl{label}#r 331\PGLSpl[options%keyvals]{label}#r 332\PGLSpl{label}[insert]#*r 333\PGLSpl[options%keyvals]{label}[insert]#*r 334\pglspl*{label}#Sr 335\pglspl*[options]{label}#Sr 336\pglspl*{label}[insert]#Sr 337\pglspl*[options]{label}[insert]#Sr 338\Pglspl*{label}#Sr 339\Pglspl*[options]{label}#Sr 340\Pglspl*{label}[insert]#Sr 341\Pglspl*[options]{label}[insert]#Sr 342\PGLSpl*{label}#Sr 343\PGLSpl*[options]{label}#Sr 344\PGLSpl*{label}[insert]#Sr 345\PGLSpl*[options]{label}[insert]#Sr 346\pglspl+{label}#Sr 347\pglspl+[options]{label}#Sr 348\pglspl+{label}[insert]#Sr 349\pglspl+[options]{label}[insert]#Sr 350\Pglspl+{label}#Sr 351\Pglspl+[options]{label}#Sr 352\Pglspl+{label}[insert]#Sr 353\Pglspl+[options]{label}[insert]#Sr 354\PGLSpl+{label}#Sr 355\PGLSpl+[options]{label}#Sr 356\PGLSpl+{label}[insert]#Sr 357\PGLSpl+[options]{label}[insert]#Sr 358 359#keyvals:\pgls#c,\Pgls#c,\PGLS#c,\pglspl#c,\Pglspl#c,\PGLSpl#c 360hyper#true,false 361format=%<csname%> 362counter=%<counter%> 363local#true,false 364#endkeyvals 365 366\ifglshasprefix{label}{true}{false}#*r 367\ifglshasprefixplural{label}{true}{false}#*r 368\ifglshasprefixfirst{label}{true}{false}#*r 369\ifglshasprefixfirstplural{label}{true}{false}#*r 370 371\glsentryprefix{label}#*r 372\glsentryprefixfirst{label}#*r 373\glsentryprefixplural{label}#*r 374\glsentryprefixfirstplural{label}#*r 375\Glsentryprefix{label}#*r 376\Glsentryprefixfirst{label}#*r 377\Glsentryprefixplural{label}#*r 378\Glsentryprefixfirstplural{label}#*r