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